diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index e6c77b366b1..8063306662d 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -1299,6 +1299,7 @@ jobs: $package = Get-Content -Raw -Path electron-builder.json | ConvertFrom-Json $package | Add-Member -MemberType NoteProperty -Name buildVersion -Value "$env:BUILD_NUMBER" $package | ConvertTo-Json -Depth 32 | Set-Content -Path electron-builder.json + Write-Output "### MacOS App Store build number: $env:BUILD_NUMBER" - name: Install Node dependencies @@ -1374,6 +1375,23 @@ jobs: CSC_FOR_PULL_REQUEST: true run: npm run pack:mac:mas + - name: Create MacOS App Store build number artifact + shell: pwsh + env: + BUILD_NUMBER: ${{ needs.setup.outputs.build_number }} + run: | + $buildInfo = @{ + buildNumber = $env:BUILD_NUMBER + } + $buildInfo | ConvertTo-Json | Set-Content -Path dist/macos-build-number.json + + - name: Upload MacOS App Store build number artifact + uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + with: + name: macos-build-number.json + path: apps/desktop/dist/macos-build-number.json + if-no-files-found: error + - name: Upload .pkg artifact uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 with: diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index d0b9cab4c45..793fb52eabf 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -11,6 +11,8 @@ on: branches: - "main" +permissions: {} + jobs: check-run: name: Check PR run diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4246d623f04..7eab45e5b1b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -102,3 +102,10 @@ jobs: run: cargo clippy --all-features --tests env: RUSTFLAGS: "-D warnings" + + - name: Install cargo-sort + run: cargo install cargo-sort --locked --git https://github.com/DevinR528/cargo-sort.git --rev f5047967021cbb1f822faddc355b3b07674305a1 + + - name: Cargo sort + working-directory: ./apps/desktop/desktop_native + run: cargo sort --workspace --check diff --git a/.github/workflows/publish-desktop.yml b/.github/workflows/publish-desktop.yml index aafc4d25ed4..9fe8909f8d6 100644 --- a/.github/workflows/publish-desktop.yml +++ b/.github/workflows/publish-desktop.yml @@ -18,10 +18,15 @@ on: type: string default: latest electron_rollout_percentage: - description: 'Staged Rollout Percentage for Electron' - required: true + description: 'Staged Rollout Percentage for Electron (ignored if Electron publish disabled)' + required: false default: '10' type: string + electron_publish: + description: 'Publish to Electron (auto-updater)' + required: true + default: true + type: boolean snap_publish: description: 'Publish to Snap store' required: true @@ -32,6 +37,15 @@ on: required: true default: true type: boolean + mas_publish: + description: 'Publish to Mac App Store' + required: true + default: true + type: boolean + release_notes: + description: 'Release Notes' + required: false + type: string jobs: setup: @@ -71,7 +85,7 @@ jobs: echo "Release Version: ${{ inputs.version }}" echo "version=${{ inputs.version }}" - $TAG_NAME="desktop-v${{ inputs.version }}" + TAG_NAME="desktop-v${{ inputs.version }}" echo "Tag name: $TAG_NAME" echo "tag_name=$TAG_NAME" >> $GITHUB_OUTPUT @@ -109,6 +123,7 @@ jobs: name: Electron blob publish runs-on: ubuntu-22.04 needs: setup + if: inputs.electron_publish permissions: contents: read packages: read @@ -292,6 +307,92 @@ jobs: run: choco push --source=https://push.chocolatey.org/ working-directory: apps/desktop/dist + mas: + name: Deploy Mac App Store + runs-on: macos-15 + needs: setup + permissions: + contents: read + id-token: write + if: inputs.mas_publish + env: + _PKG_VERSION: ${{ needs.setup.outputs.release_version }} + _RELEASE_TAG: ${{ needs.setup.outputs.tag_name }} + steps: + - name: Checkout repo + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Validate release notes for MAS + if: inputs.mas_publish && (inputs.release_notes == '' || inputs.release_notes == null) + run: | + echo "❌ Release notes are required when publishing to Mac App Store" + echo "Please provide release notes using the 'Release Notes' input field" + exit 1 + + - name: Download MacOS App Store build number + working-directory: apps/desktop + run: wget https://github.com/bitwarden/clients/releases/download/${{ env._RELEASE_TAG }}/macos-build-number.json + + - name: Setup Ruby and Install Fastlane + uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 + with: + ruby-version: '3.0' + bundler-cache: false + working-directory: apps/desktop + + - name: Install Fastlane + working-directory: apps/desktop + run: gem install fastlane + + - name: Log in to Azure + uses: bitwarden/gh-actions/azure-login@main + with: + subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + tenant_id: ${{ secrets.AZURE_TENANT_ID }} + client_id: ${{ secrets.AZURE_CLIENT_ID }} + + - name: Get Azure Key Vault secrets + id: get-kv-secrets + uses: bitwarden/gh-actions/get-keyvault-secrets@main + with: + keyvault: gh-clients + secrets: "APP-STORE-CONNECT-AUTH-KEY,APP-STORE-CONNECT-TEAM-ISSUER" + + - name: Log out from Azure + uses: bitwarden/gh-actions/azure-logout@main + + - name: Publish to App Store + env: + APP_STORE_CONNECT_TEAM_ISSUER: ${{ steps.get-kv-secrets.outputs.APP-STORE-CONNECT-TEAM-ISSUER }} + APP_STORE_CONNECT_AUTH_KEY: ${{ steps.get-kv-secrets.outputs.APP-STORE-CONNECT-AUTH-KEY }} + working-directory: apps/desktop + run: | + BUILD_NUMBER=$(jq -r '.buildNumber' macos-build-number.json) + CHANGELOG="${{ inputs.release_notes }}" + IS_DRY_RUN="${{ inputs.publish_type == 'Dry Run' }}" + + if [ "$IS_DRY_RUN" = "true" ]; then + echo "🧪 DRY RUN MODE - Testing without actual App Store submission" + echo "📦 Would publish build $BUILD_NUMBER to Mac App Store" + else + echo "🚀 PRODUCTION MODE - Publishing to Mac App Store" + echo "📦 Publishing build $BUILD_NUMBER to Mac App Store" + fi + + echo "📝 Release notes (${#CHANGELOG} chars): ${CHANGELOG:0:100}..." + + # Validate changelog length (App Store limit is 4000 chars) + if [ ${#CHANGELOG} -gt 4000 ]; then + echo "❌ Release notes too long: ${#CHANGELOG} characters (max 4000)" + exit 1 + fi + + fastlane publish --verbose \ + app_version:"${{ env._PKG_VERSION }}" \ + build_number:$BUILD_NUMBER \ + changelog:"$CHANGELOG" \ + dry_run:$IS_DRY_RUN + update-deployment: name: Update Deployment Status runs-on: ubuntu-22.04 @@ -300,6 +401,7 @@ jobs: - electron-blob - snap - choco + - mas permissions: contents: read deployments: write diff --git a/.github/workflows/release-desktop.yml b/.github/workflows/release-desktop.yml index 5ce0da4cb4b..bfd6115a1a9 100644 --- a/.github/workflows/release-desktop.yml +++ b/.github/workflows/release-desktop.yml @@ -124,7 +124,8 @@ jobs: apps/desktop/artifacts/Bitwarden-${{ env.PKG_VERSION }}-universal.pkg.archive, apps/desktop/artifacts/${{ env.RELEASE_CHANNEL }}.yml, apps/desktop/artifacts/${{ env.RELEASE_CHANNEL }}-linux.yml, - apps/desktop/artifacts/${{ env.RELEASE_CHANNEL }}-mac.yml" + apps/desktop/artifacts/${{ env.RELEASE_CHANNEL }}-mac.yml, + apps/desktop/artifacts/macos-build-number.json" commit: ${{ github.sha }} tag: desktop-v${{ env.PKG_VERSION }} name: Desktop v${{ env.PKG_VERSION }} diff --git a/.npmrc b/.npmrc index cffe8cdef13..421cf18217d 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,4 @@ save-exact=true +# Increase available heap size to avoid running out of memory when compiling. +# This applies to all npm scripts in this repository. +node-options=--max-old-space-size=8192 \ No newline at end of file diff --git a/apps/browser/package.json b/apps/browser/package.json index 0f47e5d93d3..3cfc4377227 100644 --- a/apps/browser/package.json +++ b/apps/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/browser", - "version": "2025.8.1", + "version": "2025.8.2", "scripts": { "build": "npm run build:chrome", "build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", @@ -14,6 +14,8 @@ "build:watch:firefox": "npm run build:firefox -- --watch", "build:watch:opera": "npm run build:opera -- --watch", "build:watch:safari": "npm run build:safari -- --watch", + "build:watch:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run build:firefox -- --watch", + "build:watch:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run build:safari -- --watch", "build:prod:chrome": "cross-env NODE_ENV=production npm run build:chrome", "build:prod:edge": "cross-env NODE_ENV=production npm run build:edge", "build:prod:firefox": "cross-env NODE_ENV=production npm run build:firefox", diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json index 9b0efbd8148..aa4edc7ae1f 100644 --- a/apps/browser/src/_locales/ar/messages.json +++ b/apps/browser/src/_locales/ar/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "لا يمكن لهذا المتصفح معالجة طلبات U2F في هذه النافذة المنبثقة. هل تريد فتح هذا المنبثق في نافذة جديدة بحيث يمكنك تسجيل الدخول باستخدام U2F؟" }, - "enableFavicon": { - "message": "إظهار أيقونات الموقع" - }, - "faviconDesc": { - "message": "إظهار صورة قابلة للتعرف بجانب كل تسجيل دخول." - }, - "faviconDescAlt": { - "message": "إظهار صورة قابلة للتعرف بجانب كل تسجيل دخول. تنطبق على جميع حسابات تسجيل الدخول." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "إظهار عداد الشارات" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json index 8a3c5dcb3c6..c3b214adb44 100644 --- a/apps/browser/src/_locales/az/messages.json +++ b/apps/browser/src/_locales/az/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Bu brauzer bu açılan pəncərədə U2F tələblərini emal edə bilmir. U2F istifadə edərək giriş etmək üçün bu açılan pəncərəni yeni bir pəncərədə açmaq istəyirsiniz?" }, - "enableFavicon": { - "message": "Veb sayt ikonlarını göstər" - }, - "faviconDesc": { - "message": "Hər girişin yanında tanına bilən təsvir göstər." - }, - "faviconDescAlt": { - "message": "Hər bir giriş elementinin yanında tanına bilən bir təsvir göstər. Giriş etmiş bütün hesablara aiddir." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Nişan sayğacını göstər" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Uzantı ikonunda giriş üçün avto-doldurma təklif sayını göstər" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Seyfdə cəld kopyalama fəaliyyətlərini göstər" }, @@ -5563,6 +5569,12 @@ "message": "Girişlərinizi güvənli şəkildə saxlamağınıza kömək etməsi üçün Parol yarat düyməsinə klikləyərək güclü və unikal parolları asanlıqla yaradın.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Bu səhifəyə baxmaq icazəniz yoxdur. Fərqli hesabla giriş etməyə çalışın." }, diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json index ed6ac29ea1e..3ac03ea7ae7 100644 --- a/apps/browser/src/_locales/be/messages.json +++ b/apps/browser/src/_locales/be/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Дадзены браўзер не можа апрацоўваць запыты U2F у гэтым усплывальным акне. Адкрыць гэта ўсплывальнае акно ў новым акне, каб мець магчымасць увайсці ў сістэму, выкарыстоўваючы U2F?" }, - "enableFavicon": { - "message": "Паказваць значкі вэб-сайтаў" - }, - "faviconDesc": { - "message": "Паказваць распазнавальны відарыс побач з кожным лагінам." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Паказваць лічыльнік на значку" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json index 97d8c1a3a43..dde16940c01 100644 --- a/apps/browser/src/_locales/bg/messages.json +++ b/apps/browser/src/_locales/bg/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Този браузър не поддържа заявки чрез U2F в такъв изскачащ прозорец. Искате ли да се отвори нов прозорец, за да може да се впишете чрез U2F?" }, - "enableFavicon": { - "message": "Показване на иконките на уеб сайтовете" - }, - "faviconDesc": { - "message": "Показване на разпознаваемо изображение до всеки запис." - }, - "faviconDescAlt": { - "message": "Показване на разпознаваемо изображение до всеки елемент. Прилага се към всички акаунти, в които сте Вписан(а)." + "showIconsChangePasswordUrls": { + "message": "Показване на иконките на уеб сайтовете и извличане на адресите за смяна на паролата" }, "enableBadgeCounter": { "message": "Показване на брояч в значка" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Показване на броя предложения за автоматично попълване на данни за вписване върху иконката на добавката" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Показване на действията за бързо копиране в трезора" }, @@ -5563,6 +5569,12 @@ "message": "Създавайте лесно сложни и уникални пароли като щракнете върху бутона за генериране на парола, за да защитите данните си за вписване.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Относно тази настройка" + }, + "permitCipherDetailsDescription": { + "message": "Битуорден ще използва запазените адреси за вписване, за да определи коя иконка или адрес за смяна на паролата да се ползва, за да улесни работата Ви. Никакви данни не се събират или съхраняват, когато използвате тази услуга." + }, "noPermissionsViewPage": { "message": "Нямате права за преглед на тази страница. Опитайте да се впишете с друг акаунт." }, diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json index b816b274766..fd8478ee672 100644 --- a/apps/browser/src/_locales/bn/messages.json +++ b/apps/browser/src/_locales/bn/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "ব্রাউজারটি এই পপআপ উইন্ডোতে U2F অনুরোধগুলি প্রক্রিয়া করতে পারে না। আপনি কি এই পপআপটি একটি নতুন উইন্ডোতে খুলতে চান যাতে আপনি U2F ব্যবহার করে লগ ইন করতে পারেন?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json index 347fc68924f..ca6916a7545 100644 --- a/apps/browser/src/_locales/bs/messages.json +++ b/apps/browser/src/_locales/bs/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json index 0a9500e3c03..c12d38fe506 100644 --- a/apps/browser/src/_locales/ca/messages.json +++ b/apps/browser/src/_locales/ca/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Aquest navegador no pot processar sol·licituds U2F en aquesta finestra emergent. Voleu obrir l'emergent en una finestra nova per poder iniciar la sessió mitjançant U2F?" }, - "enableFavicon": { - "message": "Mostra les icones dels llocs web" - }, - "faviconDesc": { - "message": "Mostra una imatge reconeixible al costat de cada inici de sessió." - }, - "faviconDescAlt": { - "message": "Mostra una imatge reconeixible al costat de cada sessió. S'aplica a tots els comptes connectats." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Mostra el comptador insígnia" @@ -3946,7 +3940,7 @@ "description": "Text to display in overlay when the account is locked." }, "unlockYourAccountToViewAutofillSuggestions": { - "message": "Unlock your account to view autofill suggestions", + "message": "Desbloqueja el compte per veure els suggeriments d'emplenament automàtic", "description": "Text to display in overlay when the account is locked." }, "unlockAccount": { @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Mostra el nombre de suggeriments d'emplenament automàtic d'inici de sessió a la icona d'extensió" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Mostra accions de còpia ràpida a la caixa forta" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json index b31c18524cf..fa481763f2e 100644 --- a/apps/browser/src/_locales/cs/messages.json +++ b/apps/browser/src/_locales/cs/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Tento prohlížeč nemůže zpracovat požadavky U2F ve vyskakovacím okně. Chcete otevřít toto vyskakovací okno v novém okně, abyste se mohli přihlásit pomocí U2F?" }, - "enableFavicon": { - "message": "Zobrazit ikony webových stránek" - }, - "faviconDesc": { - "message": "Zobrazí rozeznatelný obrázek vedle každého přihlášení." - }, - "faviconDescAlt": { - "message": "Zobrazí rozeznatelný obrázek vedle každého přihlášení. Platí pro všechny přihlášené účty." + "showIconsChangePasswordUrls": { + "message": "Zobrazit ikony webových stránek a načíst URL adresy pro změnu hesla" }, "enableBadgeCounter": { "message": "Zobrazovat počet uložených přihlašovacích údajů na stránce" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Zobrazit počet návrhů automatického vyplňování přihlášení na ikoně rozšíření" }, + "accountAccessRequested": { + "message": "Požadován přístup k účtu" + }, + "confirmAccessAttempt": { + "message": "Potvrďte pokus o přístup z $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Zobrazit akce rychlé kopie v trezoru" }, @@ -5563,6 +5569,12 @@ "message": "Jednoduše vytvořte silná a unikátní hesla klepnutím na tlačítko Generovat heslo, které Vám pomůže udržet Vaše přihlašovací údaje v bezpečí.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "O tomto nastavení" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden bude používat uložené přihlašovací URI k identifikaci, která ikona nebo změna adresy URL by měla být použita pro zlepšení Vašeho zážitku. Při používání této služby nejsou shromažďovány ani ukládány žádné informace." + }, "noPermissionsViewPage": { "message": "Nemáte oprávnění k zobrazení této stránky. Zkuste se přihlásit jiným účtem." }, diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json index c1ea7f6036c..d4ffa408263 100644 --- a/apps/browser/src/_locales/cy/messages.json +++ b/apps/browser/src/_locales/cy/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Dangos eiconau gwefannau" - }, - "faviconDesc": { - "message": "Dangos delwedd adnabyddadwy wrth ymyl pob eitem." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json index 52ca548a080..9c4b6bf618b 100644 --- a/apps/browser/src/_locales/da/messages.json +++ b/apps/browser/src/_locales/da/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Denne browser kan ikke behandle U2F-anmodninger i dette popup-vindue. Vil du åbne denne popup i et nyt vindue, så du kan logge ind ved hjælp af U2F?" }, - "enableFavicon": { - "message": "Vis webstedsikoner" - }, - "faviconDesc": { - "message": "Vis et genkendeligt billede ud for hvert login." - }, - "faviconDescAlt": { - "message": "Vis et genkendeligt billede ved siden af hvert login. Gælder for alle indloggede konti." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Vis badge-tæller" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Vis antal login-autoudfyldningsforslag på udvidelsesikon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Vis hurtig-kopihandlinger på Boks" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json index 16f572fea2e..34559785737 100644 --- a/apps/browser/src/_locales/de/messages.json +++ b/apps/browser/src/_locales/de/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Dieser Browser kann U2F-Anfragen in diesem Popup-Fenster nicht verarbeiten. Möchtest du dieses Popup in einem neuen Fenster öffnen, damit du dich mit U2F anmelden kannst?" }, - "enableFavicon": { - "message": "Website-Symbole anzeigen" - }, - "faviconDesc": { - "message": "Ein wiedererkennbares Bild neben jeden Zugangsdaten anzeigen." - }, - "faviconDescAlt": { - "message": "Ein wiedererkennbares Bild neben jeden Zugangsdaten anzeigen. Gilt für alle angemeldeten Konten." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Badge-Zähler anzeigen" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Anzahl der Auto-Ausfüllen-Vorschläge von Zugangsdaten auf dem Erweiterungssymbol anzeigen" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Schnellkopier-Aktionen im Tresor anzeigen" }, @@ -5563,6 +5569,12 @@ "message": "Generiere ganz einfach starke und einzigartige Passwörter, indem du auf den \"Passwort generieren\"-Button klickst, um dir zu helfen, deine Zugangsdaten sicher zu halten.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Du hast keine Berechtigung, diese Seite anzuzeigen. Versuche dich mit einem anderen Konto anzumelden." }, diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json index 6a34fbd4fd0..815630150b2 100644 --- a/apps/browser/src/_locales/el/messages.json +++ b/apps/browser/src/_locales/el/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Αυτό το πρόγραμμα περιήγησης δεν μπορεί να επεξεργαστεί αιτήματα του U2F σε αυτό το αναδυόμενο παράθυρο. Θέλετε να ανοίξετε το αναδυόμενο σε νέο παράθυρο, ώστε να μπορείτε να συνδεθείτε χρησιμοποιώντας U2F;" }, - "enableFavicon": { - "message": "Εμφάνιση εικονιδίων ιστοσελίδας" - }, - "faviconDesc": { - "message": "Εμφάνιση μιας αναγνωρίσιμης εικόνας δίπλα σε κάθε σύνδεση." - }, - "faviconDescAlt": { - "message": "Εμφάνιση μιας αναγνωρίσιμης εικόνας δίπλα σε κάθε σύνδεση. Ισχύει για όλους τους συνδεδεμένους λογαριασμούς." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Εμφάνιση μετρητή εμβλημάτων" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Εμφάνιση αριθμού προτάσεων αυτόματης συμπλήρωσης σύνδεσης στο εικονίδιο επέκτασης" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Εμφάνιση ενεργειών γρήγορης αντιγραφής στο Θησαυ/κιο" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json index 8390bc59633..bb2483daf3b 100644 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -4376,7 +4370,7 @@ }, "uriMatchDefaultStrategyHint": { "message": "URI match detection is how Bitwarden identifies autofill suggestions.", - "description": "Explains to the user that URI match detection determines how Bitwarden suggests autofill options, and clarifies that this default strategy applies when no specific match detection is set for a login item." + "description": "Explains to the user that URI match detection determines how Bitwarden suggests autofill options, and clarifies that this default strategy applies when no specific match detection is set for a login item." }, "regExAdvancedOptionWarning": { "message": "\"Regular expression\" is an advanced option with increased risk of exposing credentials.", @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json index c74a39779a0..c52538f52f7 100644 --- a/apps/browser/src/_locales/en_GB/messages.json +++ b/apps/browser/src/_locales/en_GB/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this pop-up window. Do you want to open this pop-up in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognisable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognisable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json index 57f92159031..718b992d6aa 100644 --- a/apps/browser/src/_locales/en_IN/messages.json +++ b/apps/browser/src/_locales/en_IN/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this pop-up window. Do you want to open this pop-up in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognisable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json index 96885ea5e37..ed6c826bd81 100644 --- a/apps/browser/src/_locales/es/messages.json +++ b/apps/browser/src/_locales/es/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Este navegador no puede procesar las peticiones U2F en esta ventana emergente. ¿Desea abrir esta ventana emergente en una nueva ventana para que pueda iniciar sesión usando U2F?" }, - "enableFavicon": { - "message": "Mostrar los iconos del sitio web" - }, - "faviconDesc": { - "message": "Mostrar una imagen reconocible junto a cada inicio de sesión." - }, - "faviconDescAlt": { - "message": "Mostrar una imagen reconocible junto a cada inicio de sesión. Se aplica a todas las cuentas conectadas." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Mostrar el contador numérico" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Mostrar número de sugerencias de autocompletado de inicios de sesión en el icono de la extensión" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Crea fácilmente contraseñas seguras y únicas haciendo clic en el botón Generar contraseña para ayudarte a mantener tus inicios de sesión seguros.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "No tienes permisos para ver esta página. Intenta iniciar sesión con otra cuenta." }, diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json index 4631cbfe018..d738a3f286b 100644 --- a/apps/browser/src/_locales/et/messages.json +++ b/apps/browser/src/_locales/et/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Kasutatav brauser ei suuda selles aknas U2F päringuid töödelda. Kas avan uue akna, et saaksid U2F abil sisse logida?" }, - "enableFavicon": { - "message": "Kuva veebilehtede ikoone" - }, - "faviconDesc": { - "message": "Kuvab iga kirje kõrval lehekülje ikooni." - }, - "faviconDescAlt": { - "message": "Näita väikest tuttavat ikooni iga kirje kõrval. Kehtib ka sisselogitud kontodele." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Kuva kirjete arvu" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json index 70ce920c7a6..be6ef085ef0 100644 --- a/apps/browser/src/_locales/eu/messages.json +++ b/apps/browser/src/_locales/eu/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Nabigatzaile honek ezin ditu U2F eskaerak prozesatu leiho gainjarri honetan. Leiho berri batean ireki nahi duzu leiho gainjarri hau saioa U2F erabiliz hasi ahal izateko?" }, - "enableFavicon": { - "message": "Erakutsi webguneko ikonoak" - }, - "faviconDesc": { - "message": "Erakutsi irudi bat saio-hasiera bakoitzaren ondoan." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Erakutsi txartelen kontagailua" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json index e62839f1f31..99f386041fb 100644 --- a/apps/browser/src/_locales/fa/messages.json +++ b/apps/browser/src/_locales/fa/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "این مرورگر نمی‌تواند درخواستهای U2F را در این پنجره پاپ آپ پردازش کند. آیا می‌خواهید این پنجره را در یک پنجره جدید باز کنید تا بتوانید با استفاده از U2F وارد شوید؟" }, - "enableFavicon": { - "message": "نمایش نمادهای وب‌سایت" - }, - "faviconDesc": { - "message": "یک تصویر قابل تشخیص در کنار هر ورود نشان دهید." - }, - "faviconDescAlt": { - "message": "نمایش تصویر قابل تشخیص کنار هر ورود به سیستم. برای تمام حساب‌های کاربری وارد شده اعمال می‌شود." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "نمایش شمارنده نشان" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "نمایش تعداد پیشنهادهای پر کردن خودکار ورود در نماد افزونه" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "نمایش عملیات کپی سریع در گاوصندوق" }, @@ -5563,6 +5569,12 @@ "message": "با کلیک روی دکمه تولید کلمه عبور، به‌راحتی کلمات عبور قوی و منحصر به‌ فرد ایجاد کنید تا ورودهای شما ایمن باقی بمانند.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "شما اجازه دسترسی به این صفحه را ندارید. لطفاً با حساب کاربری دیگری وارد شوید." }, diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json index 6454e78dcdb..6c2e819c588 100644 --- a/apps/browser/src/_locales/fi/messages.json +++ b/apps/browser/src/_locales/fi/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Tämä selain ei voi käsitellä U2F-pyyntöjä tässä ponnahdusikkunassa. Haluatko avata näkymän uuteen ikkunaan vahvistaaksesi kirjautumisen U2F-suojausavaimella?" }, - "enableFavicon": { - "message": "Näytä verkkosivustojen kuvakkeet" - }, - "faviconDesc": { - "message": "Näytä tunnistettava kuva jokaiselle kirjautumistiedolle." - }, - "faviconDescAlt": { - "message": "Näytä tunnistettava kuva jokaisen kirjautumistiedon vieressä. Koskee kaikkia kirjautuneita tilejä." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Näytä laskuri" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Näytä automaattitäytön ehdotusten määrä laajennuksen kuvakkeessa" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Näytä pikakopiointitoiminnot holvissa" }, @@ -5563,6 +5569,12 @@ "message": "Luo helposti vahvoja ja uniikkeja salasanoja klikkaamalla Luo salasana -painiketta. Sen avuilla voit pitää kirjautumisesi turvallisina.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Sinulla ei ole oikeuksia tähän sivuun. Yritä kirjautua sisään toisella tilillä." }, diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json index 9ce7ee5d427..6098c7d298f 100644 --- a/apps/browser/src/_locales/fil/messages.json +++ b/apps/browser/src/_locales/fil/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ang browser na ito ay hindi maaaring prosesuhin ang mga hiling ng U2F sa popup window na ito. Nais mo bang buksan ang popup na ito sa isang bagong window upang ma-log in gamit ang U2F?" }, - "enableFavicon": { - "message": "Ipakita ang mga icon ng website" - }, - "faviconDesc": { - "message": "Ipakita ang isang kilalang larawan sa tabi ng bawat login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Ipakita ang badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json index 42a11655ca1..fdbc74bdb2c 100644 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ce navigateur ne peut pas traiter les demandes U2F dans cette fenêtre popup. Voulez-vous ouvrir cette popup dans une nouvelle fenêtre afin de pouvoir vous connecter à l'aide de l'U2F ?" }, - "enableFavicon": { - "message": "Afficher les icônes des sites web" - }, - "faviconDesc": { - "message": "Affiche une image reconnaissable à côté de chaque identifiant." - }, - "faviconDescAlt": { - "message": "Affiche une image reconnaissable à côté de chaque identifiant. S'applique à tous les comptes connectés." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Afficher le compteur de badge" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Afficher le nombre de suggestions de saisie automatique d'identifiant sur l'icône d'extension" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Afficher les actions de copie rapide dans le coffre" }, @@ -5563,6 +5569,12 @@ "message": "Créez facilement des mots de passe forts et uniques en cliquant sur le bouton Générer un mot de passe pour vous aider à sécuriser vos connexions.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Vous n'avez pas les autorisations pour consulter cette page. Essayez de vous connecter avec un autre compte." }, diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json index 0b1b754a41e..2bc1494632c 100644 --- a/apps/browser/src/_locales/gl/messages.json +++ b/apps/browser/src/_locales/gl/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Este navegador non pode procesar peticións U2F nesta ventá emerxente. Queres convertila nunha ventá completa para poder continuar?" }, - "enableFavicon": { - "message": "Amosar iconas web" - }, - "faviconDesc": { - "message": "Amosar unha imaxe recoñecible xunto a cada credencial." - }, - "faviconDescAlt": { - "message": "Amosar unha imaxe recoñecible xunto a cada credencial. Aplica a tódalas sesións iniciadas en Bitwarden." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Amosar contador na icona" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Amosar o número de suxestións de credenciais na icona da extensión" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Amosar accións rápidas de copiado na caixa forte" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json index 28667c2b2a4..1550af4b4dd 100644 --- a/apps/browser/src/_locales/he/messages.json +++ b/apps/browser/src/_locales/he/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "דפדפן זה לא יכול לעבד בקשות U2F בחלון צף זה. האם ברצונך לפתוח את החלון הצף כחלון חדש רגיל כדי שתוכל להכנס באמצעות U2F?" }, - "enableFavicon": { - "message": "הצג סמלי אתר אינטרנט" - }, - "faviconDesc": { - "message": "הצג תמונה מוכרת ליד כל כניסה." - }, - "faviconDescAlt": { - "message": "הצג תמונה מוכרת ליד כל כניסה. חל על כל החשבונות המחוברים." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "הצג מונה סמל" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "הצג את מספר ההצעות למילוי כניסה אוטומטי בסמל ההרחבה" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "הצג פעולות העתקה מהירה בכספת" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json index 4aed6e60763..c2d645f0806 100644 --- a/apps/browser/src/_locales/hi/messages.json +++ b/apps/browser/src/_locales/hi/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "यह ब्राउज़र इस पॉपअप विंडो में U2F अनुरोधों को संसाधित नहीं कर सकता है।क्या आप इस पॉपअप को एक नई विंडो में खोलना चाहते हैं ताकि आप U2F का उपयोग करके लॉग इन कर सकें?" }, - "enableFavicon": { - "message": "वेबसाइट आइकन दिखाएं" - }, - "faviconDesc": { - "message": "प्रत्येक लॉगिन के आगे एक पहचानने योग्य छवि दिखाएं।" - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "बैज काउंटर दिखाएं" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json index c1244477098..231fbec4b34 100644 --- a/apps/browser/src/_locales/hr/messages.json +++ b/apps/browser/src/_locales/hr/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ovaj preglednik ne može obraditi U2F zahtjeve u ovom iskočnom prozoru. Želiš li otvoriti ovaj iskočni prozor u novom prozoru za prijavu putem U2F?" }, - "enableFavicon": { - "message": "Prikaži ikone mrežnih mjesta" - }, - "faviconDesc": { - "message": "Prikaži prepoznatljivu sliku pored svake prijave." - }, - "faviconDescAlt": { - "message": "Prikaži prepoznatljivu sliku pokraj svake prijave. Primjenjuje se na sve prijavljene račune." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Prikaži značku brojača" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Prikaži broj prijedloga auto-ispune na ikoni proširenja" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Prikaži akcije brzog kopiranja na trezoru" }, @@ -5563,6 +5569,12 @@ "message": "Jednostavno stvori jake i sigurne lozinke odabirom tipke Generiraj lozinku kako bi tvoje prijave ostale sigurne.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Nemaš dozvolu za pregled ove stranice. Pokušaj se prijaviti s drugim računom." }, diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json index 87020472c53..a7ceb3016ca 100644 --- a/apps/browser/src/_locales/hu/messages.json +++ b/apps/browser/src/_locales/hu/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ez a böngésző nem dolgozza fel az U2F kéréseket ebben a felbukkanó ablakban. Szeretnénk megnyitni a felbukkanó ablakot új böngészőablakban az U2F segítségével történő bejelentkezéshez?" }, - "enableFavicon": { - "message": "Webhely ikonok megjelenítése" - }, - "faviconDesc": { - "message": "Felismerhető kép megjelenítése minden bejelentkezés mellett." - }, - "faviconDescAlt": { - "message": "Minden bejelentkezés mellett egy felismerhető kép megjelenítése. Minden bejelentkezett fiókra vonatkozik." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Számláló jelvény megjelenítése" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Az automatikus bejelentkezési kitöltési javaslatok számának megjelenítése a bővítmény ikonján" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Gyors másolási műveletek megjelenítése a Széfen" }, @@ -5563,6 +5569,12 @@ "message": "Könnyedén hozhatunk létre erős és egyedi jelszavakat a Jelszó generálása gombra kattintva, amely segít megőrizni a bejelentkezések biztonságát.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Nincs jogosultság az oldal megtekintéséhez. Próbáljunk meg másik fiókkal bejelentkezni." }, diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json index 5698286283c..ce45810e04d 100644 --- a/apps/browser/src/_locales/id/messages.json +++ b/apps/browser/src/_locales/id/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Peramban ini tidak bisa memproses permintaan U2F di jendela popup ini. Apakah Anda ingin membuka popup ini di jendela baru sehingga Anda dapat masuk menggunakan U2F?" }, - "enableFavicon": { - "message": "Tampilkan ikon situs web" - }, - "faviconDesc": { - "message": "Tampilkan sebuah gambar yang dapat dikenali di setiap masuk." - }, - "faviconDescAlt": { - "message": "Tampilkan sebuah gambar yang dapat dikenali di sebelah tiap login. Diterapkan ke semua akun yang telah masuk." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Tampilkan hitungan di lencana" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Tampilkan jumlah saran isi otomatis login pada ikon pengaya" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Tampilkan tindakan salin cepat pada Vault" }, @@ -5563,6 +5569,12 @@ "message": "Buat kata sandi yang kuat dan unik dengan mudah dengan menekan pada tombol Buat kata sandi untuk membantu Anda menyimpan login Anda dengan aman.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Anda tidak memiliki izin untuk melihat halaman ini. Coba masuk dengan akun yang berbeda." }, diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json index 4742b7c6433..03c8d47e485 100644 --- a/apps/browser/src/_locales/it/messages.json +++ b/apps/browser/src/_locales/it/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Questo browser non può elaborare richieste U2F in questo pop-up. Aprire questo pop-up in una nuova finestra per accedere usando U2F?" }, - "enableFavicon": { - "message": "Mostra icone dei siti" - }, - "faviconDesc": { - "message": "Mostra un piccolo logo riconoscibile accanto a ogni login." - }, - "faviconDescAlt": { - "message": "Mostra un piccolo logo riconoscibile accanto a ogni login. Si applica a tutti gli account connessi." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Mostra badge contatore" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Mostra il numero di suggerimenti di riempimento automatico sull'icona dell'estensione" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Mostra azioni di copia rapida nella Cassaforte" }, @@ -5563,6 +5569,12 @@ "message": "Crea facilmente password forti e uniche cliccando sul pulsante 'Genera password' per aiutarti a mantenere al sicuro i tuoi login.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Non hai i permessi per visualizzare questa pagina. Prova ad accedere con un altro account." }, diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json index 174c13d64ce..1a7276c38fd 100644 --- a/apps/browser/src/_locales/ja/messages.json +++ b/apps/browser/src/_locales/ja/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "このブラウザーでは U2F 要求をポップアップウインドウでは実行できません。U2F でログインできるよう、新しいウインドウで開き直しますか?" }, - "enableFavicon": { - "message": "ウェブサイトのアイコンを表示" - }, - "faviconDesc": { - "message": "ログイン情報の隣にアイコン画像を表示します" - }, - "faviconDescAlt": { - "message": "各ログインの横に認識可能な画像を表示します。すべてのログイン済みアカウントに適用されます。" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "バッジカウンターを表示" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "拡張機能アイコンにログイン自動入力の候補の数を表示する" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "保管庫にクイックコピー操作を表示する" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json index a71f9a9d0e0..5ff5644a75a 100644 --- a/apps/browser/src/_locales/ka/messages.json +++ b/apps/browser/src/_locales/ka/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/km/messages.json +++ b/apps/browser/src/_locales/km/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json index 279c5b28824..63ac0e48ab6 100644 --- a/apps/browser/src/_locales/kn/messages.json +++ b/apps/browser/src/_locales/kn/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "ಈ ಬ್ರೌಸರ್ ಈ ಪಾಪ್ಅಪ್ ವಿಂಡೋದಲ್ಲಿ ಯು 2 ಎಫ್ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಈ ಪಾಪ್ಅಪ್ ಅನ್ನು ಹೊಸ ವಿಂಡೋದಲ್ಲಿ ತೆರೆಯಲು ನೀವು ಬಯಸುವಿರಾ, ಇದರಿಂದ ನೀವು ಯು 2 ಎಫ್ ಬಳಸಿ ಲಾಗ್ ಇನ್ ಆಗಬಹುದು." }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json index d39f111101b..d312ab5f377 100644 --- a/apps/browser/src/_locales/ko/messages.json +++ b/apps/browser/src/_locales/ko/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "이 브라우저의 팝업 창에서는 U2F 요청을 처리할 수 없습니다. U2F로 로그인할 수 있도록 이 창을 새 창에서 여시겠습니까?" }, - "enableFavicon": { - "message": "웹사이트 아이콘 표시하기" - }, - "faviconDesc": { - "message": "로그인 정보 옆에 식별용 이미지를 표시합니다." - }, - "faviconDescAlt": { - "message": "각 로그인 정보 옆에 인식할 수 있는 이미지를 표시합니다. 모든 로그인된 계정에 적용됩니다." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "배지 갯수 표시" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "확장 아이콘에 로그인 자동 완성 제안 수 표시" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "보관함에서 빠른 복사 기능 표시" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json index 913d442c88f..8bf7720ffe0 100644 --- a/apps/browser/src/_locales/lt/messages.json +++ b/apps/browser/src/_locales/lt/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ši naršyklė negali apdoroti U2F prašymų šiame iššokančiame lange. Ar nori atidaryti šį iššokantį langą naujame lange, kad galėtum prisijungti naudodamas (-a) U2F?" }, - "enableFavicon": { - "message": "Rodyti tinklalapių ikonėles" - }, - "faviconDesc": { - "message": "Rodyti atpažįstamą vaizdą šalia kiekvieno prisijungimo." - }, - "faviconDescAlt": { - "message": "Rodyti atpažįstamą vaizdą šalia kiekvieno prisijungimo. Taikoma visoms prisijungusioms paskyroms." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Rodyti ženkliukų skaitiklį" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json index 14bf2293c41..5220546c2fe 100644 --- a/apps/browser/src/_locales/lv/messages.json +++ b/apps/browser/src/_locales/lv/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Šis pārlūks nevar apstrādāt U2F pieprasījumus šajā uznirstošajā logā. Vai atvērt to atsevišķā logā, lai varētu pieteikties, izmantojot U2F?" }, - "enableFavicon": { - "message": "Rādīt tīmekļvietņu ikonas" - }, - "faviconDesc": { - "message": "Attēlot atpazīstamu attēlu pie katra pieteikšanās vienuma." - }, - "faviconDescAlt": { - "message": "Parādīt atpazīstamu attēlu pie katra pieteikšanās vienuma. Attiecas uz visiem kontiem, kuros ir notikusi pieteikšanās." + "showIconsChangePasswordUrls": { + "message": "Rādīt tīmekļvietņu ikonas un iegūt paroles nomaiņas URL" }, "enableBadgeCounter": { "message": "Rādīt skaita nozīmīti" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Paplašinājuma ikonā rādīt pieteikšanās automātiskās aizpildes ieteikumu skaitu" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Glabātavā rādīt ātrās kopēšanas darbības" }, @@ -5563,6 +5569,12 @@ "message": "Vienkārša spēcīgu un neatkārtojamu paroļu izveidošana ar pogu \"Izveidot paroli\", lai palīdzētu uzturēt pieteikšanās vienumus drošus.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Par šo iestatījumu" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden izmantos saglabātos pieteikšanās vienuma URI, lai noteiktu, kuru ikonu vai paroles nomaiņas URL izmantot, lai uzlabotu pieredzi. Šī pakalpojuma izmantošanas laikā nekāda informācija netiek ievākta vai saglabāta." + }, "noPermissionsViewPage": { "message": "Nav atļaujas apskatīt šo lapu. Jāmēģina pieteikties ar citu kontu." }, diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json index 55abe605aa7..eeb4dbdf0e6 100644 --- a/apps/browser/src/_locales/ml/messages.json +++ b/apps/browser/src/_locales/ml/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "ഈ ബ്ര pop സറിന് ഈ പോപ്പ്അപ്പ് വിൻഡോയിൽ U2F അഭ്യർത്ഥനകൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിയില്ല. യു 2 എഫ് ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ ഈ പോപ്പ്അപ്പ് ഒരു പുതിയ വിൻഡോയിൽ തുറക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json index 0c2336ab264..ee16836b19e 100644 --- a/apps/browser/src/_locales/mr/messages.json +++ b/apps/browser/src/_locales/mr/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/my/messages.json +++ b/apps/browser/src/_locales/my/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json index b27422f36a1..15120aba2a9 100644 --- a/apps/browser/src/_locales/nb/messages.json +++ b/apps/browser/src/_locales/nb/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Denne nettleseren kan ikke behandle U2F-forespørsler i dette popup-vinduet. Vil du åpne denne popupen i et nytt vindu, slik at du kan logge deg på med U2F?" }, - "enableFavicon": { - "message": "Vis nettsideikoner" - }, - "faviconDesc": { - "message": "Vis et gjenkjennelig bilde ved siden av hver innlogging." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Vis merke-teller" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Vis antall auto-utfyllingsforslag for pålogging på utvidelsesikonet" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Vis hurtigkopieringshandlinger i hvelvet" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/ne/messages.json +++ b/apps/browser/src/_locales/ne/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json index c01d1edf217..d19564bda8e 100644 --- a/apps/browser/src/_locales/nl/messages.json +++ b/apps/browser/src/_locales/nl/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Deze browser kan U2F-verzoeken niet verwerken in dit popupvenster. Wilt je deze pop-up openen in een nieuw venster zodat je kunt inloggen met U2F?" }, - "enableFavicon": { - "message": "Websitepictogrammen weergeven" - }, - "faviconDesc": { - "message": "Een herkenbare afbeelding naast iedere login weergeven." - }, - "faviconDescAlt": { - "message": "Toon een herkenbare afbeelding naast elke login. Geldt voor alle ingelogde accounts." + "showIconsChangePasswordUrls": { + "message": "Pictogrammen van de website weergeven URL's voor wachtwoordwijzigingen ophalen" }, "enableBadgeCounter": { "message": "Teller weergeven" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Aantal login automatisch invullen suggesties op het extensie-pictogram weergeven" }, + "accountAccessRequested": { + "message": "Accounttoegang aangevraagd" + }, + "confirmAccessAttempt": { + "message": "Inlogpoging voor $EMAIL$ bevestigen", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Toon snelle kopieeracties in de kluis" }, @@ -5563,6 +5569,12 @@ "message": "Maak eenvoudig sterke en unieke wachtwoorden door op de knop Wachtwoord genereren te klikken om je logins veilig te houden.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Over deze instelling" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden gebruikt opgeslagen login-URI's om te bepalen welk pictogram of URL voor het wijzigen van het wachtwoord moet worden gebruikt om je ervaring te verbeteren. Er wordt geen informatie verzameld of opgeslagen wanneer je deze service gebruikt." + }, "noPermissionsViewPage": { "message": "Je hebt geen rechten om deze pagina te bekijken. Probeer in te loggen met een ander account." }, diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/nn/messages.json +++ b/apps/browser/src/_locales/nn/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/or/messages.json +++ b/apps/browser/src/_locales/or/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json index 71e07ceb352..39b78cc1d6e 100644 --- a/apps/browser/src/_locales/pl/messages.json +++ b/apps/browser/src/_locales/pl/messages.json @@ -270,7 +270,7 @@ "message": "Uzyskaj podpowiedź do hasła głównego" }, "continue": { - "message": "Przejdź" + "message": "Kontynuuj" }, "sendVerificationCode": { "message": "Wyślij kod weryfikacyjny na adres e-mail" @@ -291,19 +291,19 @@ "message": "Zmień hasło główne" }, "continueToWebApp": { - "message": "Przejść do aplikacji internetowej?" + "message": "Kontynuować przejście do aplikacji internetowej?" }, "continueToWebAppDesc": { "message": "Odkryj więcej funkcji konta Bitwarden w aplikacji internetowej." }, "continueToHelpCenter": { - "message": "Przejść do centrum pomocy?" + "message": "Kontynuować przejście do centrum pomocy?" }, "continueToHelpCenterDesc": { "message": "Dowiedz się więcej o tym, jak korzystać z centrum pomocy Bitwarden." }, "continueToBrowserExtensionStore": { - "message": "Przejść do sklepu z rozszerzeniami przeglądarki?" + "message": "Kontynuować przejście do sklepu z rozszerzeniami przeglądarki?" }, "continueToBrowserExtensionStoreDesc": { "message": "Pomóż innym sprawdzić, czy Bitwarden jest dla nich odpowiedni. Odwiedź sklep z rozszerzeniami przeglądarki i zostaw ocenę." @@ -335,7 +335,7 @@ "message": "Więcej od Bitwarden" }, "continueToBitwardenDotCom": { - "message": "Przejść do bitwarden.com?" + "message": "Kontynuować przejście do bitwarden.com?" }, "bitwardenForBusiness": { "message": "Bitwarden dla firm" @@ -483,7 +483,7 @@ "message": "Opcje" }, "length": { - "message": "Długość" + "message": "Liczba znaków" }, "include": { "message": "Uwzględnij", @@ -932,7 +932,7 @@ "message": "Zwiększ bezpieczeństwo konta, konfigurując logowanie dwustopniowe w aplikacji internetowej Bitwarden." }, "twoStepLoginConfirmationTitle": { - "message": "Przejść do aplikacji internetowej?" + "message": "Kontynuować przejście do aplikacji internetowej?" }, "editedFolder": { "message": "Folder został zapisany" @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Przeglądarka nie może przetworzyć żądań U2F. Czy chcesz otworzyć nowe okno, aby zalogować się za pomocą U2F?" }, - "enableFavicon": { - "message": "Pokaż ikony stron internetowych" - }, - "faviconDesc": { - "message": "Pokaż rozpoznawalną ikonę obok danych logowania." - }, - "faviconDescAlt": { - "message": "Pokaż rozpoznawalną ikonę obok danych logowania. Dotyczy wszystkich zalogowanych kont." + "showIconsChangePasswordUrls": { + "message": "Pokaż ikony stron internetowych i pobierz adresy URL do zmiany hasła" }, "enableBadgeCounter": { "message": "Pokaż licznik na ikonie" @@ -4395,11 +4389,11 @@ "description": "Advanced option placeholder for uri option component" }, "confirmContinueToBrowserSettingsTitle": { - "message": "Przejść do ustawień przeglądarki?", + "message": "Kontynuować przejście do ustawień przeglądarki?", "description": "Title for dialog which asks if the user wants to proceed to a relevant browser settings page" }, "confirmContinueToHelpCenter": { - "message": "Przejść do centrum pomocy?", + "message": "Kontynuować przejście do centrum pomocy?", "description": "Title for dialog which asks if the user wants to proceed to a relevant Help Center page" }, "confirmContinueToHelpCenterPasswordManagementContent": { @@ -4986,7 +4980,7 @@ } }, "reorderToggleButton": { - "message": "Reorder $LABEL$. Use arrow key to move item up or down.", + "message": "Zmień kolejność pola $LABEL$. Użyj klawiszy ze strzałkami, aby przenieść element w górę lub w dół.", "placeholders": { "label": { "content": "$1", @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Pokaż liczbę sugestii autouzupełniania na ikonie rozszerzenia" }, + "accountAccessRequested": { + "message": "Poproszono o dostęp do konta" + }, + "confirmAccessAttempt": { + "message": "Potwierdź próbę dostępu dla $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Pokaż akcje szybkiego kopiowania w sejfie" }, @@ -5563,6 +5569,12 @@ "message": "Twórz silne i unikalne hasła, klikając przycisk Wygeneruj hasło, aby zapewnić bezpieczeństwo danych logowania.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "O ustawieniu" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden użyje zapisanych adresów URL danych logowania, aby określić, która ikona lub adres URL zmiany hasła powinien zostać użyty w celu poprawy komfortu użytkowania. Usługa nie zapisuje żadnych danych." + }, "noPermissionsViewPage": { "message": "Nie masz uprawnień do przeglądania tej strony. Zaloguj się na inne konto." }, diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json index ef13c22f3dc..ba6da6ee58f 100644 --- a/apps/browser/src/_locales/pt_BR/messages.json +++ b/apps/browser/src/_locales/pt_BR/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Este navegador não pode processar requisições U2F nesta janela popup. Você quer abrir este popup em uma nova janela para que você possa entrar usando U2F?" }, - "enableFavicon": { - "message": "Mostrar ícones do site" - }, - "faviconDesc": { - "message": "Mostrar uma imagem reconhecível ao lado de cada login." - }, - "faviconDescAlt": { - "message": "Mostre uma imagem reconhecível ao lado de cada login. Aplica-se a todas as contas conectadas." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Mostrar contador de insígnia" @@ -3785,7 +3779,7 @@ "message": "Trust user" }, "sendsTitleNoItems": { - "message": "Envie informações confidencias, com segurança", + "message": "Envie informações confidenciais com segurança", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendsBodyNoItems": { @@ -4737,7 +4731,7 @@ "message": "Acesse as suas senhas em qualquer lugar com o aplicativo móvel Bitwarden." }, "getTheDesktopApp": { - "message": "Get the desktop app" + "message": "Obter o aplicativo para desktop" }, "getTheDesktopAppDesc": { "message": "Acesse o seu cofre sem um navegador e, em seguida, configure o desbloqueio com dados biométricos para facilitar o desbloqueio tanto no aplicativo desktop quanto na extensão do navegador." @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Mostrar o número de sugestões de preenchimento automático de login no ícone da extensão" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Mostrar a opção de cópia rápida no Cofre" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json index 5ab801b268f..dd0098b863a 100644 --- a/apps/browser/src/_locales/pt_PT/messages.json +++ b/apps/browser/src/_locales/pt_PT/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Este navegador não pode processar pedidos U2F nesta janela pop-up. Pretende abrir este pop-up numa nova janela para poder iniciar sessão utilizando o U2F?" }, - "enableFavicon": { - "message": "Mostrar ícones do site" - }, - "faviconDesc": { - "message": "Mostrar uma imagem reconhecível junto a cada credencial." - }, - "faviconDescAlt": { - "message": "Mostrar uma imagem reconhecível junto a cada credencial. Aplica-se a todas as contas com sessão iniciada." + "showIconsChangePasswordUrls": { + "message": "Mostrar ícones de sites e recuperar URLs de alteração de palavra-passe" }, "enableBadgeCounter": { "message": "Mostrar distintivo de contador" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Mostrar o número de sugestões de preenchimento automático de credenciais no ícone da extensão" }, + "accountAccessRequested": { + "message": "Acesso à conta solicitado" + }, + "confirmAccessAttempt": { + "message": "Confirmar tentativa de acesso para $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Mostrar ações de cópia rápida no cofre" }, @@ -5563,6 +5569,12 @@ "message": "Crie facilmente palavras-passe fortes e únicas clicando no botão Gerar palavra-passe para o ajudar a manter as suas credenciais seguras.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Acerca desta definição" + }, + "permitCipherDetailsDescription": { + "message": "O Bitwarden utilizará os URIs de credenciais guardadas para identificar qual o ícone ou URL de alteração de palavra-passe que deve ser utilizado para melhorar a sua experiência. Nenhuma informação é recolhida ou guardada quando utiliza este serviço." + }, "noPermissionsViewPage": { "message": "Não tem permissões para ver esta página. Tente iniciar sessão com uma conta diferente." }, diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json index d2769583bcb..f2b00e4b90e 100644 --- a/apps/browser/src/_locales/ro/messages.json +++ b/apps/browser/src/_locales/ro/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Acest browser nu poate procesa cererile U2F în această fereastră pop-up. Doriți să deschideți acest pop-up într-o fereastră nouă, astfel încât să vă puteți conecta utilizând U2F?" }, - "enableFavicon": { - "message": "Afișați pictogramele site-ului web" - }, - "faviconDesc": { - "message": "Afișează o imagine ușor de recunoscut lângă fiecare autentificare." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Afișați contorul de insigne" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json index d18cf24eb9b..d064d0bef41 100644 --- a/apps/browser/src/_locales/ru/messages.json +++ b/apps/browser/src/_locales/ru/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Этот браузер не может обрабатывать запросы U2F в этом всплывающем окне. Вы хотите открыть это всплывающее окно в новом окне, чтобы иметь возможность войти в систему, используя U2F?" }, - "enableFavicon": { - "message": "Показать значки сайтов" - }, - "faviconDesc": { - "message": "Отображать узнаваемое изображение рядом с каждым логином." - }, - "faviconDescAlt": { - "message": "Показывать узнаваемое изображение рядом с каждым логином. Применяется ко всем авторизованным аккаунтам." + "showIconsChangePasswordUrls": { + "message": "Показывать значки сайтов и извлекать URL изменения пароля" }, "enableBadgeCounter": { "message": "Показать счетчик на значке" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Показывать количество вариантов автозаполнения логина на значке расширения" }, + "accountAccessRequested": { + "message": "Запрошен доступ к аккаунту" + }, + "confirmAccessAttempt": { + "message": "Подтвердить попытку доступа $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Показать быстрые действия копирования в хранилище" }, @@ -5563,6 +5569,12 @@ "message": "Легко создавайте надежные и уникальные пароли, нажатием на кнопку 'Сгенерировать пароль', чтобы обеспечить безопасность ваших логинов.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Об этой настройке" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden будет использовать сохраненные URI логинов, чтобы определить, какой значок или URL для смены пароля следует использовать для улучшения вашего взаимодействия. При использовании этого сервиса никакая информация не собирается и не сохраняется." + }, "noPermissionsViewPage": { "message": "У вас нет прав для просмотра этой страницы. Попробуйте авторизоваться под другим аккаунтом." }, diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json index 0e4a60b8261..c7098495a36 100644 --- a/apps/browser/src/_locales/si/messages.json +++ b/apps/browser/src/_locales/si/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "මෙම බ්රවුසරයට මෙම උත්පතන කවුළුව තුළ U2F ඉල්ලීම් සැකසීමට නොහැක. ඔබට U2F භාවිතයෙන් පිවිසිය හැකි වන පරිදි නව කවුළුවක මෙම උත්පතන විවෘත කිරීමට අවශ්යද?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json index 98babaff777..a354b1f28aa 100644 --- a/apps/browser/src/_locales/sk/messages.json +++ b/apps/browser/src/_locales/sk/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Tento prehliadač nedokáže spracovať U2F požiadavku v popup okne. Chcete ho otvoriť v novom okne aby ste sa mohli prihlásiť pomocou U2F?" }, - "enableFavicon": { - "message": "Zobrazovať favikony stránok" - }, - "faviconDesc": { - "message": "Pri každom prihlásení zobrazí rozpoznateľný obrázok." - }, - "faviconDescAlt": { - "message": "Vedľa každého účtu zobraziť rozpoznateľný obrázok. Použije sa na všetky prihlásené účty." + "showIconsChangePasswordUrls": { + "message": "Zobraziť ikony webových stránok a načítať adresy URL na zmenu hesla" }, "enableBadgeCounter": { "message": "Zobraziť počítadlo na ikone" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Zobraziť počet odporúčaných prihlasovacích údajov na ikone rozšírenia" }, + "accountAccessRequested": { + "message": "Žiadosť o prístup k účtu" + }, + "confirmAccessAttempt": { + "message": "Potvrďte pokus o prístup pre $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Zobraziť akcie rýchleho kopírovania v trezore" }, @@ -5563,6 +5569,12 @@ "message": "Jednoducho vytvorte silné a jedinečné heslá kliknutím na tlačidlo Generovať heslo, aby ste zabezpečili prihlasovacie údaje.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "O tomto nastavení" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden použije uložené prihlasovacie URI na určenie ikony alebo adresy URL na zmenu hesla, ktoré by sa mali použiť na zlepšenie vášho zážitku. Pri používaní tejto služby sa nezbierajú ani neukladajú žiadne informácie." + }, "noPermissionsViewPage": { "message": "Nemáte oprávnenie na zobrazenie tejto stránky. Skúste sa prihlásiť pomocou iného účtu." }, diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json index 0a7387ee831..418dc7b6285 100644 --- a/apps/browser/src/_locales/sl/messages.json +++ b/apps/browser/src/_locales/sl/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Ta spletni brskalnik ne more obdelati U2F zahteve v tem pojavnem oknu. Želite odpreti to pojavno okno v novem oknu, tako, da se lahko prijavite z U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json index e058a805533..b7821bae95e 100644 --- a/apps/browser/src/_locales/sr/messages.json +++ b/apps/browser/src/_locales/sr/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Овај прегледач не може да обрађује U2F захтеве у овом искачућем прозору. Да ли желите да отворите овај искачући прозор у новом прозору како бисте могли да се пријавите користећи U2F?" }, - "enableFavicon": { - "message": "Прикажи иконе сајтова" - }, - "faviconDesc": { - "message": "Прикажи препознатљиву слику поред сваке ставке за пријаву." - }, - "faviconDescAlt": { - "message": "Приказује препознатљиву слику поред сваке пријаве. Важи за све пријављене налоге." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Прикажи бедж са бројачем" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Прикажи број предлога за ауто-попуњавање пријаве на икони додатка" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Приказати брзе радње копирања у Сефу" }, @@ -5563,6 +5569,12 @@ "message": "Лако креирајте снажне и јединствене лозинке кликом на дугме „Генерирате лозинку“ да вам помогне да чувате своје пријаве на сигурно.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Немате дозволе за преглед ове странице. Покушајте да се пријавите са другим налогом." }, diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json index d6a0b691572..d4351ff057e 100644 --- a/apps/browser/src/_locales/sv/messages.json +++ b/apps/browser/src/_locales/sv/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Den här webbläsaren kan inte bearbeta U2F-förfrågningar i detta popup-fönster. Vill du öppna ett nytt fönster så att du kan logga in med U2F?" }, - "enableFavicon": { - "message": "Visa webbplatsikoner" - }, - "faviconDesc": { - "message": "Visa en identifierbar bild bredvid varje inloggning." - }, - "faviconDescAlt": { - "message": "Visa en igenkännbar bild bredvid varje inloggning. Gäller för alla inloggade konton." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Visa aktivitetsräknaren" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Visa antal autofyllförslag för inloggning på tilläggsikonen" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Visa snabbkopieringsåtgärder på Vault" }, @@ -5563,6 +5569,12 @@ "message": "Skapa enkelt starka och unika lösenord genom att klicka på knappen Generera lösenord så att du kan hålla dina inloggningar säkra.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Du har inte behörighet att visa den här sidan. Försök att logga in med ett annat konto." }, diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json index 9170fd20734..ee92d4c27fb 100644 --- a/apps/browser/src/_locales/te/messages.json +++ b/apps/browser/src/_locales/te/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json index 02eb0664472..1b0f6d74589 100644 --- a/apps/browser/src/_locales/th/messages.json +++ b/apps/browser/src/_locales/th/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "This browser cannot process U2F requests in this popup window. Do you want to open this popup in a new window so that you can log in using U2F?" }, - "enableFavicon": { - "message": "Show website icons" - }, - "faviconDesc": { - "message": "Show a recognizable image next to each login." - }, - "faviconDescAlt": { - "message": "Show a recognizable image next to each login. Applies to all logged in accounts." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Show badge counter" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Show number of login autofill suggestions on extension icon" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Show quick copy actions on Vault" }, @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json index 4ed2fa9ef11..70237d9fd55 100644 --- a/apps/browser/src/_locales/tr/messages.json +++ b/apps/browser/src/_locales/tr/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Bu tarayıcı bu açılır pencerede U2F isteklerini işleyemiyor. U2F kullanarak giriş yapmak için bu açılır pencereyi yeni bir pencerede açmak ister misiniz?" }, - "enableFavicon": { - "message": "Web sitesi simgelerini göster" - }, - "faviconDesc": { - "message": "Hesapların yanında tanıdık görseller göster." - }, - "faviconDescAlt": { - "message": "Her hesabın yanında tanınabilir bir resim göster. Oturum açmış tüm hesaplar için geçerlidir." + "showIconsChangePasswordUrls": { + "message": "Web sitesi simgelerini göster ve parola değiştirme URL'lerini al" }, "enableBadgeCounter": { "message": "Rozet sayacını göster" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Otomatik öneri sayısını uzantı simgesinde göster" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Kasada hızlı kopyalama komutlarını göster" }, @@ -5563,6 +5569,12 @@ "message": "Güvenli oturumlar açmaya yardımcı olmak için Parola Oluştur düğmesine tıklayarak güçlü ve benzersiz parolalar oluşturun.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Bu ayar hakkında" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Bu sayfayı görüntüleme izniniz yok. Farklı bir hesapla giriş yapmayı deneyin." }, diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json index 79353e6af91..338818404c5 100644 --- a/apps/browser/src/_locales/uk/messages.json +++ b/apps/browser/src/_locales/uk/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Цей браузер не може обробити U2F запити в цьому виринаючому вікні. Хочете відкрити його у новому вікні, щоб ви змогли увійти з використанням U2F?" }, - "enableFavicon": { - "message": "Показувати піктограми вебсайтів" - }, - "faviconDesc": { - "message": "Показувати зображення біля кожного запису." - }, - "faviconDescAlt": { - "message": "Показувати зображення поруч з кожним записом. Застосовується для всіх облікових записів, до яких виконано вхід." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Показувати лічильник" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Показувати кількість пропозицій автозаповнення на піктограмі розширення" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Показати дії швидкого копіювання у сховищі" }, @@ -5563,6 +5569,12 @@ "message": "Легко створюйте надійні та унікальні паролі, натиснувши кнопку Генерувати пароль, щоб зберегти свої записи в безпеці.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "У вас немає дозволу переглядати цю сторінку. Спробуйте ввійти з іншим обліковим записом." }, diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json index ed717455620..50f4b3978a2 100644 --- a/apps/browser/src/_locales/vi/messages.json +++ b/apps/browser/src/_locales/vi/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "Trình duyệt này không thể xử lý các yêu cầu U2F trong cửa sổ popup này. Bạn có muốn mở popup này trong cửa sổ mới để bạn có thể đăng nhập thông qua U2F?" }, - "enableFavicon": { - "message": "Hiển thị biểu tượng trang web" - }, - "faviconDesc": { - "message": "Hiển thị một ảnh nhận dạng bên cạnh mỗi lần đăng nhập." - }, - "faviconDescAlt": { - "message": "Hiển thị một biểu tượng dễ nhận dạng bên cạnh mỗi mục đăng nhập. Áp dụng với mọi tài khoản đăng nhập trên thiết bị." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "Hiển thị biểu tượng bộ đếm" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "Hiển thị số lượng đề xuất tự động điền đăng nhập trên biểu tượng tiện ích mở rộng" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "Hiển thị các hành động sao chép nhanh trên Kho" }, @@ -5563,6 +5569,12 @@ "message": "Dễ dàng tạo mật khẩu mạnh và duy nhất bằng cách nhấp vào Trình tạo mật khẩu để giúp bạn bảo vệ tài khoản đăng nhập của mình.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "Bạn không có quyền truy cập vào trang này. Hãy thử đăng nhập bằng tài khoản khác." }, diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json index 2d2591b403a..5c9bd39f70c 100644 --- a/apps/browser/src/_locales/zh_CN/messages.json +++ b/apps/browser/src/_locales/zh_CN/messages.json @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "此浏览器无法处理此弹出窗口中的 U2F 请求。您想要在新窗口中打开此弹出窗口吗?" }, - "enableFavicon": { - "message": "显示网站图标" - }, - "faviconDesc": { - "message": "在每个登录项目旁边显示一个可识别的图像。" - }, - "faviconDescAlt": { - "message": "在每个登录的旁边显示一个可识别的图像。适用于所有已登录的账户。" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "显示角标计数器" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "在扩展图标上显示自动填充建议的登录数量" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "在密码库上显示快速复制操作" }, @@ -5563,6 +5569,12 @@ "message": "点击「生成密码」按钮,轻松创建强大且唯一的密码,帮助您保持登录安全。", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "您没有查看此页面的权限。请尝试使用其他账户登录。" }, diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json index 97ef68eb6c2..ac29433e5dd 100644 --- a/apps/browser/src/_locales/zh_TW/messages.json +++ b/apps/browser/src/_locales/zh_TW/messages.json @@ -548,7 +548,7 @@ "message": "搜尋密碼庫" }, "resetSearch": { - "message": "Reset search" + "message": "重設搜尋" }, "edit": { "message": "編輯" @@ -659,7 +659,7 @@ "message": "您的瀏覽器不支援剪貼簿簡單複製,請手動複製。" }, "verifyYourIdentity": { - "message": "Verify your identity" + "message": "驗證您的身份" }, "weDontRecognizeThisDevice": { "message": "我們無法識別此裝置。請輸入已傳送到您電子郵件的驗證碼以驗證您的身分。" @@ -914,7 +914,7 @@ "message": "否" }, "location": { - "message": "Location" + "message": "位置" }, "unexpectedError": { "message": "發生了未預期的錯誤。" @@ -1096,11 +1096,11 @@ } }, "notificationLoginSaveConfirmation": { - "message": "saved to Bitwarden.", + "message": "已儲存至 Bitwarden。", "description": "Shown to user after item is saved." }, "notificationLoginUpdatedConfirmation": { - "message": "updated in Bitwarden.", + "message": "已更新至 Bitwarden。", "description": "Shown to user after item is updated." }, "selectItemAriaLabel": { @@ -1120,7 +1120,7 @@ "description": "Button text for saving login details as a new entry." }, "updateLoginAction": { - "message": "Update login", + "message": "更新登入資料", "description": "Button text for updating an existing login entry." }, "unlockToSave": { @@ -1128,7 +1128,7 @@ "description": "User prompt to take action in order to save the login they just entered." }, "saveLogin": { - "message": "Save login", + "message": "儲存登入資料", "description": "Prompt asking the user if they want to save their login details." }, "updateLogin": { @@ -1486,11 +1486,11 @@ "message": "Don't ask again on this device for 30 days" }, "selectAnotherMethod": { - "message": "Select another method", + "message": "選擇其他方式", "description": "Select another two-step login method" }, "useYourRecoveryCode": { - "message": "Use your recovery code" + "message": "使用您的復原碼" }, "insertU2f": { "message": "將您的安全鑰匙插入電腦的 USB 連接埠,然後觸摸其按鈕(如有的話)。" @@ -1624,7 +1624,7 @@ } }, "turnOffAutofill": { - "message": "Turn off autofill" + "message": "停用自動填入" }, "showInlineMenuLabel": { "message": "在表單欄位上顯示自動填入選單" @@ -1760,14 +1760,8 @@ "popupU2fCloseMessage": { "message": "此瀏覽器不能在彈出式視窗中處理 U2F 要求。是否在新視窗開啟此對話方塊,以便您能夠使用 U2F 登入?" }, - "enableFavicon": { - "message": "顯示網站圖示" - }, - "faviconDesc": { - "message": "在每個登入資料旁顯示一個可辨識的圖片。" - }, - "faviconDescAlt": { - "message": "在每次登入時旁邊顯示可識別的圖片。適用於所有已登入的帳號。" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "enableBadgeCounter": { "message": "顯示圖示計數器" @@ -4232,7 +4226,7 @@ "message": "密碼金鑰項目" }, "overwritePasskey": { - "message": "覆寫密碼金鑰嗎?" + "message": "要覆寫密碼金鑰嗎?" }, "overwritePasskeyAlert": { "message": "該項目已包含密碼金鑰。您確定要覆寫目前的密碼金鑰嗎?" @@ -4725,10 +4719,10 @@ } }, "downloadBitwarden": { - "message": "Download Bitwarden" + "message": "下載 Bitwarden" }, "downloadBitwardenOnAllDevices": { - "message": "Download Bitwarden on all devices" + "message": "在所有裝置中下載 Bitwarden" }, "getTheMobileApp": { "message": "Get the mobile app" @@ -4743,13 +4737,13 @@ "message": "Access your vault without a browser, then set up unlock with biometrics to expedite unlocking in both the desktop app and browser extension." }, "downloadFromBitwardenNow": { - "message": "Download from bitwarden.com now" + "message": "立即從 bitwarden.com 下載" }, "getItOnGooglePlay": { "message": "Get it on Google Play" }, "downloadOnTheAppStore": { - "message": "Download on the App Store" + "message": "從 App Store 下載" }, "permanentlyDeleteAttachmentConfirmation": { "message": "您確定要永久刪除此附檔嗎?" @@ -5113,6 +5107,18 @@ "showNumberOfAutofillSuggestions": { "message": "在擴充套件圖示上顯示自動填入建議的數量" }, + "accountAccessRequested": { + "message": "Account access requested" + }, + "confirmAccessAttempt": { + "message": "Confirm access attempt for $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, "showQuickCopyActions": { "message": "在密碼庫中顯示快速複製" }, @@ -5156,7 +5162,7 @@ "message": "以及更多內容" }, "fileSavedToDevice": { - "message": "檔案已儲存到裝置。在您的裝置上管理下載檔案。" + "message": "檔案已儲存至裝置。在您的裝置中管理下載的檔案。" }, "showCharacterCount": { "message": "顯示字元數" @@ -5441,7 +5447,7 @@ "message": "Change at-risk password" }, "settingsVaultOptions": { - "message": "Vault options" + "message": "密碼庫選項" }, "emptyVaultDescription": { "message": "The vault protects more than just your passwords. Store secure logins, IDs, cards and notes securely here." @@ -5563,6 +5569,12 @@ "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, "noPermissionsViewPage": { "message": "You do not have permissions to view this page. Try logging in with a different account." }, diff --git a/apps/browser/src/autofill/overlay/inline-menu/abstractions/autofill-inline-menu-content.service.ts b/apps/browser/src/autofill/overlay/inline-menu/abstractions/autofill-inline-menu-content.service.ts index dc5a756250b..31bb37c908e 100644 --- a/apps/browser/src/autofill/overlay/inline-menu/abstractions/autofill-inline-menu-content.service.ts +++ b/apps/browser/src/autofill/overlay/inline-menu/abstractions/autofill-inline-menu-content.service.ts @@ -9,5 +9,8 @@ export type InlineMenuExtensionMessageHandlers = { export interface AutofillInlineMenuContentService { messageHandlers: InlineMenuExtensionMessageHandlers; isElementInlineMenu(element: HTMLElement): boolean; + getOwnedTagNames: () => string[]; + getUnownedTopLayerItems: (includeCandidates?: boolean) => NodeListOf; + refreshTopLayerPosition: () => void; destroy(): void; } diff --git a/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.spec.ts b/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.spec.ts index 2c9484c3a8b..f1a74556b24 100644 --- a/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.spec.ts +++ b/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.spec.ts @@ -42,9 +42,6 @@ describe("AutofillInlineMenuContentService", () => { "sendExtensionMessage", ); jest.spyOn(autofillInlineMenuContentService as any, "getPageIsOpaque"); - jest - .spyOn(autofillInlineMenuContentService as any, "getPageTopLayerInUse") - .mockResolvedValue(false); }); afterEach(() => { @@ -390,20 +387,6 @@ describe("AutofillInlineMenuContentService", () => { expect(globalThis.document.body.insertBefore).not.toHaveBeenCalled(); }); - it("closes the inline menu if the page has content in the top layer", async () => { - document.querySelector("html").style.opacity = "1"; - document.body.style.opacity = "1"; - - jest - .spyOn(autofillInlineMenuContentService as any, "getPageTopLayerInUse") - .mockResolvedValue(true); - - await autofillInlineMenuContentService["handlePageMutations"]([mockBodyMutationRecord]); - - expect(autofillInlineMenuContentService["getPageIsOpaque"]).toHaveReturnedWith(true); - expect(autofillInlineMenuContentService["closeInlineMenu"]).toHaveBeenCalled(); - }); - it("closes the inline menu if the page body is not sufficiently opaque", async () => { document.querySelector("html").style.opacity = "0.9"; document.body.style.opacity = "0"; diff --git a/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.ts b/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.ts index c531215af88..247104e13a5 100644 --- a/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.ts +++ b/apps/browser/src/autofill/overlay/inline-menu/content/autofill-inline-menu-content.service.ts @@ -159,6 +159,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte if (!(await this.isInlineMenuButtonVisible())) { this.appendInlineMenuElementToDom(this.buttonElement); this.updateInlineMenuElementIsVisibleStatus(AutofillOverlayElement.Button, true); + this.buttonElement.showPopover(); } } @@ -174,6 +175,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte if (!(await this.isInlineMenuListVisible())) { this.appendInlineMenuElementToDom(this.listElement); this.updateInlineMenuElementIsVisibleStatus(AutofillOverlayElement.List, true); + this.listElement.showPopover(); } } @@ -219,6 +221,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte private createButtonElement() { if (this.isFirefoxBrowser) { this.buttonElement = globalThis.document.createElement("div"); + this.buttonElement.setAttribute("popover", "manual"); new AutofillInlineMenuButtonIframe(this.buttonElement); return; @@ -235,6 +238,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte }, ); this.buttonElement = globalThis.document.createElement(customElementName); + this.buttonElement.setAttribute("popover", "manual"); } /** @@ -244,6 +248,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte private createListElement() { if (this.isFirefoxBrowser) { this.listElement = globalThis.document.createElement("div"); + this.listElement.setAttribute("popover", "manual"); new AutofillInlineMenuListIframe(this.listElement); return; @@ -260,6 +265,7 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte }, ); this.listElement = globalThis.document.createElement(customElementName); + this.listElement.setAttribute("popover", "manual"); } /** @@ -293,6 +299,8 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte this.containerElementMutationObserver = new MutationObserver( this.handleContainerElementMutationObserverUpdate, ); + + this.observePageAttributes(); }; /** @@ -300,9 +308,6 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte * elements are not modified by the website. */ private observeCustomElements() { - this.htmlMutationObserver?.observe(document.querySelector("html"), { attributes: true }); - this.bodyMutationObserver?.observe(document.body, { attributes: true }); - if (this.buttonElement) { this.inlineMenuElementsMutationObserver?.observe(this.buttonElement, { attributes: true, @@ -314,6 +319,25 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte } } + /** + * Sets up mutation observers to verify that the page `html` and `body` attributes + * are not altered in a way that would impact safe display of the inline menu. + */ + private observePageAttributes() { + if (document.documentElement) { + this.htmlMutationObserver?.observe(document.documentElement, { attributes: true }); + } + + if (document.body) { + this.bodyMutationObserver?.observe(document.body, { attributes: true }); + } + } + + private unobservePageAttributes() { + this.htmlMutationObserver?.disconnect(); + this.bodyMutationObserver?.disconnect(); + } + /** * Disconnects the mutation observers that are used to verify that the inline menu * elements are not modified by the website. @@ -405,9 +429,8 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte private checkPageRisks = async () => { const pageIsOpaque = await this.getPageIsOpaque(); - const pageTopLayerInUse = await this.getPageTopLayerInUse(); - const risksFound = !pageIsOpaque || pageTopLayerInUse; + const risksFound = !pageIsOpaque; if (risksFound) { this.closeInlineMenu(); @@ -426,12 +449,61 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte }; /** - * Checks if the page top layer has content (will obscure/overlap the inline menu) + * Returns the name of the generated container tags for usage internally to avoid + * unintentional targeting of the owned experience. */ - private getPageTopLayerInUse = () => { - const pageHasOpenPopover = !!globalThis.document.querySelector(":popover-open"); + getOwnedTagNames = (): string[] => { + return [ + ...(this.buttonElement?.tagName ? [this.buttonElement.tagName] : []), + ...(this.listElement?.tagName ? [this.listElement.tagName] : []), + ]; + }; - return pageHasOpenPopover; + /** + * Queries and return elements (excluding those of the inline menu) that exist in the + * top-layer via popover or dialog + * @param {boolean} [includeCandidates=false] indicate whether top-layer candidate (which + * may or may not be active) should be included in the query + */ + getUnownedTopLayerItems = (includeCandidates = false) => { + const inlineMenuTagExclusions = [ + ...(this.buttonElement?.tagName ? [`:not(${this.buttonElement.tagName})`] : []), + ...(this.listElement?.tagName ? [`:not(${this.listElement.tagName})`] : []), + ":popover-open", + ].join(""); + const selector = [ + ":modal", + inlineMenuTagExclusions, + ...(includeCandidates ? ["[popover], dialog"] : []), + ].join(","); + const otherTopLayeritems = globalThis.document.querySelectorAll(selector); + + return otherTopLayeritems; + }; + + refreshTopLayerPosition = () => { + const otherTopLayerItems = this.getUnownedTopLayerItems(); + + // No need to refresh if there are no other top-layer items + if (!otherTopLayerItems.length) { + return; + } + + const buttonInDocument = + this.buttonElement && + (globalThis.document.getElementsByTagName(this.buttonElement.tagName)[0] as HTMLElement); + const listInDocument = + this.listElement && + (globalThis.document.getElementsByTagName(this.listElement.tagName)[0] as HTMLElement); + if (buttonInDocument) { + buttonInDocument.hidePopover(); + buttonInDocument.showPopover(); + } + + if (listInDocument) { + listInDocument.hidePopover(); + listInDocument.showPopover(); + } }; /** @@ -443,12 +515,17 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte private getPageIsOpaque = () => { // These are computed style values, so we don't need to worry about non-float values // for `opacity`, here - const htmlOpacity = globalThis.window.getComputedStyle( - globalThis.document.querySelector("html"), - ).opacity; - const bodyOpacity = globalThis.window.getComputedStyle( - globalThis.document.querySelector("body"), - ).opacity; + // @TODO for definitive checks, traverse up the node tree from the inline menu container; + // nodes can exist between `html` and `body` + const htmlElement = globalThis.document.querySelector("html"); + const bodyElement = globalThis.document.querySelector("body"); + + if (!htmlElement || !bodyElement) { + return false; + } + + const htmlOpacity = globalThis.window.getComputedStyle(htmlElement)?.opacity || "0"; + const bodyOpacity = globalThis.window.getComputedStyle(bodyElement)?.opacity || "0"; // Any value above this is considered "opaque" for our purposes const opacityThreshold = 0.6; @@ -607,5 +684,6 @@ export class AutofillInlineMenuContentService implements AutofillInlineMenuConte destroy() { this.closeInlineMenu(); this.clearPersistentLastChildOverrideTimeout(); + this.unobservePageAttributes(); } } diff --git a/apps/browser/src/autofill/overlay/notifications/content/__snapshots__/overlay-notifications-content.service.spec.ts.snap b/apps/browser/src/autofill/overlay/notifications/content/__snapshots__/overlay-notifications-content.service.spec.ts.snap index 18c3baa876c..7bdde2560d0 100644 --- a/apps/browser/src/autofill/overlay/notifications/content/__snapshots__/overlay-notifications-content.service.spec.ts.snap +++ b/apps/browser/src/autofill/overlay/notifications/content/__snapshots__/overlay-notifications-content.service.spec.ts.snap @@ -8,7 +8,7 @@ exports[`OverlayNotificationsContentService opening the notification bar creates