diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 30d84547b11..255ddc08c80 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -38,10 +38,12 @@ libs/importer @bitwarden/team-tools-dev libs/tools @bitwarden/team-tools-dev ## Dirt (Data Insights & Reporting) team files ## +apps/browser/src/dirt @bitwarden/team-data-insights-and-reporting-dev apps/web/src/app/dirt @bitwarden/team-data-insights-and-reporting-dev bitwarden_license/bit-common/src/dirt @bitwarden/team-data-insights-and-reporting-dev bitwarden_license/bit-web/src/app/dirt @bitwarden/team-data-insights-and-reporting-dev libs/dirt @bitwarden/team-data-insights-and-reporting-dev +libs/common/src/dirt @bitwarden/team-data-insights-and-reporting-dev ## Localization/Crowdin (Platform and Tools team) apps/browser/src/_locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev @@ -96,7 +98,6 @@ libs/storage-core @bitwarden/team-platform-dev libs/logging @bitwarden/team-platform-dev libs/storage-test-utils @bitwarden/team-platform-dev libs/messaging @bitwarden/team-platform-dev -libs/messaging-internal @bitwarden/team-platform-dev libs/serialization @bitwarden/team-platform-dev libs/guid @bitwarden/team-platform-dev libs/client-type @bitwarden/team-platform-dev @@ -139,7 +140,7 @@ nx.json @bitwarden/team-platform-dev ## Autofill team files ## apps/browser/src/autofill @bitwarden/team-autofill-dev -apps/desktop/src/autofill @bitwarden/team-autofill-dev +apps/desktop/src/autofill @bitwarden/team-autofill-desktop-dev libs/common/src/autofill @bitwarden/team-autofill-dev apps/desktop/macos/autofill-extension @bitwarden/team-autofill-desktop-dev .github/workflows/test-browser-interactions.yml @bitwarden/team-autofill-dev @@ -161,6 +162,7 @@ apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-autofill-desktop- libs/components @bitwarden/team-ui-foundation libs/assets @bitwarden/team-ui-foundation libs/ui @bitwarden/team-ui-foundation +libs/angular/src/scss @bitwarden/team-ui-foundation apps/browser/src/platform/popup/layout @bitwarden/team-ui-foundation apps/browser/src/popup/app-routing.animations.ts @bitwarden/team-ui-foundation apps/browser/src/popup/components/extension-anon-layout-wrapper @bitwarden/team-ui-foundation @@ -203,11 +205,12 @@ apps/web/src/locales/en/messages.json .github/workflows/release-desktop.yml @bitwarden/dept-bre .github/workflows/release-web.yml @bitwarden/dept-bre -## Docker files have shared ownership ## -**/Dockerfile -**/*.Dockerfile -**/.dockerignore -**/entrypoint.sh +## Docker-related files +**/Dockerfile @bitwarden/team-appsec @bitwarden/dept-bre +**/*.Dockerfile @bitwarden/team-appsec @bitwarden/dept-bre +**/*.dockerignore @bitwarden/team-appsec @bitwarden/dept-bre +**/docker-compose.yml @bitwarden/team-appsec @bitwarden/dept-bre +**/entrypoint.sh @bitwarden/team-appsec @bitwarden/dept-bre ## Overrides # For the time being platform owns tsconfig and jest config diff --git a/.github/renovate.json5 b/.github/renovate.json5 index e646049c3d6..8e31ab7a384 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -106,7 +106,6 @@ "@emotion/css", "@webcomponents/custom-elements", "bitwarden-russh", - "bytes", "concurrently", "cross-env", "del", diff --git a/.github/workflows/alert-ddg-files-modified.yml b/.github/workflows/alert-ddg-files-modified.yml index 61bb7f1e8af..d799cc2e248 100644 --- a/.github/workflows/alert-ddg-files-modified.yml +++ b/.github/workflows/alert-ddg-files-modified.yml @@ -29,19 +29,56 @@ jobs: - 'apps/desktop/src/services/duckduckgo-message-handler.service.ts' - 'apps/desktop/src/services/encrypted-message-handler.service.ts' + - name: Remove past BIT status comments + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + // Note: should match the first line of `message` in the communication steps + const workflowCommentTag = ''; + + const issueComments = await github.rest.issues.listComments({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + }); + + for (const comment of issueComments.data || []) { + const shouldDeleteComment = + // Do not delete comments that were not automated + !!comment.performed_via_github_app && + + // Do not delete user comments + comment.user.type === 'Bot' && + + // Do not delete edited comments + comment.created_at === comment.updated_at && + + // Only delete comments from this workflow + comment.body.trim().startsWith(workflowCommentTag); + + if (shouldDeleteComment) { + await github.rest.issues.deleteComment({ + comment_id: comment.id, + owner: context.repo.owner, + repo: context.repo.repo, + }); + } + } + - name: Comment on PR if monitored files changed if: steps.changed-files.outputs.monitored == 'true' - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: script: | const changedFiles = `${{ steps.changed-files.outputs.monitored_files }}`.split(' ').filter(file => file.trim() !== ''); - const message = `⚠️🦆 **DuckDuckGo Integration files have been modified in this PR:** - + const message = ` + ⚠️🦆 **DuckDuckGo Integration files have been modified in this PR:** + ${changedFiles.map(file => `- \`${file}\``).join('\n')} - + Please run the DuckDuckGo native messaging test runner from this branch using [these instructions](https://contributing.bitwarden.com/getting-started/clients/desktop/native-messaging-test-runner) and ensure it functions properly.`; - + github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, diff --git a/.github/workflows/auto-reply-discussions.yml b/.github/workflows/auto-reply-discussions.yml index 83970ab3619..a6d7e9c6dcf 100644 --- a/.github/workflows/auto-reply-discussions.yml +++ b/.github/workflows/auto-reply-discussions.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Get discussion label and template name id: discussion-label - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: script: | const discussion = context.payload.discussion; @@ -29,7 +29,7 @@ jobs: - name: Get selected topic id: get_selected_topic - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: result-encoding: string script: | @@ -45,7 +45,7 @@ jobs: } - name: Reply or close Discussion - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 env: TEMPLATE_NAME: ${{ steps.discussion-label.outputs.template_name }} TOPIC: ${{ steps.get_selected_topic.outputs.result }} diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 3deb21640e7..b1e0232cb9c 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -387,6 +387,15 @@ jobs: rustup target add aarch64-unknown-linux-musl node build.js --target=aarch64-unknown-linux-musl --release + - name: Check index.d.ts generated + if: github.event_name == 'pull_request' && steps.cache.outputs.cache-hit != 'true' + working-directory: apps/desktop/desktop_native + run: | + if ! git diff --quiet --name-only -- napi/index.d.ts; then + echo "NAPI index.d.ts doesn't match, make sure to regenerate it and commit it" + exit 1 + fi + - name: Build application run: npm run dist:lin:arm64 diff --git a/.github/workflows/build-web.yml b/.github/workflows/build-web.yml index f00ae07fba3..d623f08ebac 100644 --- a/.github/workflows/build-web.yml +++ b/.github/workflows/build-web.yml @@ -106,6 +106,10 @@ jobs: - artifact_name: selfhosted-COMMERCIAL image_name: web npm_command: dist:bit:selfhost + - artifact_name: selfhosted-DEV + image_name: web + npm_command: build:bit:selfhost:dev + git_metadata: true - artifact_name: cloud-QA image_name: web-qa-cloud npm_command: build:bit:qa @@ -405,7 +409,7 @@ jobs: uses: bitwarden/gh-actions/azure-logout@main - name: Trigger web vault deploy using GitHub Run ID - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }} script: | diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 793fb52eabf..dc4da7d37de 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -97,7 +97,7 @@ jobs: uses: bitwarden/gh-actions/azure-logout@main - name: Publish to Chromatic - uses: chromaui/action@e8cc4c31775280b175a3c440076c00d19a9014d7 # v11.28.2 + uses: chromaui/action@d0795df816d05c4a89c80295303970fddd247cce # v13.1.4 with: token: ${{ secrets.GITHUB_TOKEN }} projectToken: ${{ steps.get-kv-secrets.outputs.CHROMATIC-PROJECT-TOKEN }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7eab45e5b1b..738aef899f5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -49,6 +49,7 @@ jobs: ! -path "*/Cargo.toml" \ ! -path "*/Cargo.lock" \ ! -path "./apps/desktop/macos/*" \ + ! -path "*/CLAUDE.md" \ > tmp.txt diff <(sort .github/whitelist-capital-letters.txt) <(sort tmp.txt) diff --git a/.github/workflows/nx.yml b/.github/workflows/nx.yml new file mode 100644 index 00000000000..9349239a134 --- /dev/null +++ b/.github/workflows/nx.yml @@ -0,0 +1,42 @@ +name: Experimental Nx CI +on: + pull_request: + types: [opened, synchronize] + +permissions: + contents: read + +jobs: + nx-experiment: + name: Run Nx Affected Tasks + runs-on: ubuntu-22.04 + steps: + - name: Checkout repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + fetch-depth: 0 + + - name: Get Node Version + id: retrieve-node-version + working-directory: ./ + run: | + NODE_NVMRC=$(cat .nvmrc) + NODE_VERSION=${NODE_NVMRC/v/''} + echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT + + - name: Set up Node + uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + with: + cache: 'npm' + cache-dependency-path: '**/package-lock.json' + node-version: ${{ env._NODE_VERSION }} + + - name: Install dependencies + run: npm ci + + - name: Set Nx SHAs for affected detection + uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 + + - name: Run Nx affected tasks + continue-on-error: true + run: npx nx affected -t build lint test \ No newline at end of file diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml index efb0f541d70..bef686592d4 100644 --- a/.github/workflows/publish-cli.yml +++ b/.github/workflows/publish-cli.yml @@ -183,6 +183,7 @@ jobs: npm: name: Publish NPM + environment: CLI - NPM runs-on: ubuntu-22.04 needs: setup permissions: @@ -195,23 +196,20 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Get Node version + id: retrieve-node-version + run: | + NODE_NVMRC=$(cat .nvmrc) + NODE_VERSION=${NODE_NVMRC/v/''} + echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT - - name: Log in to Azure - uses: bitwarden/gh-actions/azure-login@main + - name: Set up Node + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - tenant_id: ${{ secrets.AZURE_TENANT_ID }} - client_id: ${{ secrets.AZURE_CLIENT_ID }} - - - name: Retrieve secrets - id: retrieve-secrets - uses: bitwarden/gh-actions/get-keyvault-secrets@main - with: - keyvault: "bitwarden-ci" - secrets: "npm-api-key" - - - name: Log out from Azure - uses: bitwarden/gh-actions/azure-logout@main + node-version: ${{ steps.retrieve-node-version.outputs.node_version }} + npm-version: "11.5.1" # FIXME: npm 11.5.1 or later is required to publish w/ OIDC; move version management to somewhere maintainable by automation + registry-url: "https://registry.npmjs.org/" - name: Download and set up artifact run: | @@ -219,19 +217,9 @@ jobs: wget https://github.com/bitwarden/clients/releases/download/cli-v${{ env._PKG_VERSION }}/bitwarden-cli-${{ env._PKG_VERSION }}-npm-build.zip unzip bitwarden-cli-${{ env._PKG_VERSION }}-npm-build.zip -d build - - name: Setup NPM - run: | - echo 'registry="https://registry.npmjs.org/"' > ./.npmrc - echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ./.npmrc - env: - NPM_TOKEN: ${{ steps.retrieve-secrets.outputs.npm-api-key }} - - - name: Install Husky - run: npm install -g husky - - name: Publish NPM if: ${{ inputs.publish_type != 'Dry Run' }} - run: npm publish --access public --regsitry=https://registry.npmjs.org/ --userconfig=./.npmrc + run: npm publish --access public update-deployment: name: Update Deployment Status diff --git a/.github/workflows/publish-web.yml b/.github/workflows/publish-web.yml index a6f0f1be066..6446e625156 100644 --- a/.github/workflows/publish-web.yml +++ b/.github/workflows/publish-web.yml @@ -179,7 +179,7 @@ jobs: uses: bitwarden/gh-actions/azure-logout@main - name: Trigger self-host build - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }} script: | diff --git a/.github/workflows/test-browser-interactions.yml b/.github/workflows/test-browser-interactions.yml index c6427b2e0d8..3af1a1a8e9d 100644 --- a/.github/workflows/test-browser-interactions.yml +++ b/.github/workflows/test-browser-interactions.yml @@ -11,6 +11,7 @@ jobs: check-files: name: Check files runs-on: ubuntu-22.04 + if: ${{ github.event.workflow_run.conclusion == 'success' }} permissions: actions: write contents: read diff --git a/.gitignore b/.gitignore index 0fa968aa47c..61a20195592 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,8 @@ Thumbs.db *.launch .settings/ *.sublime-workspace +.claude +.serena # Visual Studio Code .vscode/* diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000000..0870553f8d3 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,90 @@ +# Bitwarden Clients - Claude Code Configuration + +## Critical Rules + +- **NEVER** use code regions: If complexity suggests regions, refactor for better readability + +- **CRITICAL**: new encryption logic should not be added to this repo. + +- **NEVER** send unencrypted vault data to API services + +- **NEVER** commit secrets, credentials, or sensitive information. Follow the guidelines in `SECURITY.md`. + +- **NEVER** log decrypted data, encryption keys, or PII + - No vault data in error messages or console logs + +- **ALWAYS** Respect configuration files at the root and within each app/library (e.g., `eslint.config.mjs`, `jest.config.js`, `tsconfig.json`). + +## Mono-Repo Architecture + +This repository is organized as a **monorepo** containing multiple applications and libraries. The +main directories are: + +- `apps/` – Contains all application projects (e.g., browser, cli, desktop, web). Each app is + self-contained with its own configuration, source code, and tests. +- `libs/` – Contains shared libraries and modules used across multiple apps. Libraries are organized + by team name, domain, functionality (e.g., common, ui, platform, key-management). + +**Strict boundaries** must be maintained between apps and libraries. Do not introduce +cross-dependencies that violate the intended modular structure. Always consult and respect the +dependency rules defined in `eslint.config.mjs`, `nx.json`, and other configuration files. + +## Angular Architecture Patterns + +**Observable Data Services (ADR-0003):** + +- Services expose RxJS Observable streams for state management +- Components subscribe using `async` pipe (NOT explicit subscriptions in most cases) + Pattern: + +```typescript +// Service +private _folders = new BehaviorSubject([]); +readonly folders$ = this._folders.asObservable(); + +// Component +folders$ = this.folderService.folders$; +// Template:
+``` + +For explicit subscriptions, MUST use `takeUntilDestroyed()`: + +```typescript +constructor() { + this.observable$.pipe(takeUntilDestroyed()).subscribe(...); +} +``` + +**Angular Signals (ADR-0027):** + +Encourage the use of Signals **only** in Angular components and presentational services. + +Use **RxJS** for: + +- Services used across Angular and non-Angular clients +- Complex reactive workflows +- Interop with existing Observable-based code + +**NO TypeScript Enums (ADR-0025):** + +- Use const objects with type aliases instead +- Legacy enums exist but don't add new ones + +Pattern: + +```typescript +// ✅ DO +export const CipherType = Object.freeze({ + Login: 1, + SecureNote: 2, +} as const); +export type CipherType = (typeof CipherType)[keyof typeof CipherType]; + +// ❌ DON'T +enum CipherType { + Login = 1, + SecureNote = 2, +} +``` + +Example: `/libs/common/src/vault/enums/cipher-type.ts` diff --git a/apps/browser/CLAUDE.md b/apps/browser/CLAUDE.md new file mode 100644 index 00000000000..a718f5bfd7c --- /dev/null +++ b/apps/browser/CLAUDE.md @@ -0,0 +1,22 @@ +# Browser Extension - Critical Rules + +- **NEVER** use `chrome.*` or `browser.*` APIs directly in business logic + - Always use `BrowserApi` abstraction: `/apps/browser/src/platform/browser/browser-api.ts` + - Required for cross-browser compatibility (Chrome/Firefox/Safari/Opera) + +- **ALWAYS** use `BrowserApi.addListener()` for event listeners in popup context + - Safari requires manual cleanup to prevent memory leaks + - DON'T use native `chrome.*.addListener()` or `browser.*.addListener()` directly + +- **CRITICAL**: Safari has tab query bugs + - Use `BrowserApi.tabsQueryFirstCurrentWindowForSafari()` when querying current window tabs + - Safari can return tabs from multiple windows incorrectly + +## Manifest V3 + +- Extension uses Web Extension API Manifest V3 +- **Service workers replace background pages** + - Background context runs as service worker (can be terminated anytime) + - DON'T assume background page persists indefinitely + - Use message passing for communication between contexts + - `chrome.extension.getBackgroundPage()` returns `null` in MV3 diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json index 1bb7d3433d2..e8a37262993 100644 --- a/apps/browser/src/_locales/ar/messages.json +++ b/apps/browser/src/_locales/ar/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "تعديل" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "كلمة المرور الرئيسية غير صالحة" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "نفذ وقت الخزانة" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "حدد طريقة تسجيل الدخول بخطوتين" }, - "recoveryCodeDesc": { - "message": "هل تفقد الوصول إلى جميع مزودي التحقق بعاملين؟ استخدم رمز الاسترداد الخاص بك لتعطيل جميع مزودي التحقق بعاملين من حسابك." - }, "recoveryCodeTitle": { "message": "رمز الاسترداد" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "يمكنك إيقاف الملء التلقائي في تحميل الصفحة لعناصر تسجيل الدخول الفردية من عرض تحرير العنصر." }, - "itemAutoFillOnPageLoad": { - "message": "ملء تلقائي عند تحميل الصفحة (إذا كان الإعداد في الخيارات)" - }, "autoFillOnPageLoadUseDefault": { "message": "إستخدم الإعداد الإفتراضي" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "النقر خارج النافذة المنبثقة للتحقق من بريدك الإلكتروني للحصول على رمز التحقق الخاص بك سيؤدي إلى إغلاق هذا المنبثق. هل تريد فتح هذا المنبثق في نافذة جديدة حتى لا يغلق؟" }, - "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." - }, - "enableBadgeCounter": { - "message": "إظهار عداد الشارات" - }, - "badgeCounterDesc": { - "message": "حدد عدد تسجيلات الدخول الخاصة بك لصفحة الويب الحالية." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "اسم حامل البطاقة" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "جديد $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "تحرير $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "عرض $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "سجل كلمة المرور" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "خطأ" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "سياسات مؤسستك شغلت الملء التلقائي في تحميل الصفحة." }, - "howToAutofill": { - "message": "كيفية الملء التلقائي" - }, "autofillSelectInfoWithCommand": { "message": "حدد عنصر من هذه الشاشة، واستخدام الاختصار $COMMAND$، أو استكشاف خيارات أخرى في الإعدادات.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "الاسم البديل للنطاق" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "العناصر مع إعادة طلب كلمة المرور الرئيسية لا يمكن ملئها تلقائيًا عند تحميل الصفحة. التعبئة التلقائية عند تحميل الصفحة.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "ملء تلقائي عند تعيين تحميل الصفحة لاستخدام الإعداد الافتراضي.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "إيقاف تشغيل كلمة المرور الرئيسية مرة أخرى لتحرير هذا الحقل", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 2a7659d9002..c877b87f90f 100644 --- a/apps/browser/src/_locales/az/messages.json +++ b/apps/browser/src/_locales/az/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Axtarışı sıfırla" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Arxivdən çıxart" + }, + "itemsInArchive": { + "message": "Arxivdəki elementlər" + }, + "noItemsInArchive": { + "message": "Arxivdə element yoxdur" + }, + "noItemsInArchiveDesc": { + "message": "Arxivlənmiş elementlər burada görünəcək, ümumi axtarış nəticələrindən və avto-doldurma təkliflərindən xaric ediləcək." + }, + "itemSentToArchive": { + "message": "Element arxivə göndərildi" + }, + "itemRemovedFromArchive": { + "message": "Element arxivdən çıxarıldı" + }, + "archiveItem": { + "message": "Elementi arxivlə" + }, + "archiveItemConfirmDesc": { + "message": "Arxivlənmiş elementlər ümumi axtarış nəticələrindən və avto-doldurma təkliflərindən xaric ediləcək. Bu elementi arxivləmək istədiyinizə əminsiniz?" + }, "edit": { "message": "Düzəliş et" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Yararsız ana parol" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Seyf vaxtının bitməsi" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "İki addımlı giriş üsulunu seçin" }, - "recoveryCodeDesc": { - "message": "İki faktorlu provayderlərinizə erişə bilmirsiniz? Geri qaytarma kodunuzu istifadə edərək hesabınızdakı bütün iki faktorlu provayderləri söndürün." - }, "recoveryCodeTitle": { "message": "Geri qaytarma kodu" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Fərdi giriş elementləri üçün \"Səhifə yüklənəndə avto-doldur\"u elementin Düzəliş et görünüşündən söndürə bilərsiniz." }, - "itemAutoFillOnPageLoad": { - "message": "Səhifə yüklənəndə avto-doldur (Seçimlərdə fəallaşdırılıbsa)" - }, "autoFillOnPageLoadUseDefault": { "message": "İlkin ayarı istifadə et" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Doğrulama kodunu alacağınız e-poçtu yoxlamaq üçün bu pəncərə xaricində bir yerə klikləsəniz bu pəncərə bağlanacaq. Bu pəncərənin bağlanmaması üçün yeni bir pəncərədə açmaq istəyirsiniz?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Nişan sayğacını göstər" - }, - "badgeCounterDesc": { - "message": "Hazırkı veb səhifə üçün neçə giriş olduğunu göstərir." + "showIconsChangePasswordUrls": { + "message": "Veb sayt ikonlarını göstər və parol dəyişdirmə URL-lərini al" }, "cardholderName": { "message": "Kart sahibinin adı" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Not" }, - "newItemHeader": { - "message": "Yeni $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Yeni giriş", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ - düzəliş et", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Yeni kart", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ - bax", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Yeni kimlik", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Yeni not", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Yeni SSH açarı", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Yeni Send mətni", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Yeni Send faylı", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Girişə düzəliş et", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Karta düzəliş et", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Kimliyə düzəliş et", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Nota düzəliş et", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "SSH açarına düzəliş et", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Send mətninə düzəliş et", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Send faylına düzəliş et", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Girişə bax", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Karta bax", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Kimliyə bax", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Nota bax", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "SSH açarına bax", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Parol tarixçəsi" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Xəta" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Təşkilatınızın siyasətləri, səhifə yüklənəndə avto-doldurmanı işə saldı." }, - "howToAutofill": { - "message": "Avto-doldurma necə edilir" - }, "autofillSelectInfoWithCommand": { "message": "Bu ekrandan bir element seçin, $COMMAND$ qısayolunu istifadə edin və ya ayarlardakı digər seçimləri kəşf edin.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Domen ləqəbi" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "\"Ana parolu təkrar soruş\" özəlliyi olan elementlər səhifə yüklənəndə avto-doldurulmur. \"Səhifə yüklənəndə avto-doldurma\" özəlliyi söndürülüb.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "\"Səhifə yüklənəndə avto-doldurma\" özəlliyi ilkin ayarı istifadə etmək üzrə ayarlandı.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Bu xanaya düzəliş etmək üçün \"Ana parolu təkrar soruş\"u söndürün", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Yan naviqasiyanı aç/bağla" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Keçid açarı, klonlanmış elementə kopyalanmayacaq. Bu elementi klonlamağa davam etmək istəyirsiniz?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Başladan saytın tələb etdiyi doğrulama. Bu özəllik, hələlik ana parolu olmayan hesablara tətbiq olunmur." - }, "logInWithPasskeyQuestion": { "message": "Keçid açarı ilə giriş edilsin?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Animasiyaları fəallaşdır" - }, "showAnimations": { "message": "Animasiyaları göstər" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Element yeri" }, - "fileSend": { - "message": "Fayl \"Send\"i" - }, "fileSends": { "message": "Fayl \"Send\"ləri" }, - "textSend": { - "message": "Mətn \"Send\"i" - }, "textSends": { "message": "Mətn \"Send\"ləri" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum özəl bitmə vaxtı 1 dəqiqədir." }, - "additionalContentAvailable": { - "message": "Əlavə məzmun əlçatandır" - }, "fileSavedToDevice": { "message": "Fayl cihazda saxlanıldı. Endirilənləri cihazınızdan idarə edin." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Seyfinizə xoş gəlmisiniz!" }, + "phishingPageTitle": { + "message": "Fişinq veb sayt" + }, + "phishingPageCloseTab": { + "message": "Vərəqi bağla" + }, + "phishingPageContinue": { + "message": "Davam" + }, + "phishingPageLearnWhy": { + "message": "Bunu niyə görürürsünüz?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Hazırkı səhifə üçün elementləri avto-doldur" }, @@ -5584,6 +5657,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": "Bu ayar barədə" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden, təcrübənizi təkmilləşdirmək üçün hansı ikonun və ya parol dəyişdirmə URL-sinin istifadə olunmalı olduğunu müəyyənləşdirmək məqsədilə saxlanılmış giriş URL-lərini istifadə edəcək. Bu xidməti istifadə etdiyiniz zaman heç bir məlumat yığılmır və ya saxlanılmır." + }, "noPermissionsViewPage": { "message": "Bu səhifəyə baxmaq icazəniz yoxdur. Fərqli hesabla giriş etməyə çalışın." }, @@ -5601,7 +5680,7 @@ "message": "Növbəti" }, "moreBreadcrumbs": { - "message": "More breadcrumbs", + "message": "Daha çox naviqasiya yolu", "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." }, "confirmKeyConnectorDomain": { diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json index e1af3400be1..fb645e0b815 100644 --- a/apps/browser/src/_locales/be/messages.json +++ b/apps/browser/src/_locales/be/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Рэдагаваць" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Памылковы асноўны пароль" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Час чакання сховішча" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Згубілі доступ да ўсіх варыянтаў доступу пастаўшчыкоў двухэтапнай аўтэнтыфікацыі? Скарыстайцеся кодам аднаўлення, каб адключыць праверку пастаўшчыкоў двухэтапнай аўтэнтыфікацыі для вашага ўліковага запісу." - }, "recoveryCodeTitle": { "message": "Код аднаўлення" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Вы можаце выключыць аўтазапаўненне на старонцы загрузцы для асобных элементаў уваходу ў меню \"Рэдагаваць\"." }, - "itemAutoFillOnPageLoad": { - "message": "Аўтазапаўненне пры загрузцы старонкі (калі ўключана ў параметрах праграмы)" - }, "autoFillOnPageLoadUseDefault": { "message": "Выкарыстоўваць прадвызначаныя налады" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Націск за межамі ўсплывальнага акна для прагляду праверачнага кода прывядзе да яго закрыцця. Адкрыць гэта ўсплывальнае акно ў новым акне, якое не закрыецца?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Паказваць лічыльнік на значку" - }, - "badgeCounterDesc": { - "message": "Паказвае колькасць уваходаў для бягучай вэб-старонкі." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Імя ўладальніка карткі" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Новы $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Рэдагаваць $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Прагляд $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Гісторыя пароляў" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Памылка" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Аўтазапаўненне пры загрузцы старонцы было ўключана палітыкамі вашай арганізацыі." }, - "howToAutofill": { - "message": "Як аўтазапоўніць" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Мянушка дамена" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Уключыць анімацыі" - }, "showAnimations": { "message": "Паказаць анімацыі" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 b70e5e6f825..d27e426d4aa 100644 --- a/apps/browser/src/_locales/bg/messages.json +++ b/apps/browser/src/_locales/bg/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Нулиране на търсенето" }, + "archiveNoun": { + "message": "Архив", + "description": "Noun" + }, + "archiveVerb": { + "message": "Архивиране", + "description": "Verb" + }, + "unarchive": { + "message": "Изваждане от архива" + }, + "itemsInArchive": { + "message": "Елементи в архива" + }, + "noItemsInArchive": { + "message": "Няма елементи в архива" + }, + "noItemsInArchiveDesc": { + "message": "Архивираните елементи ще се показват тук и ще бъдат изключени от общите резултати при търсене и от предложенията за автоматично попълване." + }, + "itemSentToArchive": { + "message": "Елементът е преместен в архива" + }, + "itemRemovedFromArchive": { + "message": "Елементът е изваден от архива" + }, + "archiveItem": { + "message": "Архивиране на елемента" + }, + "archiveItemConfirmDesc": { + "message": "Архивираните елементи са изключени от общите резултати при търсене и от предложенията за автоматично попълване. Наистина ли искате да архивирате този елемент?" + }, "edit": { "message": "Редактиране" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Грешна главна парола" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Грешна главна парола. Проверете дали е-пощата е правилна и дали акаунтът Ви е създаден в $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Време за достъп" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Изберете начин за двустепенно удостоверяване" }, - "recoveryCodeDesc": { - "message": "Ако сте загубили достъп до двустепенното удостоверяване, може да използвате код за възстановяване, за да изключите двустепенното удостоверяване в абонамента си." - }, "recoveryCodeTitle": { "message": "Код за възстановяване" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Ако включите автоматичното попълване при зареждане на страница, след това можете да включвате или изключвате тази функционалност за всеки отделен запис. Това ще бъде стандартният начин на работа за записите, за които не е настроено допълнително." }, - "itemAutoFillOnPageLoad": { - "message": "Автоматично попълване при зареждане на страницата (ако е включено в настройките)" - }, "autoFillOnPageLoadUseDefault": { "message": "Използване на стандартната настройка" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ако натиснете бутон на мишката извън изскочилия прозорец за кода за потвърждение, същият този прозорец ще се затвори. Искате ли проверката да се извърши в нормален прозорец, който не се затваря толкова лесно?" }, - "popupU2fCloseMessage": { - "message": "Този браузър не поддържа заявки чрез U2F в такъв изскачащ прозорец. Искате ли да се отвори нов прозорец, за да може да се впишете чрез U2F?" - }, - "enableFavicon": { - "message": "Показване на иконките на уеб сайтовете" - }, - "faviconDesc": { - "message": "Показване на разпознаваемо изображение до всеки запис." - }, - "faviconDescAlt": { - "message": "Показване на разпознаваемо изображение до всеки елемент. Прилага се към всички акаунти, в които сте вписан(а)." - }, - "enableBadgeCounter": { - "message": "Показване на брояч в значка" - }, - "badgeCounterDesc": { - "message": "Показване на броя записи, които имате за текущата уеб страница." + "showIconsChangePasswordUrls": { + "message": "Показване на иконките на уеб сайтовете и извличане на адресите за смяна на паролата" }, "cardholderName": { "message": "Име на притежателя на картата" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Бележка" }, - "newItemHeader": { - "message": "Ново $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Нов елемент за вписване", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Редактиране на $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Нова карта", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Преглед на $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Нова самоличност", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Нова бележка", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Нов SSH ключ", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Ново текстово Изпращане", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Ново файлово Изпращане", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Редактиране на елемента за вписване", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Редактиране на картата", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Редактиране на самоличността", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Редактиране на бележката", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Редактиране на SSH ключа", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Редактиране на текстовото Изпращане", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Редактиране на файловото Изпращане", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Преглед на елемента за вписване", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Преглед на картата", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Преглед на самоличността", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Преглед на бележката", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Преглед на SSH ключа", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Хронология на паролата" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Ще бъдат изнесени само записите от трезора свързан с $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Грешка" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Автоматичното попълване при зареждане на страница е включено в съответствие с политиките на Вашата организация." }, - "howToAutofill": { - "message": "Как се ползва автоматичното попълване" - }, "autofillSelectInfoWithCommand": { "message": "Изберете елемент на този екран, използвайте комбинацията $COMMAND$ или разгледайте други опции в настройките.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Псевдонимен домейн" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Записите с включено изискване за повторно въвеждане на главната парола не могат да бъдат попълвани автоматично при зареждане на страницата. Автоматичното попълване при зареждане на страницата е изключено.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Автоматичното попълване при зареждане на страницата използва настройката си по подразбиране.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Изключете повторното въвеждане на главната парола, за да редактирате това поле", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Превключване на страничната навигация" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Секретният ключ няма да бъде копиран в клонирания елемент. Искате ли да продължите с клонирането на елемента?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Изисква се проверка от иницииращия сайт. Тази функция все още не е внедрена за акаунти без главна парола." - }, "logInWithPasskeyQuestion": { "message": "Вписване със секретен ключ?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Включване на анимациите" - }, "showAnimations": { "message": "Показване на анимации" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Местоположение на елемента" }, - "fileSend": { - "message": "Файлово изпращане" - }, "fileSends": { "message": "Файлови изпращания" }, - "textSend": { - "message": "Текстово изпращане" - }, "textSends": { "message": "Текстови изпращания" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Минималното персонализирано време за достъп е 1 минута." }, - "additionalContentAvailable": { - "message": "Има налично допълнително съдържание" - }, "fileSavedToDevice": { "message": "Файлът е запазен на устройството. Можете да го намерите в мястото за сваляния на устройството." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Добре дошли в трезора си!" }, + "phishingPageTitle": { + "message": "Измамен уеб сайт" + }, + "phishingPageCloseTab": { + "message": "Затваряне на раздела" + }, + "phishingPageContinue": { + "message": "Продължаване" + }, + "phishingPageLearnWhy": { + "message": "Защо виждате това?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Попълвайте автоматично елементи в текущата страница" }, @@ -5584,6 +5657,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 ff36e30adb1..66d3fbe598a 100644 --- a/apps/browser/src/_locales/bn/messages.json +++ b/apps/browser/src/_locales/bn/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "সম্পাদনা" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "অবৈধ মূল পাসওয়ার্ড" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "ভল্টের সময়সীমা" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "আপনার সমস্ত দ্বি-গুণক সরবরাহকারীদের অ্যাক্সেস হারিয়েছেন? আপনার অ্যাকাউন্ট থেকে সমস্ত দ্বি-গুণক সরবরাহকারীদের অক্ষম করতে আপনার পুনরুদ্ধার কোডটি ব্যবহার করুন।" - }, "recoveryCodeTitle": { "message": "পুনরুদ্ধার কোড" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "আপনার যাচাইকরণ কোডটির জন্য আপনার ইমেলটি পরীক্ষা করতে পপআপ উইন্ডোটির বাইরে ক্লিক করলে এই পপআপটি বন্ধ হয়ে যাবে। আপনি কি এই পপআপটি একটি নতুন উইন্ডোতে খুলতে চান যাতে এটি বন্ধ না হয়?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "কার্ডধারীর নাম" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "পাসওয়ার্ড ইতিহাস" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 8acfda7f422..39df44ca95e 100644 --- a/apps/browser/src/_locales/bs/messages.json +++ b/apps/browser/src/_locales/bs/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 53c71129630..7f897e9cb4c 100644 --- a/apps/browser/src/_locales/ca/messages.json +++ b/apps/browser/src/_locales/ca/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Restableix la cerca" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edita" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Contrasenya mestra no vàlida" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Temps d'espera de la caixa forta" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Heu perdut l'accés a tots els vostres proveïdors de dos factors? Utilitzeu el vostre codi de recuperació per desactivar tots els proveïdors de dos factors del vostre compte." - }, "recoveryCodeTitle": { "message": "Codi de recuperació" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Podeu desactivar l'emplenament automàtic a la càrrega de la pàgina per a elements d'inici de sessió individuals des de la vista d'edició de l'element." }, - "itemAutoFillOnPageLoad": { - "message": "Emplenament automàtic a la càrrega de la pàgina (si està habilitat a Opcions)" - }, "autoFillOnPageLoadUseDefault": { "message": "Utilitza la configuració per defecte" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Si feu clic a l'exterior de la finestra emergent per comprovar el vostre correu electrònic amb el codi de verificació, es tancarà aquesta finestra. Voleu obrir aquesta finestra emergent en una finestra nova perquè no es tanque?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Mostra el comptador insígnia" - }, - "badgeCounterDesc": { - "message": "Indiqueu quants inicis de sessió teniu per a la pàgina web actual." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Nom del titular de la targeta" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Nota" }, - "newItemHeader": { - "message": "Nou $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edita $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Mostra $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historial de les contrasenyes" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Les polítiques de l'organització han activat l'emplenament automàtic en carregar la pàgina." }, - "howToAutofill": { - "message": "Com emplenar automàticament" - }, "autofillSelectInfoWithCommand": { "message": "Seleccioneu un element d'aquesta pantalla, utilitzeu la drecera $COMMAND$ o exploreu altres opcions a la configuració.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alies de domini" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Els elements amb una nova sol·licitud de contrasenya mestra no es poden omplir automàticament en carregar la pàgina. L'emplenament automàtic en carregar la pàgina està desactivat.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "S'ha configurat l'emplenament automàtic en carregar la pàgina perquè utilitze la configuració predeterminada.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Desactiveu la sol·licitud de nova contrasenya mestra per editar aquest camp", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Canvia a la navegació lateral" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "La clau de pas no es copiarà a l'element clonat. Voleu continuar clonant aquest element?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verificació requerida pel lloc iniciador. Aquesta funció encara no s'ha implementat per als comptes sense contrasenya mestra." - }, "logInWithPasskeyQuestion": { "message": "Inici de sessió amb clau de pas?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Mostra animacions" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "Send de fitxer" - }, "fileSends": { "message": "Sends de fitxer" }, - "textSend": { - "message": "Send de text" - }, "textSends": { "message": "Sends de text" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "El temps d'espera personalitzat mínim és d'1 minut." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 a8209ef4016..8820af69f98 100644 --- a/apps/browser/src/_locales/cs/messages.json +++ b/apps/browser/src/_locales/cs/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Resetovat hledání" }, + "archiveNoun": { + "message": "Archiv", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archivovat", + "description": "Verb" + }, + "unarchive": { + "message": "Odebrat z archivu" + }, + "itemsInArchive": { + "message": "Položky v archivu" + }, + "noItemsInArchive": { + "message": "Žádné položky v archivu" + }, + "noItemsInArchiveDesc": { + "message": "Zde se zobrazí archivované položky a budou vyloučeny z obecných výsledků vyhledávání a návrhů automatického vyplňování." + }, + "itemSentToArchive": { + "message": "Položka byla přesunuta do archivu" + }, + "itemRemovedFromArchive": { + "message": "Položka byla odebrána z archivu" + }, + "archiveItem": { + "message": "Archivovat položku" + }, + "archiveItemConfirmDesc": { + "message": "Archivované položky jsou vyloučeny z obecných výsledků vyhledávání a z návrhů automatického vyplňování. Jste si jisti, že chcete tuto položku archivovat?" + }, "edit": { "message": "Upravit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Chybné hlavní heslo" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Neplatné hlavní heslo. Potvrďte správnost e-mailu a zda byl Váš účet vytvořen na $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Časový limit trezoru" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Vyberte metodu dvoufázového přihlášení" }, - "recoveryCodeDesc": { - "message": "Ztratili jste přístup ke všem nastaveným poskytovatelům dvoufázového přihlášení? Použijte obnovovací kód pro vypnutí dvoufázového přihlášení." - }, "recoveryCodeTitle": { "message": "Kód pro obnovení" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Můžete vypnout automatické vyplňování při načtení stránky pro jednotlivé přihlašovací položky v zobrazení pro úpravu položky." }, - "itemAutoFillOnPageLoad": { - "message": "Automatické vyplnění při načtení stránky (pokud je nastaveno)" - }, "autoFillOnPageLoadUseDefault": { "message": "Použít výchozí nastavení" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Klepnutím mimo vyskakovací okno při zjišťování ověřovacího kódu zaslaného na e-mail bude vyskakovací okno zavřeno. Chcete otevřít toto vyskakovací okno v novém okně, aby se nezavřelo?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Zobrazovat počet uložených přihlašovacích údajů na stránce" - }, - "badgeCounterDesc": { - "message": "Zobrazí počet přihlašovacích údajů pro aktuální webovou stránku na ikoně rozšíření prohlížeče." + "showIconsChangePasswordUrls": { + "message": "Zobrazit ikony webových stránek a načíst URL adresy pro změnu hesla" }, "cardholderName": { "message": "Jméno držitele karty" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Poznámka" }, - "newItemHeader": { - "message": "Nové $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nové přihlášení", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Upravit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nová karta", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Zobrazit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Nová identita", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nová poznámka", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Nový SSH klíč", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Nový textový Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Nový Send se soubory", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Upravit přihlášení", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Upravit kartu", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Upravit identitu", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Upravit poznámku", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Upravit SSH klíč", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Upravit textový Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Upravit Send se soubory", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Zobrazit přihlášení", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Zobrazit kartu", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Zobrazit identitu", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Zobrazit poznámku", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Zobrazit SSH klíč", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historie hesel" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Bude exportován jen trezor organizace přidružený k $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Bude exportován jen trezor organizace přidružený k $ORGANIZATION$. Položky mých sbírek nebudou zahrnuty.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Chyba" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Podle zásad Vaší organizace je zapnuto automatické vyplňování při načítání stránky." }, - "howToAutofill": { - "message": "Jak na automatické vyplňování" - }, "autofillSelectInfoWithCommand": { "message": "Vyberte položku z této obrazovky, použijte zkratku $COMMAND$ nebo prozkoumejte další volby v nastavení.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Doména aliasu" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Položky se žádostí o změnu hlavního hesla nemohou být automaticky vyplněny při načítání stránky. Automatické vyplnění při načítání stránky je vypnuto.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automatické vyplnění při načítání stránky bylo nastaveno na výchozí nastavení.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Pro úpravu tohoto pole vypněte požadavek na hlavní heslo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Přepnout boční navigaci" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Přístupový klíč nebude zkopírován do duplikované položky. Chete pokračovat v duplikování této položky?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Ověření vyžadované iniciátorem webu. Tato funkce ještě není implementována pro účty bez hlavního hesla." - }, "logInWithPasskeyQuestion": { "message": "Přihlásit se pomocí přístupového klíče?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Povolit animace" - }, "showAnimations": { "message": "Zobrazit animaci" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Umístění položky" }, - "fileSend": { - "message": "Send souboru" - }, "fileSends": { "message": "Sends se soubory" }, - "textSend": { - "message": "Send textu" - }, "textSends": { "message": "Sends s texty" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimální vlastní časový limit je 1 minuta." }, - "additionalContentAvailable": { - "message": "Je k dispozici další obsah" - }, "fileSavedToDevice": { "message": "Soubor byl uložen. Můžete jej nalézt ve stažené složce v zařízení." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Vítejte ve Vašem trezoru!" }, + "phishingPageTitle": { + "message": "Phishingové webová stránka" + }, + "phishingPageCloseTab": { + "message": "Zavřít kartu" + }, + "phishingPageContinue": { + "message": "Pokračovat" + }, + "phishingPageLearnWhy": { + "message": "Proč to vidíte?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Položky automatického vyplňování aktuální stránky" }, @@ -5584,6 +5657,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 5f7c624cbda..ded0ad406df 100644 --- a/apps/browser/src/_locales/cy/messages.json +++ b/apps/browser/src/_locales/cy/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Golygu" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Prif gyfrinair annilys" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Cloi'r gell" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Cod adfer" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Defnyddio'r gosodiad rhagosodedig" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Enw ar y cerdyn" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "$TYPE$ newydd", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Golygu $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Gweld $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Hanes cyfrineiriau" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Gwall" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "Sut i lenwi'n awtomatig" - }, "autofillSelectInfoWithCommand": { "message": "Dewiswch eitem o'r sgrin hon, defnyddiwch y llwybr byr $COMMAND$, neu darganfyddwch ddewisiadau eraill yn y gosodiadau.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Galluogi animeiddio" - }, "showAnimations": { "message": "Dangos animeiddio" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 e3a18790a85..04d287947ee 100644 --- a/apps/browser/src/_locales/da/messages.json +++ b/apps/browser/src/_locales/da/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Redigér" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Ugyldig hovedadgangskode" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Boks timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Mistet adgang til alle dine to-faktor-udbydere? Brug din genoprettelseskode til at deaktivere alle to-faktor udbydere på din konto." - }, "recoveryCodeTitle": { "message": "Gendannelseskode" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Autoudfyldning ved sideindlæsning kan slås fra for individuelle loginemner fra emnets redigeringsvisning." }, - "itemAutoFillOnPageLoad": { - "message": "Autoudfyld ved sideindlæsning (hvis opsat i Indstillinger)" - }, "autoFillOnPageLoadUseDefault": { "message": "Anvend standardindstilling" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ved at klikke uden for pop-up-vinduet for at tjekke din e-mail for din bekræftelseskode vil få denne popup til at lukke. Vil du åbne denne popup i et nyt vindue, så det ikke lukker?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Vis badge-tæller" - }, - "badgeCounterDesc": { - "message": "Vis hvor mange logins du har til den aktuelle webside." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Kortholders navn" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Ny $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Redigér $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Vis $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Adgangskodehistorik" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Fejl" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Organisationspolitikkerne har aktiveret autoudfyldning ved sideindlæsning." }, - "howToAutofill": { - "message": "Sådan autoudfyldes" - }, "autofillSelectInfoWithCommand": { "message": "Vælg et emne fra denne skærm, brug genvejen $COMMAND$ eller udforsk andre valgmuligheder i Indstillinger.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Aliasdomæne" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Emner, hvor der anmodes om hovedadgangskode igen, kan ikke autoudfyldes ved sideindlæsning. Autoudfyldning ved sideindlæsning er slået fra.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autoudfyldning ved sideindlæsning sat til standardindstillingen.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Slå anmodning om hovedadgangskode igen fra for at redigere dette felt", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Slå sidenavigering til/fra" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Adgangsnøglen kopieres ikke til det klonede emne. Fortsæt kloningen af emnet alligevel?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Bekræftelse krævet af startwebstedet. Denne funktion er endnu ikke implementeret for konti uden hovedadgangskode." - }, "logInWithPasskeyQuestion": { "message": "Log ind med adgangsnøgle?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Aktivér animationer" - }, "showAnimations": { "message": "Vis animationer" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Emneplacering" }, - "fileSend": { - "message": "Fil Send" - }, "fileSends": { "message": "Fil-Sends" }, - "textSend": { - "message": "Tekst Send" - }, "textSends": { "message": "Tekst-Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Tilpasset minimumstimeout udgør 1 minut." }, - "additionalContentAvailable": { - "message": "Yderligere indhold er tilgængeligt" - }, "fileSavedToDevice": { "message": "Fil gemt på enheden. Håndtér fra enhedens downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 0836c82c0c2..ce26078d427 100644 --- a/apps/browser/src/_locales/de/messages.json +++ b/apps/browser/src/_locales/de/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Suche zurücksetzen" }, + "archiveNoun": { + "message": "Archiv", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archivieren", + "description": "Verb" + }, + "unarchive": { + "message": "Nicht mehr archivieren" + }, + "itemsInArchive": { + "message": "Einträge im Archiv" + }, + "noItemsInArchive": { + "message": "Keine Einträge im Archiv" + }, + "noItemsInArchiveDesc": { + "message": "Archivierte Einträge werden hier angezeigt und von allgemeinen Suchergebnissen sowie Vorschlägen zum automatischen Ausfüllen ausgeschlossen." + }, + "itemSentToArchive": { + "message": "Eintrag an das Archiv gesendet" + }, + "itemRemovedFromArchive": { + "message": "Eintrag aus dem Archiv entfernt" + }, + "archiveItem": { + "message": "Eintrag archivieren" + }, + "archiveItemConfirmDesc": { + "message": "Archivierte Einträge werden von allgemeinen Suchergebnissen sowie Vorschlägen zum automatischen Ausfüllen ausgeschlossen. Bist du sicher, dass du diesen Eintrag archivieren möchtest?" + }, "edit": { "message": "Bearbeiten" }, @@ -557,7 +589,7 @@ "message": "Anzeigen" }, "viewLogin": { - "message": "Login ansehen" + "message": "Zugangsdaten anzeigen" }, "noItemsInList": { "message": "Keine Einträge zum Anzeigen vorhanden." @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Ungültiges Master-Passwort" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Ungültiges Master-Passwort. Überprüfe, ob deine E-Mail-Adresse korrekt ist und dein Konto auf $HOST$ erstellt wurde.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Tresor-Timeout" }, @@ -893,7 +934,7 @@ "message": "Folge den Schritten unten, um die Anmeldung abzuschließen." }, "followTheStepsBelowToFinishLoggingInWithSecurityKey": { - "message": "Folge den Schritten unten, um die Anmeldung mit deinem Sicherheitsschlüssel abzuschließen." + "message": "Folge den untenstehenden Schritten, um die Anmeldung mit deinem Sicherheitsschlüssel abzuschließen." }, "restartRegistration": { "message": "Registrierung neu starten" @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Zwei-Faktor-Authentifizierungsmethode auswählen" }, - "recoveryCodeDesc": { - "message": "Zugang zu allen Zwei-Faktor Anbietern verloren? Benutze deinen Wiederherstellungscode, um alle Zwei-Faktor Anbieter in deinem Konto zu deaktivieren." - }, "recoveryCodeTitle": { "message": "Wiederherstellungscode" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Du kannst Auto-Ausfüllen beim Laden der Seite für einzelne Zugangsdaten-Einträge in der Bearbeiten-Ansicht des Eintrags deaktivieren." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-Ausfüllen beim Laden der Seite (wenn in Optionen aktiviert)" - }, "autoFillOnPageLoadUseDefault": { "message": "Nutze Standardeinstellung" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Dieses Pop-up Fenster wird geschlossen, wenn du außerhalb des Fensters klickst um in deinen E-Mails nach dem Verifizierungscode zu suchen. Möchtest du, dass dieses Pop-up in einem separaten Fenster geöffnet wird, damit es nicht geschlossen wird?" }, - "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 jedem Login anzeigen." - }, - "faviconDescAlt": { - "message": "Ein wiedererkennbares Bild neben jedem Login anzeigen. Gilt für alle eingeloggten Konten." - }, - "enableBadgeCounter": { - "message": "Badge-Zähler anzeigen" - }, - "badgeCounterDesc": { - "message": "Zeigt an, wie viele Zugangsdaten du für die aktuelle Webseite besitzt." + "showIconsChangePasswordUrls": { + "message": "Website-Symbole anzeigen und URLs zum Ändern von Passwörtern ermitteln" }, "cardholderName": { "message": "Name des Karteninhabers" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Notiz" }, - "newItemHeader": { - "message": "Neue $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Neue Zugangsdaten", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ bearbeiten", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Neue Karte", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ ansehen", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Neue Identität", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Neue Notiz", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Neuer SSH-Schlüssel", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Neues Text-Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Neues Datei-Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Zugangsdaten bearbeiten", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Karte bearbeiten", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Identität bearbeiten", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Notiz bearbeiten", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "SSH-Schlüssel bearbeiten", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Text-Send bearbeiten", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Datei-Send bearbeiten", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Zugangsdaten anzeigen", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Karte anzeigen", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Identität anzeigen", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Notiz anzeigen", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "SSH-Schlüssel anzeigen", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Passwortverlauf" @@ -2172,7 +2241,7 @@ "message": "Gebe deinen PIN-Code für das Entsperren von Bitwarden ein. Deine PIN-Einstellungen werden zurückgesetzt, wenn du dich vollständig von der Anwendung abmeldest." }, "setPinCode": { - "message": "Du kannst diese PIN verwenden, um Bitwarden zu entsperren. Deine PIN wird zurückgesetzt, wenn du dich vollständig aus der Anwendung abmeldest." + "message": "Du kannst diese PIN verwenden, um Bitwarden zu entsperren. Deine PIN wird zurückgesetzt, wenn du dich einmal vollständig aus der Anwendung abmeldest." }, "pinRequired": { "message": "PIN-Code ist erforderlich." @@ -2590,7 +2659,7 @@ } }, "atRiskChangePrompt": { - "message": "Dein Passwort für diese Website ist gefährdet. $ORGANIZATION$ hat darum gebeten, dass du es änderst.", + "message": "Dein Passwort für diese Website ist gefährdet. $ORGANIZATION$ hat dich aufgefordert, es zu ändern.", "placeholders": { "organization": { "content": "$1", @@ -2600,7 +2669,7 @@ "description": "Notification body when a login triggers an at-risk password change request and the change password domain is known." }, "atRiskNavigatePrompt": { - "message": "$ORGANIZATION$ möchte, dass du dieses Passwort änderst, da es gefährdet ist. Wechsel zu deinen Kontoeinstellungen, um das Passwort zu ändern.", + "message": "$ORGANIZATION$ möchte, dass du dieses Passwort änderst, da es gefährdet ist. Gehe zu deinen Kontoeinstellungen, um das Passwort zu ändern.", "placeholders": { "organization": { "content": "$1", @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Nur der mit $ORGANIZATION$ verknüpfte Organisations-Tresor wird exportiert.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Nur der mit $ORGANIZATION$ verknüpfte Organisations-Tresor wird exportiert. Meine Eintrags-Sammlungen werden nicht eingeschlossen.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Fehler" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Deine Organisationsrichtlinien haben das automatische Ausfüllen beim Laden der Seite aktiviert." }, - "howToAutofill": { - "message": "So funktioniert automatisches Ausfüllen" - }, "autofillSelectInfoWithCommand": { "message": "Wähle einen Eintrag von dieser Bildschirmseite, verwende das Tastaturkürzel $COMMAND$ oder entdecke andere Optionen in den Einstellungen.", "placeholders": { @@ -3700,7 +3784,7 @@ "message": "Anmeldung kann nicht abgeschlossen werden" }, "loginOnTrustedDeviceOrAskAdminToAssignPassword": { - "message": "Du musst dich auf einem vertrauenswürdigen Gerät anmelden oder deinem Administrator bitten, dir ein Passwort zuzuweisen." + "message": "Du musst dich auf einem vertrauenswürdigen Gerät anmelden oder deinen Administrator bitten, dir ein Passwort zuzuweisen." }, "ssoIdentifierRequired": { "message": "SSO-Kennung der Organisation erforderlich." @@ -3782,7 +3866,7 @@ "message": "Fahre zur Sicherheit deines Kontos nur fort, wenn du ein Mitglied dieser Organisation bist, die Kontowiederherstellung aktiviert hast und der unten angezeigte Fingerabdruck mit dem Fingerabdruck der Organisation übereinstimmt." }, "orgTrustWarning1": { - "message": "Diese Organisation hat eine Unternehmensrichtlinie, die dich für die Kontowiederherstellung registriert. Die Registrierung wird es den Administratoren der Organisation erlauben, dein Passwort zu ändern. Fahre nur fort, wenn du diese Organisation kennst und die unten angezeigte Fingerabdruck-Phrase mit der der Organisation übereinstimmt." + "message": "Diese Organisation hat eine Enterprise-Richtlinie, die dich für die Kontowiederherstellung registriert. Die Registrierung ermöglicht es den Organisations-Administratoren, dein Passwort zu ändern. Fahre nur fort, wenn du diese Organisation erkennst und die unten angezeigte Fingerabdruck-Phrase mit dem Fingerabdruck der Organisation übereinstimmt." }, "trustUser": { "message": "Benutzer vertrauen" @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias-Domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Einträge, die eine erneuten Abfrage des Master-Passworts verlangen, können nicht beim Laden einer Seite automatisch ausgefüllt werden. Auto-Ausfüllen beim Laden einer Seite deaktiviert.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Auto-Ausfüllen beim Laden einer Seite wurde auf die Standardeinstellung gesetzt.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Deaktiviere die erneute Abfrage des Master-Passworts, um dieses Feld zu bearbeiten", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Seitennavigation umschalten" }, @@ -4135,10 +4211,10 @@ "message": "Sammlung auswählen" }, "importTargetHintCollection": { - "message": "Wählen Sie diese Option, wenn der importierte Dateiinhalt in eine Sammlung verschoben werden soll" + "message": "Wähle diese Option, wenn der importierte Dateiinhalt in eine Sammlung verschoben werden soll" }, "importTargetHintFolder": { - "message": "Wählen Sie diese Option, wenn der importierte Dateiinhalt in einen Ordner verschoben werden soll" + "message": "Wähle diese Option, wenn der importierte Dateiinhalt in einen Ordner verschoben werden soll" }, "importUnassignedItemsError": { "message": "Die Datei enthält nicht zugewiesene Einträge." @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Der Passkey wird nicht in den duplizierten Eintrag kopiert. Möchtest du mit dem Duplizieren dieses Eintrags fortfahren?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Überprüfung durch die initiierende Website erforderlich. Diese Funktion ist noch nicht für Konten ohne Master-Passwort implementiert." - }, "logInWithPasskeyQuestion": { "message": "Mit Passkey anmelden?" }, @@ -4378,7 +4451,7 @@ "description": "Label indicating the most common import formats" }, "uriMatchDefaultStrategyHint": { - "message": "Die URI-Übereinstimmungserkennung ist die Methode, mit der Bitwarden Auto-Ausfüllen-Vorschläge erkennt.", + "message": "Die URI-Übereinstimmungserkennung ist die Methode, mit der Bitwarden Vorschläge zum automatischen Ausfüllen identifiziert.", "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": { @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Animationen aktivieren" - }, "showAnimations": { "message": "Animationen anzeigen" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Eintrags-Standort" }, - "fileSend": { - "message": "Datei-Send" - }, "fileSends": { "message": "Datei-Sends" }, - "textSend": { - "message": "Text-Send" - }, "textSends": { "message": "Text-Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Das minimal benutzerdefinierte Timeout beträgt 1 Minute." }, - "additionalContentAvailable": { - "message": "Zusätzlicher Inhalt ist verfügbar" - }, "fileSavedToDevice": { "message": "Datei auf Gerät gespeichert. Greife darauf über die Downloads deines Geräts zu." }, @@ -5456,10 +5517,10 @@ "message": "Gefährdetes Passwort ändern" }, "changeAtRiskPasswordAndAddWebsite": { - "message": "Dieser Login ist gefährdet und es fehlt eine Website. Fügen Sie eine Website hinzu und ändern Sie das Passwort, um die Sicherheit zu erhöhen." + "message": "Diese Zugangsdaten sind gefährdet und es fehlt eine Website. Füge eine Website hinzu und ändere das Passwort für mehr Sicherheit." }, "missingWebsite": { - "message": "Fehlende Webseite" + "message": "Fehlende Website" }, "settingsVaultOptions": { "message": "Tresoroptionen" @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Willkommen in deinem Tresor!" }, + "phishingPageTitle": { + "message": "Phishing-Website" + }, + "phishingPageCloseTab": { + "message": "Tab schließen" + }, + "phishingPageContinue": { + "message": "Weiter" + }, + "phishingPageLearnWhy": { + "message": "Warum wird dir das angezeigt?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Einträge für die aktuelle Seite automatisch ausfüllen" }, @@ -5516,7 +5589,7 @@ "message": "Favoriten-Einträge für einfachen Zugriff" }, "hasItemsVaultNudgeBodyThree": { - "message": "Deinen Tresor nach etwas anderem durchsuchen" + "message": "Durchsuche deinen Tresor nach etwas anderem" }, "newLoginNudgeTitle": { "message": "Spare Zeit mit Auto-Ausfüllen" @@ -5549,16 +5622,16 @@ "message": "Mit Identitäten kannst du lange Registrierungs- oder Kontaktformulare schnell automatisch ausfüllen." }, "newNoteNudgeTitle": { - "message": "Bewahre deine sensiblen Daten sicher auf" + "message": "Halte deine sensiblen Daten sicher" }, "newNoteNudgeBody": { - "message": "Mit Notizen speicherst du sensible Daten wie Bank- oder Versicherungs-Informationen." + "message": "Mit Notizen kannst du sensible Daten wie Bank- oder Versicherungsinformationen sicher speichern." }, "newSshNudgeTitle": { "message": "Entwickler-freundlicher SSH-Zugriff" }, "newSshNudgeBodyOne": { - "message": "Speicher deine Schlüssel und verbinden dich mit dem SSH-Agenten für eine schnelle und verschlüsselte Authentifizierung.", + "message": "Speichere deine Schlüssel und verbinde dich mit dem SSH-Agenten für eine schnelle, verschlüsselte Authentifizierung.", "description": "Two part message", "example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent" }, @@ -5584,8 +5657,14 @@ "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": "Über diese Einstellung" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden verwendet gespeicherte Zugangsdaten-URIs, um zu erkennen, welches Symbol oder welche Passwort-Ändern-URL verwendet werden soll, um dein Erlebnis zu verbessern. Es werden keine Informationen erfasst oder gespeichert, wenn du diesen Dienst nutzt." + }, "noPermissionsViewPage": { - "message": "Du hast keine Berechtigung, diese Seite anzuzeigen. Versuche dich mit einem anderen Konto anzumelden." + "message": "Du hast keine Berechtigung, diese Seite anzuzeigen. Versuche, dich mit einem anderen Konto anzumelden." }, "wasmNotSupported": { "message": "WebAssembly wird von deinem Browser nicht unterstützt oder ist nicht aktiviert. WebAssembly wird benötigt, um die Bitwarden-App nutzen zu können.", @@ -5601,10 +5680,10 @@ "message": "Weiter" }, "moreBreadcrumbs": { - "message": "Mehr Breadcrumbs", + "message": "Dateipfad erweitern", "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." }, "confirmKeyConnectorDomain": { - "message": "Bestätige Key Connector Domäne" + "message": "Key Connector-Domain bestätigen" } } diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json index c2ea283e4d9..139899b10ac 100644 --- a/apps/browser/src/_locales/el/messages.json +++ b/apps/browser/src/_locales/el/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Επαναφορά αναζήτησης" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Επεξεργασία" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Μη έγκυρος κύριος κωδικός πρόσβασης" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Χρόνος Λήξης Vault" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Έχετε χάσει την πρόσβαση σε όλους τους παρόχους δύο παραγόντων; Χρησιμοποιήστε τον κωδικό ανάκτησης για να απενεργοποιήσετε όλους τους παρόχους δύο παραγόντων από το λογαριασμό σας." - }, "recoveryCodeTitle": { "message": "Κωδικός ανάκτησης" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Μπορείτε να απενεργοποιήσετε την αυτόματη συμπλήρωση κατά τη φόρτωση της σελίδας για μεμονωμένα αντικείμενα σύνδεσης από την προβολή Επεξεργασία αντικειμένου." }, - "itemAutoFillOnPageLoad": { - "message": "Αυτόματη συμπλήρωση κατά τη φόρτωση της σελίδας (αν έχει ενεργοποιηθεί στις Επιλογές)" - }, "autoFillOnPageLoadUseDefault": { "message": "Χρήση προεπιλεγμένης ρύθμισης" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Εάν κάνετε κλικ έξω από το αναδυόμενο παράθυρο για να ελέγξετε το email για κωδικό επαλήθευσης, το αναδυόμενο παράθυρο θα κλείσει. Θέλετε να ανοίξετε αυτό το αναδυόμενο σε νέο παράθυρο ώστε να μην κλείνει;" }, - "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." - }, - "enableBadgeCounter": { - "message": "Εμφάνιση μετρητή εμβλημάτων" - }, - "badgeCounterDesc": { - "message": "Υποδείξτε πόσες συνδέσεις έχετε για την τρέχουσα ιστοσελίδα." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Όνομα κατόχου κάρτας" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Νέα $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Επεξεργασία $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Εμφάνιση $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Ιστορικό κωδικού πρόσβασης" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Σφάλμα" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Οι πολιτικές του οργανισμού σας έχουν ενεργοποιήσει την αυτόματη συμπλήρωση με φόρτωση σελίδας." }, - "howToAutofill": { - "message": "Πώς να συμπληρώσετε αυτόματα" - }, "autofillSelectInfoWithCommand": { "message": "Επιλέξτε ένα αντικείμενο από αυτήν την οθόνη, χρησιμοποιήστε τη συντόμευση $COMMAND$, ή εξερευνήστε άλλες επιλογές στις ρυθμίσεις.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Ψευδώνυμο τομέα" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Τα αντικείμενα με υπόδειξη κύριου κωδικού πρόσβασης δεν μπορούν να συμπληρωθούν αυτόματα κατά τη φόρτωση της σελίδας. Η αυτόματη συμπλήρωση έχει απενεργοποιηθεί κατά τη φόρτωση της σελίδας.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Η αυτόματη συμπλήρωση κατά τη φόρτωση της σελίδας ορίστηκε να χρησιμοποιεί τις προεπιλεγμένες ρυθμίσεις.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Απενεργοποιήστε την υπόδειξη κύριου κωδικού πρόσβασης για να επεξεργαστείτε αυτό το πεδίο", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Εναλλαγή πλευρικής πλοήγησης" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Το κλειδί πρόσβασης δε θα αντιγραφεί στο κλωνοποιημένο αντικείμενο. Θέλετε να συνεχίσετε την κλωνοποίηση αυτού του αντικειμένου;" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Απαιτείται επαλήθευση από τον ιστότοπο εκκίνησης. Αυτή η λειτουργία δεν έχει ακόμα υλοποιηθεί για λογαριασμούς χωρίς τον κύριο κωδικό πρόσβασης." - }, "logInWithPasskeyQuestion": { "message": "Σύνδεση με κλειδί πρόσβασης;" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Ενεργοποίηση κινούμενων εικόνων" - }, "showAnimations": { "message": "Εμφάνιση εφέ κίνησης" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Τοποθεσία Αντικειμένου" }, - "fileSend": { - "message": "Δημιουργία Αποστολής" - }, "fileSends": { "message": "Send αρχείων" }, - "textSend": { - "message": "Κείμενο Αποστολής" - }, "textSends": { "message": "Send κειμένων" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Το ελάχιστο προσαρμοσμένο χρονικό όριο λήξης είναι 1 λεπτό." }, - "additionalContentAvailable": { - "message": "Διατίθεται πρόσθετο περιεχόμενο" - }, "fileSavedToDevice": { "message": "Το αρχείο αποθηκεύτηκε στη συσκευή. Διαχειριστείτε το από τις λήψεις της συσκευής σας." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 a44b1e11c32..df47d357746 100644 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4379,7 +4452,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.", @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle":{ + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 d5a554e0163..8dc87aa722a 100644 --- a/apps/browser/src/_locales/en_GB/messages.json +++ b/apps/browser/src/_locales/en_GB/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off auto-fill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-fill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organisation vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organisation vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organisation policies have turned on auto-fill on page load." }, - "howToAutofill": { - "message": "How to auto-fill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be auto-filled on page load. Auto-fill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Auto-fill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 7cf57ebd099..cf8b7e08d22 100644 --- a/apps/browser/src/_locales/en_IN/messages.json +++ b/apps/browser/src/_locales/en_IN/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to disable all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "After enabling Auto-fill on Page Load, you can enable or disable the feature for individual login items. This is the default setting for login items that are not separately configured." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-fill on Page Load (if enabled in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organisation vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organisation vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organisation policies have turned on auto-fill on page load." }, - "howToAutofill": { - "message": "How to auto-fill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be auto-filled on page load. Auto-fill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Auto-fill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 4f9d67b15f1..27404fdc5f6 100644 --- a/apps/browser/src/_locales/es/messages.json +++ b/apps/browser/src/_locales/es/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Restablecer búsqueda" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Editar" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Contraseña maestra no válida" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Tiempo de espera de la caja fuerte" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Selecciona un método de inicio de sesión en dos pasos" }, - "recoveryCodeDesc": { - "message": "¿Has perdido el acceso a todos tus métodos de autenticación en dos pasos? Utiliza tu código de recuperación para deshabilitar todos los métodos de autenticación en dos pasos de tu cuenta." - }, "recoveryCodeTitle": { "message": "Código de recuperación" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Puedes desactivar el autocompletado al cargar la página para elementos individuales de inicio de sesión desde la vista de Edición del elemento." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-relleno en carga de página (si está habilitado en opciones)" - }, "autoFillOnPageLoadUseDefault": { "message": "Usar configuración predeterminada" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Pulsar fuera de la ventana emergente para comprobar tu correo de verificación, hará que esta se cierre. ¿Quieres abrir esta ventana emergente en una nueva ventana para evitar su cierre?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Mostrar el contador numérico" - }, - "badgeCounterDesc": { - "message": "Indique cuántos inicios de sesión tiene para la página web actual." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Nombre en la tarjeta" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Nota" }, - "newItemHeader": { - "message": "Nuevo $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Editar $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Ver $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historial de contraseñas" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Las políticas de su organización han activado autocompletar al cargar la página." }, - "howToAutofill": { - "message": "Cómo autocompletar" - }, "autofillSelectInfoWithCommand": { "message": "Selecciona un elemento de esta pantalla, usa el acceso directo $COMMAND$ o explora otras opciones en ajustes.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Seudónimo del dominio" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Los elementos que requieren la contraseña maestra no se pueden rellenar automáticamente al cargar la página. Se desactivó el autorrellenado de la página.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "El autorrellenado de la página está usando la configuración predeterminada.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Desactiva la solicitud de contraseña maestra para editar este campo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Activar/desactivar navegación lateral" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "La clave de acceso no se copiará al elemento clonado. ¿Desea continuar clonando este elemento?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verificación requerida por el sitio inicial. Esta característica aún no está implementada para cuentas sin contraseña maestra." - }, "logInWithPasskeyQuestion": { "message": "¿Iniciar sesión con clave de acceso?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Activar animaciones" - }, "showAnimations": { "message": "Mostrar animaciones" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Ubicación del elemento" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "El tiempo de espera mínimo personalizado es de 1 minuto." }, - "additionalContentAvailable": { - "message": "Contenido adicional disponible" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "¡Bienvenido a tu caja fuerte!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 68e57c06dbd..a4fb0892e46 100644 --- a/apps/browser/src/_locales/et/messages.json +++ b/apps/browser/src/_locales/et/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Muuda" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Vale ülemparool" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Hoidla ajalõpp" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Puudub ligipääs kaheastmelise kinnitamise teenusele? Kasuta Taastamise koodi, et kaheastmeline kinnitamine oma kontol välja lülitada." - }, "recoveryCodeTitle": { "message": "Taastamise kood" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "\"Luba kontoandmete täitmine\" sisselülitamisel saad selle siiski individuaalselt iga kirje seadetes välja lülitada. See seadistus rakendub kõikidele kirjetele, mida pole eraldi konfigureeritud." }, - "itemAutoFillOnPageLoad": { - "message": "Luba kontoandmete täitmine (kui see on aktiveeritud)" - }, "autoFillOnPageLoadUseDefault": { "message": "Kasuta vaikeseadistust" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "See aken sulgub, kui klikid oma e-posti aknale, et sealt kinnituskoodi vaadata. Soovid selle hüpikakna uues aknas avada, et seda ei juhtuks?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Kuva kirjete arvu" - }, - "badgeCounterDesc": { - "message": "Kuvab numbrina konkreetsel veebilehel olevate kirjete arvu." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Kaardiomaniku nimi" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Uus $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Paroolide ajalugu" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Viga" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Sinu organisatsioon ei võimalda lehe laadimisel automaatset kontoandmete täitmist kasutada." }, - "howToAutofill": { - "message": "Kuidas automaatselt täita" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domeen" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Pääsukoodi ei kopeerita kloonitud kirjele. Oled kindel, et soovid jätkata?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Tere tulemast sinu hoidlasse!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 ea3f38764dd..cc6b510f37e 100644 --- a/apps/browser/src/_locales/eu/messages.json +++ b/apps/browser/src/_locales/eu/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Editatu" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Pasahitz nagusi baliogabea" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Kutxa gotorraren itxaronaldia" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Bi urratseko egiaztatzeko modu guztietarako sarbidea galdu duzu? Erabili zure berreskuratze-kodea zure kontuko bi urratseko egiaztatze hornitzaile guztiak desaktibatzeko." - }, "recoveryCodeTitle": { "message": "Berreskuratze-kodea" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Orrialdearen kargatze aukeretan auto-betetzea aktibatu ondoren, banakako saio-hasierak aktibatu edo desaktibatu ditzakezu." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-bete orrialdea kargatzean (ezarpenetan gaituta badago)" - }, "autoFillOnPageLoadUseDefault": { "message": "Erabili ezarpen lehenetsiak" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Leiho gainjarritik kanpora klik eginez gero, zure emaila egiaztatzeko leiho gainjarria itxi egingo da. Leiho berri batean ireki nahi duzu leiho gainjarri hau itxi ez dadin?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Erakutsi txartelen kontagailua" - }, - "badgeCounterDesc": { - "message": "Adierazi zenbat saio-hasiera dituzun uneko webgunerako." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Txartelaren titularraren izena" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Pasahitz historia" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Akatsa" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 dde97ff4058..4ec4d513039 100644 --- a/apps/browser/src/_locales/fa/messages.json +++ b/apps/browser/src/_locales/fa/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "ویرایش" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "کلمه عبور اصلی نامعتبر است" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "متوقف شدن گاو‌صندوق" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "انتخاب ورود دو مرحله‌ای" }, - "recoveryCodeDesc": { - "message": "دسترسی به تمامی ارائه‌دهندگان دو مرحله‌ای را از دست داده‌اید؟ از کد بازیابی خود برای غیرفعال‌سازی ارائه‌دهندگان دو مرحله‌ای از حسابتان استفاده کنید." - }, "recoveryCodeTitle": { "message": "کد بازیابی" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "می‌توانید پر کردن خودکار هنگام بارگیری صفحه را برای موارد ورود به سیستم از نمای ویرایش مورد خاموش کنید." }, - "itemAutoFillOnPageLoad": { - "message": "پر کردن خودکار بارگذاری صفحه (درصورت فعال بودن در گزینه‌ها)" - }, "autoFillOnPageLoadUseDefault": { "message": "استفاده از تنظیمات پیش‌فرض" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "در خارج از پنجره پاپ آپ کلیک کنید که ایمیل‌تان بررسی شود برای کد تأییدیه که باعث می‌شود این پنجره بسته شود. آیا می‌خواهید این پاپ آپ را در یک پنجره جدید باز کنید تا آن را نبندید؟" }, - "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." - }, - "enableBadgeCounter": { - "message": "نمایش شمارنده نشان" - }, - "badgeCounterDesc": { - "message": "تعداد ورود به صفحه وب فعلی را مشخص کن." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "نام صاحب کارت" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "یادداشت" }, - "newItemHeader": { - "message": "$TYPE$ جدید", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "ویرایش $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "مشاهده $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "تاریخچه کلمه عبور" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "خطا" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "خط مشی‌های سازمان شما پر کردن خودکار هنگام بارگیری صفحه را روشن کرده است." }, - "howToAutofill": { - "message": "نحوه پر کردن خودکار" - }, "autofillSelectInfoWithCommand": { "message": "یک مورد را از این صفحه انتخاب کنید، از میان‌بر $COMMAND$ استفاده کنید، یا گزینه‌های دیگر را در تنظیمات بررسی کنید.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "دامنه مستعار" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "موارد با درخواست مجدد کلمه عبور اصلی را نمی‌توان در بارگذاری صفحه به‌صورت خودکار پر کرد. پر کردن خودکار در بارگیری صفحه خاموش شد.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "پر کردن خودکار در بارگیری صفحه برای استفاده از تنظیمات پیش‌فرض تنظیم شده است.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "برای ویرایش این فیلد، درخواست مجدد کلمه عبور اصلی را خاموش کنید", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "تغییر وضعیت ناوبری کناری" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "کلید عبور در مورد شبیه‌سازی شده کپی نمی‌شود. آیا می‌خواهید به شبیه‌سازی این مورد ادامه دهید؟" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "تأیید توسط سایت آغازگر الزامی است. این ویژگی هنوز برای حساب‌های کاربری بدون کلمه عبور اصلی اجرا نشده است." - }, "logInWithPasskeyQuestion": { "message": "با کلید عبور وارد می‌شوید؟" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "فعال‌سازی انیمیشن‌ها" - }, "showAnimations": { "message": "نمایش انیمیشن‌ها" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "مکان مورد" }, - "fileSend": { - "message": "پرونده ارسال" - }, "fileSends": { "message": "پرونده ارسال‌ها" }, - "textSend": { - "message": "ارسال متن" - }, "textSends": { "message": "ارسال‌های متن" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "حداقل مهلت زمانی سفارشی ۱ دقیقه است." }, - "additionalContentAvailable": { - "message": "محتوای اضافی در دسترس است" - }, "fileSavedToDevice": { "message": "پرونده در دستگاه ذخیره شد. از بخش بارگیری‌های دستگاه خود مدیریت کنید." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "به گاوصندوق خود خوش آمدید!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "پر کردن خودکار موارد برای صفحه فعلی" }, @@ -5584,6 +5657,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 046769b9043..5edc9e84c63 100644 --- a/apps/browser/src/_locales/fi/messages.json +++ b/apps/browser/src/_locales/fi/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Nollaa haku" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Muokkaa" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Virheellinen pääsalasana" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Holvin aikakatkaisu" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Valitse todennustapa" }, - "recoveryCodeDesc": { - "message": "Etkö voi käyttää kaksivaiheisen kirjautumisen todentajiasi? Poista kaikki tilillesi määritetyt todentajat käytöstä palautuskoodillasi." - }, "recoveryCodeTitle": { "message": "Palautuskoodi" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Automaattinen täyttö voidaan ottaa käyttöön tai poistaa käytöstä kohdekohtaisesti muokkaamalla yksittäisiä kirjautumistietoja." }, - "itemAutoFillOnPageLoad": { - "message": "Automaattitäyttö sivun avautuessa (jos määritetty asetuksista)" - }, "autoFillOnPageLoadUseDefault": { "message": "Käytä oletusasetusta" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Painallus ponnahdusikkunan ulkopuolelle todennuskoodin sähköpostista noutoa varten sulkee ikkunan. Haluatko avata näkymän uuteen ikkunaan, jotta se pysyy avoinna?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Näytä laskuri" - }, - "badgeCounterDesc": { - "message": "Ilmaisee nykyiselle sivulle sopivien kirjautumistietojen määrän." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Kortinhaltijan nimi" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Muistiinpano" }, - "newItemHeader": { - "message": "Uusi $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Muokkaa tyyppiä $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Näytä $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Salasanahistoria" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Virhe" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Organisaatiokäytännöt ovat poistaneet käytöstä avautuessa suoritettavan automaattisen täytön." }, - "howToAutofill": { - "message": "Miten automaattitäyttöä käytetään" - }, "autofillSelectInfoWithCommand": { "message": "Valitse kohde tästä ruudusta, käytä pikanäppäintä $COMMAND$ tai tutustu muihin vaihtoehtoihin asetuksissa.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Aliaksen verkkotunnus" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Pääsalasanan vahvistuksen vaativia kohteita ei voida automaattitäyttää sivun avautuessa. Automaattitäyttö sivun avautuessa poistettiin käytöstä.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automaattitäyttö sivun avautuessa käyttää oletusasetusta.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Poista pääsalasanan uudelleenkysely käytöstä muokataksesi kenttää", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Näytä/piilota sivuvalikko" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Pääsyavain ei kopioidu kloonattuun kohteeseen. Haluatko jatkaa kloonausta?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Käynnistänyt sivusto edellyttää vahvistusta. Ominaisuutta ei ole vielä toteutettu tileille, joilla ei ole pääsalasanaa." - }, "logInWithPasskeyQuestion": { "message": "Kirjaudutaanko pääsyavaimella?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Käytä animaatioita" - }, "showAnimations": { "message": "Näytä animaatiot" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Kohteen sijainti" }, - "fileSend": { - "message": "Tiedosto-Send" - }, "fileSends": { "message": "Tiedosto-Sendit" }, - "textSend": { - "message": "Teksti-Send" - }, "textSends": { "message": "Teksti-Sendit" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Mukautetun aikakatkaisun vähimmäisaika on yksi minuutti." }, - "additionalContentAvailable": { - "message": "Lisäsisältöä on käytettävissä" - }, "fileSavedToDevice": { "message": "Tiedosto tallennettiin laitteelle. Hallitse sitä laitteesi latauksista." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Tervetuloa holviisi!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Täytä nykyisen sivun kohteet automaattisesti" }, @@ -5584,6 +5657,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 8c24dd456e5..2afa450a7d0 100644 --- a/apps/browser/src/_locales/fil/messages.json +++ b/apps/browser/src/_locales/fil/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "I-edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Hindi wasto ang master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Nawalan ka ng access sa lahat ng iyong mga two-factor provider? Gamitin ang iyong recovery code para i-off ang lahat ng two-factor providers mula sa iyong account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Maaari mong i-off ang auto-fill sa pag-load ng pahina para sa indibidwal na login items mula sa view ng Edit ng item." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-fill sa pag-load ng pahina (kung naka-set up sa Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Gamitin ang default na setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Kapag ikaw ay mag-click sa labas ng popup window para tingnan ang iyong email para sa iyong code ng pagpapatunay, ang popup na ito ay magsasara. Nais mo bang buksan ang popup na ito sa isang bagong window upang hindi ito sarado?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Ipakita ang badge counter" - }, - "badgeCounterDesc": { - "message": "Ipahiwatig kung gaano karaming mga login ang mayroon ka para sa kasalukuyang pahina ng web." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Pangalan ng cardholder" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Kasaysayan ng Password" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Mali" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Ang mga patakaran ng iyong organisasyon ay nagbigay ng pag-automatikong pag-load sa pahina." }, - "howToAutofill": { - "message": "Paano mag-auto-fill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 039ba8142ef..c74f0248693 100644 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Réinitialiser la recherche" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Modifier" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Mot de passe principal invalide" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Délai d'expiration du coffre" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Sélectionnez la méthode d'authentification à deux facteurs" }, - "recoveryCodeDesc": { - "message": "Accès perdu à tous vos services d'authentification à double facteurs ? Utilisez votre code de récupération pour désactiver tous les services de double authentifications sur votre compte." - }, "recoveryCodeTitle": { "message": "Code de récupération" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Vous pouvez désactiver la saisie automatique au chargement de la page pour les éléments de connexion individuels à partir de la vue Éditer l'élément." }, - "itemAutoFillOnPageLoad": { - "message": "Saisir automatiquement au chargement de la page (si configuré dans les options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Utiliser le paramètre par défaut" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Cliquer en dehors de la fenêtre popup pour vérifier votre courriel avec le code de vérification va causer la fermeture de cette fenêtre popup. Voulez-vous ouvrir cette fenêtre popup dans une nouvelle fenêtre afin qu'elle ne se ferme pas ?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Afficher le compteur de badge" - }, - "badgeCounterDesc": { - "message": "Indique le nombre d'identifiants dont vous disposez pour la page web en cours." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Nom du titulaire de la carte" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Créer un(e) $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Éditer $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Voir les $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historique des mots de passe" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Erreur" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Les politiques de sécurité de votre organisation ont activé la saisie automatique lors du chargement de la page." }, - "howToAutofill": { - "message": "Comment saisir automatiquement" - }, "autofillSelectInfoWithCommand": { "message": "Sélectionnez un élément à partir de cet écran, utilisez le raccourci $COMMAND$ ou explorez d'autres options dans les paramètres.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Domaine de l'alias" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Les éléments pour lesquels le mot de passe principal est redemandé ne peuvent pas être remplis automatiquement lors du chargement de la page. La saisie automatique au chargement de la page est désactivée.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "La saisie automatique au chargement de la page est configuré selon les paramètres par défaut.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Désactivez la ressaisie du mot de passe principal pour modifier ce champ", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Basculer la navigation latérale" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "La clé d'identification (passkey) ne sera pas copiée dans l'élément cloné. Voulez-vous continuer à cloner cet élément ?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Vérification requise par le site initiateur. Cette fonctionnalité n'est pas encore implémentée pour les comptes sans mot de passe principal." - }, "logInWithPasskeyQuestion": { "message": "Se connecter avec une clé d'accès ?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Activer les animations" - }, "showAnimations": { "message": "Afficher les animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Emplacement de l'élément" }, - "fileSend": { - "message": "Send en fichier" - }, "fileSends": { "message": "Envoi de fichiers" }, - "textSend": { - "message": "Send en texte" - }, "textSends": { "message": "Envoi de textes" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Le délai d'expiration personnalisé minimum est de 1 minute." }, - "additionalContentAvailable": { - "message": "Du contenu supplémentaire est disponible" - }, "fileSavedToDevice": { "message": "Fichier enregistré sur l'appareil. Gérez à partir des téléchargements de votre appareil." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Bienvenue dans votre coffre !" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Remplissage automatique des éléments de la page actuelle" }, @@ -5584,6 +5657,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." }, @@ -5601,10 +5680,10 @@ "message": "Next" }, "moreBreadcrumbs": { - "message": "More breadcrumbs", + "message": "Plus de fil d'Ariane", "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." }, "confirmKeyConnectorDomain": { - "message": "Confirm Key Connector domain" + "message": "Confirmez le domaine de Key Connector" } } diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json index f8fbd03b759..421adf16a2f 100644 --- a/apps/browser/src/_locales/gl/messages.json +++ b/apps/browser/src/_locales/gl/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Editar" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Contrasinal mestre non válido" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Tempo de espera da caixa forte" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Perdiche o acceso ós provedores de verificación en dous pasos (2FA)? Emprega o teu código de recuperación para desactivalos." - }, "recoveryCodeTitle": { "message": "Código de recuperación" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Podes apagar o autoenchido para entradas concretas nas súas páxinas de edición." }, - "itemAutoFillOnPageLoad": { - "message": "Autoenchido ó cargar a páxina (se está activado nos Axustes)" - }, "autoFillOnPageLoadUseDefault": { "message": "Usar axustes por defecto" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Se clicas fóra desta ventá emerxente para comprobar o código do correo, cerrarase. Queres convertila nunha nova ventá completa para que non se cerre?" }, - "popupU2fCloseMessage": { - "message": "Este navegador non pode procesar peticións U2F nesta ventá emerxente. Queres convertila nunha ventá completa para poder continuar?" - }, - "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." - }, - "enableBadgeCounter": { - "message": "Amosar contador na icona" - }, - "badgeCounterDesc": { - "message": "Indicar cantas credenciais tes gardadas para a web aberta." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Titular da tarxeta" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Novo $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Modificar $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Ver $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historial de contrasinais" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Erro" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "As directivas da organización activaron o autoenchido ó cargar a páxina." }, - "howToAutofill": { - "message": "Como autoencher" - }, "autofillSelectInfoWithCommand": { "message": "Selecciona unha entrada desta pantalla, emprega o atallo $COMMAND$, ou explora outras opcións en axustes.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias do dominio" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "As entradas que requiran volver a inserir o contrasinal mestre non poden ser autoenchidas ó cargar a páxina.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Axuste de autoenchido ó cargar a páxina por defecto.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Desactiva volver a requirir o contrasinal mestre para modificar este campo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Activar/desactivar navegación lateral" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "A Clave de acceso non se incluirá na entrada clonada. Queres continuar co duplicado?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verificación requirida polo sitio inicial. Esta función aínda non está implementada para contas sen contrasinal mestre." - }, "logInWithPasskeyQuestion": { "message": "Iniciar sesión con Clave de acceso?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Activar animacións" - }, "showAnimations": { "message": "Amosar animacións" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Ubicación da entrada" }, - "fileSend": { - "message": "Arquivo Send" - }, "fileSends": { "message": "Arquivos Send" }, - "textSend": { - "message": "Texto Send" - }, "textSends": { "message": "Textos Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "O tempo mínimo personalizado é de 1 minuto." }, - "additionalContentAvailable": { - "message": "Hai dispoñibles contidos adicionais" - }, "fileSavedToDevice": { "message": "Arquivo gardado no dispositivo. Xestiónao dende as descargas do dispositivo." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 1cc76b23633..affba06eafd 100644 --- a/apps/browser/src/_locales/he/messages.json +++ b/apps/browser/src/_locales/he/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "אפס חיפוש" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "ערוך" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "סיסמה ראשית שגויה" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "פסק זמן לכספת" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "בחר שיטת כניסה דו־שלבית" }, - "recoveryCodeDesc": { - "message": "איבדת גישה לכל הספקים הדו־גורמיים שלך? השתמש בקוד השחזור שלך כדי לכבות את כל הספקים הדו־גורמיים מהחשבון שלך." - }, "recoveryCodeTitle": { "message": "קוד שחזור" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "אתה יכול לכבות מילוי אוטומטי בעת טעינת עמוד עבור פריטי כניסה בודדים מתצוגת העריכה של הפריט." }, - "itemAutoFillOnPageLoad": { - "message": "מילוי אוטומטי בעת טעינת עמוד (אם מוגדר באפשרויות)" - }, "autoFillOnPageLoadUseDefault": { "message": "השתמש בהגדרת ברירת המחדל" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "לחיצה מחוץ לחלונית הצפה שנפתחה בכדי לבדוק את פרטי האימות תגרום לחלונית שנפתחה, להסגר. האם ברצונך להציג את המידע בחלון שאינו נסגר?" }, - "popupU2fCloseMessage": { - "message": "דפדפן זה לא יכול לעבד בקשות U2F בחלון צף זה. האם ברצונך לפתוח את החלון הצף כחלון חדש רגיל כדי שתוכל להכנס באמצעות U2F?" - }, - "enableFavicon": { - "message": "הצג סמלי אתר אינטרנט" - }, - "faviconDesc": { - "message": "הצג תמונה מוכרת ליד כל כניסה." - }, - "faviconDescAlt": { - "message": "הצג תמונה מוכרת ליד כל כניסה. חל על כל החשבונות המחוברים." - }, - "enableBadgeCounter": { - "message": "הצג מונה סמל" - }, - "badgeCounterDesc": { - "message": "מציין כמה כניסות יש לך עבור עמוד הרשת הנוכחי." + "showIconsChangePasswordUrls": { + "message": "הצג סמלי אתרי אינטרנט ואחזר כתובות URL לשינוי סיסמה" }, "cardholderName": { "message": "שם בעל הכרטיס" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "הערה" }, - "newItemHeader": { - "message": "$TYPE$ חדש", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "ערוך $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "הצג $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "היסטוריית סיסמאות" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "שגיאה" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "פוליסות הארגון שלך הפעילו מילוי אוטומטי בעת טעינת עמוד." }, - "howToAutofill": { - "message": "כיצד למלא אוטומטית" - }, "autofillSelectInfoWithCommand": { "message": "בחר פריט ממסך זה, בחר את קיצור הדרך $COMMAND$, או חקור אפשרויות אחרות בהגדרות.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "דומיין כינוי" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "פריטים עם בקשת סיסמה ראשית חוזרת לא ניתנים למילוי אוטומטי בעת טעינת עמוד. מילוי אוטומטי בעת טעינת נכבה.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "מילוי אוטומטי בעת טעינת הוגדר להשתמש בהגדרת ברירת מחדל.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "כבה בקשת סיסמה ראשית חוזרת כדי לערוך שדה זה", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "החלף מצב ניווט צדדי" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "מפתח הגישה לא יועתק לפריט המשוכפל. האם ברצונך להמשיך לשכפל פריט זה?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "נדרש אימות על ידי האתר היוזם. תכונה זו עדיין לא מיושמת עבור חשבונות ללא סיסמה ראשית." - }, "logInWithPasskeyQuestion": { "message": "להיכנס עם מפתח גישה?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "אפשר הנפשות" - }, "showAnimations": { "message": "הצג הנפשות" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "מיקום פריט" }, - "fileSend": { - "message": "סֵנְד של קובץ" - }, "fileSends": { "message": "סֵנְדים של קובץ" }, - "textSend": { - "message": "סֵנְד של טקסט" - }, "textSends": { "message": "סֵנְדים של טקסט" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "פסק זמן מותאם אישית מינימלי הוא דקה 1." }, - "additionalContentAvailable": { - "message": "תוכן נוסף זמין" - }, "fileSavedToDevice": { "message": "הקובץ נשמר למכשיר. נהל מהורדות המכשיר שלך." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "ברוך בואך אל הכספת שלך!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "פריטים למילוי אוטומטי עבור הדף הנוכחי" }, @@ -5584,6 +5657,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/hi/messages.json b/apps/browser/src/_locales/hi/messages.json index a9ebd8170bf..323d72f802d 100644 --- a/apps/browser/src/_locales/hi/messages.json +++ b/apps/browser/src/_locales/hi/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "खोज रीसेट करें" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "संपादन करें" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "अमान्य मास्टर पासवर्ड" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "वॉल्ट मध्यांतर" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "अपने दो कारक प्रदाताओं के सभी के लिए उपयोग खो दिया है? अपने खाते से सभी दो-कारक प्रदाताओं को अक्षम करने के लिए अपने रिकवरी कोड का उपयोग करें।" - }, "recoveryCodeTitle": { "message": "Recovery Code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "पेज लोड पर ऑटो-फिल को सक्षम करने के बाद, आप व्यक्तिगत लॉगिन आइटम के लिए सुविधा को सक्षम या अक्षम कर सकते हैं।यह लॉगिन आइटम के लिए डिफ़ॉल्ट सेटिंग है जो अलग से कॉन्फ़िगर नहीं हैं।" }, - "itemAutoFillOnPageLoad": { - "message": "पेज लोड पर ऑटो-भरें (यदि विकल्पों में सक्षम हैं)" - }, "autoFillOnPageLoadUseDefault": { "message": "डिफ़ॉल्ट सेटिंग का उपयोग करें" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "अपने सत्यापन कोड के लिए अपने ईमेल की जांच करने के लिए पॉपअप विंडो के बाहर क्लिक करने से यह पॉपअप बंद हो जाएगा।क्या आप इस पॉपअप को एक नई विंडो में खोलना चाहते हैं ताकि यह बंद न हो?" }, - "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." - }, - "enableBadgeCounter": { - "message": "बैज काउंटर दिखाएं" - }, - "badgeCounterDesc": { - "message": "इंगित करें कि आपके पास वर्तमान वेब पेज के लिए कितने लॉगिन हैं।" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder Name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "नोट" }, - "newItemHeader": { - "message": "नया $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ संपादन", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "पासवर्ड इतिहास" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "एरर" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "ऑटो-फ़िल कैसे करें" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "डोमेन उपनाम" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "एनिमेशन दिखाएं" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "न्यूनतम कस्टम टाइमआउट 1 मिनट है." }, - "additionalContentAvailable": { - "message": "अतिरिक्त सामग्री उपलब्ध है" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 22bac18ecf7..34c114c214d 100644 --- a/apps/browser/src/_locales/hr/messages.json +++ b/apps/browser/src/_locales/hr/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Ponovno postavljanje pretraživanja" }, + "archiveNoun": { + "message": "Arhiva", + "description": "Noun" + }, + "archiveVerb": { + "message": "Arhiviraj", + "description": "Verb" + }, + "unarchive": { + "message": "Poništi arhiviranje" + }, + "itemsInArchive": { + "message": "Stavke u arhivi" + }, + "noItemsInArchive": { + "message": "Nema stavki u arhivi" + }, + "noItemsInArchiveDesc": { + "message": "Arhivirane stavke biti će prikazane ovdje i biti će izuzete iz rezultata općih pretraga i preporuka auto-ispune." + }, + "itemSentToArchive": { + "message": "Stavka poslana u arhivu" + }, + "itemRemovedFromArchive": { + "message": "Stavka maknute iz arhive" + }, + "archiveItem": { + "message": "Arhiviraj stavku" + }, + "archiveItemConfirmDesc": { + "message": "Arhivirane stavke biti će izuzete iz rezultata općih pretraga i preporuka auto-ispune. Sigurno želiš arhivirati?" + }, "edit": { "message": "Uredi" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Neispravna glavna lozinka" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Nevažeća glavna lozinka. Provjeri je li tvoja adresa e-pošta ispravna i je li račun kreiran na $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Istek trezora" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Odaberi način prijave dvostrukom autentifikacijom" }, - "recoveryCodeDesc": { - "message": "Izgubljen je pristup uređaju za dvostruku autentifikaciju? Koristi svoj kôd za oporavak za onemogućavanje svih pružatelja usluga dvostruke autentifikacije na tvojem računu." - }, "recoveryCodeTitle": { "message": "Kôd za oporavak" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Auto-ispunu kod učitavanju stranice je moguće uključiti/isključiti za svaku pojedinu prijavu unutar uređivanja stavke." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-ispuna kod učitavanja stranice (ako je uključeno u Postavkama)" - }, "autoFillOnPageLoadUseDefault": { "message": "Koristi zadane postavke" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ako klikneš izvan iskočnog prozora, za provjeru kôda za provjeru iz e-pošte, on će se zatvoriti. Želiš li ovaj iskočni prozor otvoriti u novom prozoru kako se ne bi zatvorio?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Prikaži značku brojača" - }, - "badgeCounterDesc": { - "message": "Prikazuje broj spremljenih prijava za trenutnu web stranicu." + "showIconsChangePasswordUrls": { + "message": "Prikaži ikonu web mjesta i dohvati URL za promjenu lozinke" }, "cardholderName": { "message": "Vlasnik platne kartice" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Bilješka" }, - "newItemHeader": { - "message": "Novi $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nova prijava", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Uredi $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nova kartica", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Pogledaj $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Novi identitet", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nova bilješka", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Novi SSH ključ", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Novi teksutalni Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Novi datotečni Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Uredi prijavu", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Uredi karticu", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Uredi identitet", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Uređivanje bilješke", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Uredi SSH ključ", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Uredi tekstualni Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Uredi datotečni Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Prikaži prijavu", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Prikaži karticu", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Prikaži identitet", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Prikaži bilješku", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Prikaži SSH ključ", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Povijest" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Izvezt će se samo trezor organizacije povezan s $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Izvezt će se samo trezor organizacije povezan s $ORGANIZATION$. Zbirka mojih stavki neće biti uključena.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Pogreška" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Prema pravilima tvoje organizacije uključena je auto-ispuna prilikom učitavanja stranice." }, - "howToAutofill": { - "message": "Kako auto-ispuniti" - }, "autofillSelectInfoWithCommand": { "message": "Odaberi stavku s ovog zaslona, upotrijebi prečac $COMMAND$ ili istraži druge opcije u postavkama.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domene" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Stavke za koje je potrebna glavna lozinka neće se auto-ispuniti kod učitavanja stranice. Auto-ispuna pri učitavanju stranice je isključena.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Auto-ispuna kod učitavanja stranice koristi zadane postavke.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Isključi traženje glavne lozinke za promjenu ovog polja", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "U/Isključi bočnu navigaciju" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Pristupni ključ se neće kopirati u kloniranu stavku. Želiš li nastaviti klonirati ovu stavku?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Ishodišna stranica zahtijeva verifikaciju. Ova značajka još nije implementirana za račune bez glavne lozinke." - }, "logInWithPasskeyQuestion": { "message": "Prijava pristupnim ključem?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Omogući animacije" - }, "showAnimations": { "message": "Prikaži animacije" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Lokacija stavke" }, - "fileSend": { - "message": "Send datoteke" - }, "fileSends": { "message": "Send datoteke" }, - "textSend": { - "message": "Send teksta" - }, "textSends": { "message": "Send tekstovi" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Najmanje prilagođeno vrijeme je 1 minuta." }, - "additionalContentAvailable": { - "message": "Dostupan je dodatni sadržaj" - }, "fileSavedToDevice": { "message": "Datoteka spremljena na uređaj. Upravljaj u preuzimanjima svog uređaja." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Dobrodošli u svoj trezor!" }, + "phishingPageTitle": { + "message": "Phishing web stranica" + }, + "phishingPageCloseTab": { + "message": "Zatvori karticu" + }, + "phishingPageContinue": { + "message": "Nastavi" + }, + "phishingPageLearnWhy": { + "message": "Zašto ovo vidiš?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Auto-ispuni stavke za trenutnu stranicu" }, @@ -5584,6 +5657,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": "O ovoj postavci" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden će koristiti spremljene URI-je za prijavu kako bi identificirao ikonu ili URL za promjenu lozinke koji treba koristiti za poboljšanje tvojeg iskustva. Nikakvi podaci se ne prikupljaju, niti spremaju kada koristiš ovu uslugu." + }, "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 b44439f6578..2cafe38fab4 100644 --- a/apps/browser/src/_locales/hu/messages.json +++ b/apps/browser/src/_locales/hu/messages.json @@ -6,11 +6,11 @@ "message": "Bitwarden logó" }, "extName": { - "message": "Bitwarden Password Manager", + "message": "Bitwarden Jelszókezelő", "description": "Extension name, MUST be less than 40 characters (Safari restriction)" }, "extDesc": { - "message": "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information", + "message": "Legyen otthon, munkában, vagy úton, a Bitwarden könnyen biztosítja jelszavát, kulcsait, és kényes információit", "description": "Extension description, MUST be less than 112 characters (Safari restriction)" }, "loginOrCreateNewAccount": { @@ -550,6 +550,38 @@ "resetSearch": { "message": "Keresés visszaállítása" }, + "archiveNoun": { + "message": "Archívum", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archívum", + "description": "Verb" + }, + "unarchive": { + "message": "Visszavétel archívumból" + }, + "itemsInArchive": { + "message": "Archívum elemek száma" + }, + "noItemsInArchive": { + "message": "Nincs elem az archívumban." + }, + "noItemsInArchiveDesc": { + "message": "Az archivált elemek itt jelennek meg és kizárásra kerülnek az általános keresési eredményekből és az automatikus kitöltési javaslatokból." + }, + "itemSentToArchive": { + "message": "Archívumba küldött elemek száma" + }, + "itemRemovedFromArchive": { + "message": "Az elem kikerült a kedvencekből." + }, + "archiveItem": { + "message": "Elem archiválása" + }, + "archiveItemConfirmDesc": { + "message": "Az archivált elemek ki vannak zárva az általános keresési eredményekből és az automatikus kitöltési javaslatokból. Biztosan archiválni szeretnénk ezt az elemet?" + }, "edit": { "message": "Szerkesztés" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Hibás mesterjelszó" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "A mesterjelszó érvénytelen. Erősítsük meg, hogy email cím helyes és a fiók létrehozásának helye: $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Széf időkifutás" }, @@ -866,13 +907,13 @@ "message": "Kijelentkezett" }, "loggedOutDesc": { - "message": "You have been logged out of your account." + "message": "Kijelentkezett fiókjából." }, "loginExpired": { "message": "Bejelentkezési munkamenete lejárt." }, "logIn": { - "message": "Log in" + "message": "Bejelentkezés" }, "logInToBitwarden": { "message": "Bejelentkezés a Bitwardenbe" @@ -896,16 +937,16 @@ "message": "Kövessük az alábbi lépéseket a biztonsági kulccsal bejelentkezés befejezéséhez." }, "restartRegistration": { - "message": "Restart registration" + "message": "Regisztráció újraindítása" }, "expiredLink": { - "message": "Expired link" + "message": "Lejárt hivatkozás" }, "pleaseRestartRegistrationOrTryLoggingIn": { - "message": "Please restart registration or try logging in." + "message": "Kérem kezdje újra a regisztrációt, vagy próbáljon meg bejelentkezni." }, "youMayAlreadyHaveAnAccount": { - "message": "You may already have an account" + "message": "Lehetséges, hogy már rendelkezik fiókkal" }, "logOutConfirmation": { "message": "Biztos benne, hogy ki szeretnél jelentkezni?" @@ -1176,7 +1217,7 @@ "description": "Error message shown when the system fails to save login details." }, "saveFailureDetails": { - "message": "Oh no! We couldn't save this. Try entering the details manually.", + "message": "Ja ne! Nem tudtuk elmenteni. Próbálja meg beírni a kézzel.", "description": "Detailed error message shown when saving login details fails." }, "changePasswordWarning": { @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Kétlépcsős bejelentkezési mód használata" }, - "recoveryCodeDesc": { - "message": "Elveszett a hozzáférés az összes kétlépcsős szolgáltatóhoz? A helyreállító kód használatával letilthatók fiókból a kétlépcsős szolgáltatók." - }, "recoveryCodeTitle": { "message": "Helyreállító kód" }, @@ -1609,7 +1647,7 @@ "description": "Represents the message for allowing the user to enable the autofill overlay" }, "autofillSuggestionsSectionTitle": { - "message": "Autofill suggestions" + "message": "Automatikus kitöltés javaslatok" }, "autofillSpotlightTitle": { "message": "Az automatikus kitöltési javaslatok könnyű megtalálása" @@ -1630,7 +1668,7 @@ "message": "Automat kitöltés bekapcsolása" }, "showInlineMenuLabel": { - "message": "Show autofill suggestions on form fields" + "message": "Automatikus kitöltési javaslatok megjelenítése űrlapmezőknél" }, "showInlineMenuIdentitiesLabel": { "message": "Az identitások megjelenítése javaslatként" @@ -1639,10 +1677,10 @@ "message": "A kártyák megjelenítése javaslatként" }, "showInlineMenuOnIconSelectionLabel": { - "message": "Display suggestions when icon is selected" + "message": "Javaslatok megjelenítése a az ikon kiválasztásakor" }, "showInlineMenuOnFormFieldsDescAlt": { - "message": "Applies to all logged in accounts." + "message": "Minden bejelentkezett fiókra vonatkozik." }, "turnOffBrowserBuiltInPasswordManagerSettings": { "message": "Az ütközések elkerülése érdekében kapcsoljuk ki a böngésző beépített jelszókezelő beállításait." @@ -1655,7 +1693,7 @@ "description": "Overlay setting select option for disabling autofill overlay" }, "autofillOverlayVisibilityOnFieldFocus": { - "message": "When field is selected (on focus)", + "message": "Amikor a mező kiválasztásra kerül (fókuszoláskor)", "description": "Overlay appearance select option for showing the field on focus of the input element" }, "autofillOverlayVisibilityOnButtonClick": { @@ -1663,7 +1701,7 @@ "description": "Overlay appearance select option for showing the field on click of the overlay icon" }, "enableAutoFillOnPageLoadSectionTitle": { - "message": "Autofill on page load" + "message": "Automatikus kitöltés az oldal betöltésénél" }, "enableAutoFillOnPageLoad": { "message": "Automatikus kitöltés engedélyezése oldal betöltéskor" @@ -1675,7 +1713,7 @@ "message": "Az oldalbetöltésnél automatikus kitöltést a feltört vagy nem megbízhatató weboldalak kihasználhatják." }, "learnMoreAboutAutofillOnPageLoadLinkText": { - "message": "Learn more about risks" + "message": "Bővebben a kockázatokról" }, "learnMoreAboutAutofill": { "message": "További információk az automatikus kitöltésről" @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Az egyes bejelentkezési elemeknél kikapcsolhatjuk oldalbetöltéskor az automatikus kitöltést az elem Szerkesztés nézetében." }, - "itemAutoFillOnPageLoad": { - "message": "Automatikus kitöltés oldal betöltésnél (Ha engedélyezett az opcióknál)" - }, "autoFillOnPageLoadUseDefault": { "message": "Alapbeállítások használata" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Az ellenőrző kódot tartalmazó email egy olyan felugró ablakban nyílik meg, mely a mellette levő területre kattinva bezáródik. Szeretnéd az emailt egy olyan ablakban megnyitni, ami nem záródhat így be?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Számláló jelvény megjelenítése" - }, - "badgeCounterDesc": { - "message": "Jelöljük meg, hogy hány bejelentkezés van az aktuális weboldalnál." + "showIconsChangePasswordUrls": { + "message": "Webhely ikonok megjelenítése és jelszó webcímek módosításának lekérése" }, "cardholderName": { "message": "Kártyatulajdonos neve" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Jegyzet" }, - "newItemHeader": { - "message": "Új $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Új bejelentkezés", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ szerkesztése", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Új kártya", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ megtekintése", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Új személyazonosság", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Új jegyzet", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Új SSH kulcs", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Új szöveges Send elem", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Új fájl Send elem", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Bejelentkezés szerkesztése", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Kártya szerkesztése", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Személyazonossság szerkesztése", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Jegyzet szerkesztése", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "SSH kulcs szerkesztése", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Send szöveg szerkesztése", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Send fájl szerkesztése", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Bejelentkezés megtekintése", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Kártya megtekintése", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Személyazonosság megtekintése", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Jegyzet megtekintése", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "SSH kulcs megtekintése", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Jelszó előzmények" @@ -2368,7 +2437,7 @@ "message": "Az új mesterjelszó nem felel meg a szabály követelményeknek." }, "receiveMarketingEmailsV2": { - "message": "Get advice, announcements, and research opportunities from Bitwarden in your inbox." + "message": "Tanácsokat, bejelentéseket, kutatási lehetőségeket kaphat a Bitwarden-től a postaládájába." }, "unsubscribe": { "message": "Leiratkozás" @@ -2404,10 +2473,10 @@ "message": "Ok" }, "errorRefreshingAccessToken": { - "message": "Access Token Refresh Error" + "message": "Hozzáférési Token Frissítés Hiba" }, "errorRefreshingAccessTokenDesc": { - "message": "No refresh token or API keys found. Please try logging out and logging back in." + "message": "Nem található token vagy API kulcs. Próbáljon meg ki-, majd újra bejelentkezni." }, "desktopSyncVerificationTitle": { "message": "Asztali szinkronizálás ellenőrzés" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Csak a $ORGANIZATION$ szervezetehez kapcsolódó szervezeti széf kerül exportálásra.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Csak a $ORGANIZATION$ szervezethez kapcsolódó szervezeti széf kerül exportálásra. A saját elem gyűjtemények nem lesznek benne.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Hiba" }, @@ -3527,11 +3614,8 @@ "autofillPageLoadPolicyActivated": { "message": "A szervezeti szabályzat bekapcsolta az automatikus kitöltést az oldalbetöltéskor." }, - "howToAutofill": { - "message": "Az automatikus kitöltés működése" - }, "autofillSelectInfoWithCommand": { - "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", + "message": "Válasszon ki egy elemet a képernyőről, használja a $COMMAND$ kombinációt, vagy tekintse meg a többi lehetőséget a beállításokban.", "placeholders": { "command": { "content": "$1", @@ -3540,7 +3624,7 @@ } }, "autofillSelectInfoWithoutCommand": { - "message": "Select an item from this screen, or explore other options in settings." + "message": "Válasszon ki egy elemet a képernyőről, vagy tekintse meg a többi lehetőséget a beállításokban." }, "gotIt": { "message": "Rendben" @@ -3549,10 +3633,10 @@ "message": "Automatikus kitöltés beállítások" }, "autofillKeyboardShortcutSectionTitle": { - "message": "Autofill shortcut" + "message": "Automatikus kitöltés gyorselérés" }, "autofillKeyboardShortcutUpdateLabel": { - "message": "Change shortcut" + "message": "Billentyűparancs változtatás" }, "autofillKeyboardManagerShortcutsLabel": { "message": "Bullenytűparancsok kezelése" @@ -3914,30 +3998,22 @@ "aliasDomain": { "message": "Áldomain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "A mesterjelszót újra bekérő elemeket nem lehet automatikusan kitölteni az oldal betöltésekor. Az automatikus kitöltés az oldal betöltésekor kikapcsolásra kerül.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Az automatikus kitöltés az oldal betöltésekor az alapértelmezett beállítás használatára lett beállítva.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Kapcsoljuk ki a mesterjelszó újbóli bekérését a mező szerkesztéséhez.", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { - "message": "Toggle side navigation" + "message": "Oldalnavigáció váltás" }, "skipToContent": { "message": "Ugrás a tartalomra" }, "bitwardenOverlayButton": { - "message": "Bitwarden autofill menu button", + "message": "Bitwarden automatikus kitöltés menü gomb", "description": "Page title for the iframe containing the overlay button" }, "toggleBitwardenVaultOverlay": { - "message": "Toggle Bitwarden autofill menu", + "message": "Bitwarden automatikus kitöltés menü váltás", "description": "Screen reader and tool tip label for the overlay button" }, "bitwardenVault": { @@ -3945,7 +4021,7 @@ "description": "Page title in overlay" }, "unlockYourAccountToViewMatchingLogins": { - "message": "Unlock your account to view matching logins", + "message": "Az összeillő belépések megtekintéséhez oldja fel fiókját", "description": "Text to display in overlay when the account is locked." }, "unlockYourAccountToViewAutofillSuggestions": { @@ -4013,7 +4089,7 @@ "description": "Screen reader text (aria-label) for new identity button within inline menu" }, "bitwardenOverlayMenuAvailable": { - "message": "Bitwarden autofill menu available. Press the down arrow key to select.", + "message": "Bitwarden automatikus kitöltés menü elérhető. Nyomja meg a lefele nyilat a kiválasztáshoz.", "description": "Screen reader text for announcing when the overlay opens on the page" }, "turnOn": { @@ -4099,7 +4175,7 @@ } }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." + "message": "Hiba a Duo szolgáltatáshoz való kapcsolódáskor. Használjon másféle kétlépcsős bejelentkezést, vagy keresse fel a Duo ügyfélszolgálatot." }, "duoRequiredForAccount": { "message": "A fiókhoz kétlépcsős DUO bejelentkezés szükséges." @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "A hozzáférési kulcs nem kerül másolásra a klónozott elembe. Folytatjuk ennek az elemnek a klónozását?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "A kezdeményező hely által megkövetelt ellenőrzés. Ez a szolgáltatás még nincs megvalósítva mesterjelszó nélküli fiókok esetén." - }, "logInWithPasskeyQuestion": { "message": "Bejelentkezés hozzáférési kulccsal?" }, @@ -4398,27 +4471,27 @@ "description": "Advanced option placeholder for uri option component" }, "confirmContinueToBrowserSettingsTitle": { - "message": "Continue to browser settings?", + "message": "Továbblépés a böngésző beállításokhoz?", "description": "Title for dialog which asks if the user wants to proceed to a relevant browser settings page" }, "confirmContinueToHelpCenter": { - "message": "Continue to Help Center?", + "message": "Továbblépés a Segítség Központba?", "description": "Title for dialog which asks if the user wants to proceed to a relevant Help Center page" }, "confirmContinueToHelpCenterPasswordManagementContent": { - "message": "Change your browser's autofill and password management settings.", + "message": "A böngésző automatikus kitöltés és jelszókezelési beállításainak módosítása.", "description": "Body content for dialog which asks if the user wants to proceed to the Help Center's page about browser password management settings" }, "confirmContinueToHelpCenterKeyboardShortcutsContent": { - "message": "You can view and set extension shortcuts in your browser's settings.", + "message": "Megtekintheti vagy beállíthatja a bővítmény billentyűparancsokat a böngésző beállításoknál.", "description": "Body content for dialog which asks if the user wants to proceed to the Help Center's page about browser keyboard shortcut settings" }, "confirmContinueToBrowserPasswordManagementSettingsContent": { - "message": "Change your browser's autofill and password management settings.", + "message": "A böngésző automatikus kitöltési és jelszókezelési beállításainak módosítása.", "description": "Body content for dialog which asks if the user wants to proceed to the browser's password management settings page" }, "confirmContinueToBrowserKeyboardShortcutSettingsContent": { - "message": "You can view and set extension shortcuts in your browser's settings.", + "message": "Megtekintheti vagy beállíthatja a bővítmény billentyűparancsokat a böngésző beállításoknál.", "description": "Body content for dialog which asks if the user wants to proceed to the browser's keyboard shortcut settings page" }, "overrideDefaultBrowserAutofillTitle": { @@ -4598,7 +4671,7 @@ "message": "Nincsenek másolandó értékek." }, "assignToCollections": { - "message": "Assign to collections" + "message": "Hozzárendelés gyűjteményhez" }, "copyEmail": { "message": "Email cím másolása" @@ -4661,7 +4734,7 @@ } }, "itemsWithNoFolder": { - "message": "Items with no folder" + "message": "Be nem mappázott elemek" }, "itemDetails": { "message": "Elem részletek" @@ -4670,7 +4743,7 @@ "message": "Elem neve" }, "organizationIsDeactivated": { - "message": "Organization is deactivated" + "message": "A szervezet deaktiválásra került" }, "owner": { "message": "Tulajdonos" @@ -4680,7 +4753,7 @@ "description": "Used as a label to indicate that the user is the owner of an item." }, "contactYourOrgAdmin": { - "message": "Items in deactivated organizations cannot be accessed. Contact your organization owner for assistance." + "message": "A deaktivált szervezetek elemeit nem lehet elérni. Keresse fel további segítségért a szervezet tulajdonosát." }, "additionalInformation": { "message": "További információ" @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Animációk engedélyezése" - }, "showAnimations": { "message": "Animációk megjelenítése" }, @@ -4911,7 +4981,7 @@ "description": "ARIA label for the inline menu button that logs in with a passkey." }, "assign": { - "message": "Assign" + "message": "Hozzárendelés" }, "bulkCollectionAssignmentDialogDescriptionSingular": { "message": "Csak az ezekhez a gyűjteményekhez hozzáféréssel rendelkező szervezeti tagok láthatják az elemet." @@ -4920,7 +4990,7 @@ "message": "Csak az ezekhez a gyűjteményekhez hozzáféréssel rendelkező szervezeti tagok láthatják az elemeket." }, "bulkCollectionAssignmentWarning": { - "message": "You have selected $TOTAL_COUNT$ items. You cannot update $READONLY_COUNT$ of the items because you do not have edit permissions.", + "message": "$TOTAL_COUNT$ elemeket jelölt ki. Nem frissítheti a $READONLY_COUNT$ részét, mert nem rendelkezik szerkesztési jogosultsággal.", "placeholders": { "total_count": { "content": "$1", @@ -5018,13 +5088,13 @@ } }, "selectCollectionsToAssign": { - "message": "Select collections to assign" + "message": "A hozzárendeléshez jelöljön ki gyűjteményeket" }, "personalItemTransferWarningSingular": { - "message": "1 item will be permanently transferred to the selected organization. You will no longer own this item." + "message": "1 elem véglegesen áthelyezésre kerül a szervezethez. Többé nem Önhöz fog tartozni az elem." }, "personalItemsTransferWarningPlural": { - "message": "$PERSONAL_ITEMS_COUNT$ items will be permanently transferred to the selected organization. You will no longer own these items.", + "message": "$PERSONAL_ITEMS_COUNT$ elemek véglegesen áthelyezésre kerülnek a kiválasztott szervezethez. Többé nem Önhöz fognak tartozni az elemek.", "placeholders": { "personal_items_count": { "content": "$1", @@ -5033,7 +5103,7 @@ } }, "personalItemWithOrgTransferWarningSingular": { - "message": "1 item will be permanently transferred to $ORG$. You will no longer own this item.", + "message": "Ez az 1 elem véglegesen áthelyezésre kerül a $ORG$ szervezethez. Többé nem az Öné lesz az elem.", "placeholders": { "org": { "content": "$1", @@ -5042,7 +5112,7 @@ } }, "personalItemsWithOrgTransferWarningPlural": { - "message": "$PERSONAL_ITEMS_COUNT$ items will be permanently transferred to $ORG$. You will no longer own these items.", + "message": "$PERSONAL_ITEMS_COUNT$ elem véglegesen áthelyezésre kerül a $ORG$ szervezethez. Többé nem az Öné lesz az elem.", "placeholders": { "personal_items_count": { "content": "$1", @@ -5055,13 +5125,13 @@ } }, "successfullyAssignedCollections": { - "message": "Successfully assigned collections" + "message": "Sikerült a gyűjteményhez való hozzárendelés" }, "nothingSelected": { - "message": "You have not selected anything." + "message": "Nem választott ki semmit." }, "itemsMovedToOrg": { - "message": "Items moved to $ORGNAME$", + "message": "Elemek áthelyezve a $ORGNAME$ szervezethez", "placeholders": { "orgname": { "content": "$1", @@ -5070,7 +5140,7 @@ } }, "itemMovedToOrg": { - "message": "Item moved to $ORGNAME$", + "message": "Elem áthelyezve a $ORGNAME$ szervezethez", "placeholders": { "orgname": { "content": "$1", @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Elem helyek" }, - "fileSend": { - "message": "Fájl típusú Send" - }, "fileSends": { "message": "Fájl küldés" }, - "textSend": { - "message": "Szöveg típusú Send" - }, "textSends": { "message": "Szöveg küldés" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "A minimális egyedi időkifutás 1 perc." }, - "additionalContentAvailable": { - "message": "Kiegészítő tartalom érhető el." - }, "fileSavedToDevice": { "message": "A fájl mentésre került az eszközre. Kezeljük az eszközről a letöltéseket." }, @@ -5240,7 +5301,7 @@ "message": "Feloldás biometrikusan" }, "authenticating": { - "message": "Authenticating" + "message": "Hitelesítés" }, "fillGeneratedPassword": { "message": "Generált jelszó kitöltés", @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Üdvözlet a széfben!" }, + "phishingPageTitle": { + "message": "Adathalász webhely" + }, + "phishingPageCloseTab": { + "message": "Fül bezárása" + }, + "phishingPageContinue": { + "message": "Folytatás" + }, + "phishingPageLearnWhy": { + "message": "Miért látható ez?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Az aktuális oldal elemeinek automatikus kitöltése" }, @@ -5584,6 +5657,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": "Informció erről a beállításról" + }, + "permitCipherDetailsDescription": { + "message": "A Bitwarden mentett bejelentkezési webcímeket használ annak azonosítására, hogy melyik ikont vagy jelszó webcímet kell használni az élmény javítása érdekében. A szolgáltatás használatakor nincs információ gyűjtés vagy mentés." + }, "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 81b1ba32229..80886711095 100644 --- a/apps/browser/src/_locales/id/messages.json +++ b/apps/browser/src/_locales/id/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Atur ulang pencarian" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Sandi utama tidak valid" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Batas Waktu Brankas" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Pilih metode log masuk dua langkah" }, - "recoveryCodeDesc": { - "message": "Kehilangan akses ke semua penyedia dua faktor Anda? Gunakan kode pemulihan untuk menonaktifkan semua penyedia dua faktor dari akun Anda." - }, "recoveryCodeTitle": { "message": "Kode Pemulihan" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Setelah mengaktifkan Auto-Fill waktu website terbuka, kamu dapat mengaktifkan atau meng-nonaktifkan feature ini untuk setiap item. Ini adalah konfigurasi standard untuk item yang tidak dikonfigurasi terpisah." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-fill waktu website terbuka (Jika diaktifkan di Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Gunakan pengaturan baku" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Tindakan klik diluar jendela popup untuk memeriksa kode verifikasi di dalam surel Anda akan menyebabkan popup ini ditutup. Apakah Anda ingin membuka popup ini di jendela baru sehingga terus tetap terbuka?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Tampilkan hitungan di lencana" - }, - "badgeCounterDesc": { - "message": "Tunjukkan seberapa banyak login yang Anda miliki untuk halaman web saat ini." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Nama Pemegang Kartu" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Catatan" }, - "newItemHeader": { - "message": "$TYPE$ baru", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Sunting $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Lihat $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Riwayat Kata Sandi" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Galat" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Kebijakan organisasi Anda telah menyalakan isi otomatis ketika halaman dimuat." }, - "howToAutofill": { - "message": "Bagaimana cara mengisi otomatis" - }, "autofillSelectInfoWithCommand": { "message": "Pilih sebuah benda dari layar ini, gunakan pintasan $COMMAND$, atau jelajahi pilihan lainnya di pengaturan.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Domain alias" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Benda dengan meminta ulang kata sandi utama tidak dapat diisikan otomatis ketika halaman dimuat. Isi otomatis ketika halaman dimuat dimatikan.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Isi otomatis ketika halaman dimuat telah diatur untuk menggunakan pengaturan bawaan.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Matikan minta ulang kata sandi utama untuk menyunting kolom ini", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Saklar bilah isi navigasi" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Kunci sandi tidak akan disalin ke benda yang digandakan. Apakah Anda ingin melanjutkan menggandakan benda ini?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verifikasi diperlukan oleh situs yang menyelenggarakan. Fitur ini belum diterapkan untuk akun tanpa kata sandi utama." - }, "logInWithPasskeyQuestion": { "message": "Masuk dengan kunci sandi?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Nyalakan animasi" - }, "showAnimations": { "message": "Tampilkan animasi" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Lokasi Item" }, - "fileSend": { - "message": "Berkas Send" - }, "fileSends": { "message": "Berkas-berkas Send" }, - "textSend": { - "message": "Teks Send" - }, "textSends": { "message": "Teks Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimal tenggat waktu ubahsuai adalah 1 menit." }, - "additionalContentAvailable": { - "message": "Konten tambahan telah tersedia" - }, "fileSavedToDevice": { "message": "Berkas tersimpan di perangkat. Kelola dari unduhan perangkat Anda." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Selamat datang di brankas Anda!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Benda-benda isi otomatis untuk halaman saat ini" }, @@ -5584,6 +5657,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 c05a3ad6c81..c9a51f416e4 100644 --- a/apps/browser/src/_locales/it/messages.json +++ b/apps/browser/src/_locales/it/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Svuota ricerca" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Modifica" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Password principale errata" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Timeout cassaforte" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Seleziona metodo di accesso in due passaggi" }, - "recoveryCodeDesc": { - "message": "Hai perso l'accesso a tutti i tuoi metodi di verifica in due passaggi? Usa il tuo codice di recupero per disattivarli tutti dal tuo account." - }, "recoveryCodeTitle": { "message": "Codice di recupero" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Puoi disattivare il riempimento automatico al caricamento della pagina per singoli login dalla sezione Modifica elemento." }, - "itemAutoFillOnPageLoad": { - "message": "Riempi automaticamente al caricamento della pagina (se abilitato in Impostazioni)" - }, "autoFillOnPageLoadUseDefault": { "message": "Usa impostazione predefinita" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Cliccare fuori del pop-up per controllare il codice di verifica nella tua email chiuderà questo pop-up. Vuoi aprire questo pop-up in una nuova finestra in modo che non si chiuda?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Mostra badge contatore" - }, - "badgeCounterDesc": { - "message": "Mostra il numero di login salvati per il sito web corrente nell'icona dell'estensione." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Titolare della carta" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Nota" }, - "newItemHeader": { - "message": "Nuovo $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Modifica $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Visualizza $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Cronologia delle password" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Errore" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Le politiche della tua organizzazione hanno abilitato il riempimento automatico al caricamento della pagina." }, - "howToAutofill": { - "message": "Come riempire automaticamente" - }, "autofillSelectInfoWithCommand": { "message": "Seleziona un elemento da questa schermata, usa la scorciatoia $COMMAND$, o esplora altre opzioni nelle impostazioni.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Dominio alias" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Gli elementi che richiedono di inserire di nuovo la password principale non possono essere riempiti automaticamente al caricamento della pagina.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Riempimento automatico al caricamento della pagina impostato con l'impostazione predefinita.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Disattiva l'inserimento della password principale di nuovo per modificare questo campo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Attiva/Disattiva navigazione laterale" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "La passkey non sarà copiata nell'elemento clonato. Vuoi continuare a clonare questo elemento?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verifica richiesta dal sito web. Questa funzionalità non è ancora implementata per gli account senza password principale." - }, "logInWithPasskeyQuestion": { "message": "Accedi con passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Abilita animazioni" - }, "showAnimations": { "message": "Mostra animazioni" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Posizione elemento" }, - "fileSend": { - "message": "Send di File" - }, "fileSends": { "message": "Send File" }, - "textSend": { - "message": "Send di Testo" - }, "textSends": { "message": "Send Testo" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Il timeout personalizzato minimo è 1 minuto." }, - "additionalContentAvailable": { - "message": "Sono disponibili ulteriori contenuti" - }, "fileSavedToDevice": { "message": "File salvato sul dispositivo. Gestisci dai download del dispositivo." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Benvenuto nella tua cassaforte!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Riempimento automatico per questa pagina" }, @@ -5584,6 +5657,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 d05c5a13128..0fa768e3716 100644 --- a/apps/browser/src/_locales/ja/messages.json +++ b/apps/browser/src/_locales/ja/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "編集" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "マスターパスワードが間違っています" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "保管庫のタイムアウト" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "2段階認証の方法を選択" }, - "recoveryCodeDesc": { - "message": "すべての2段階認証プロパイダにアクセスできなくなったときは、リカバリーコードを使用するとアカウントの2段階認証を無効化できます。" - }, "recoveryCodeTitle": { "message": "リカバリーコード" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "ページ読み込み時に自動入力を有効にすると、個々のログインアイテムの機能を有効または無効にできます。 これは個別に設定されていないログインアイテムに適用されるデフォルト設定です。" }, - "itemAutoFillOnPageLoad": { - "message": "ページ読み込み時に自動入力する (オプションで有効な場合)" - }, "autoFillOnPageLoadUseDefault": { "message": "デフォルト設定を使用" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "認証コードを確認するためにポップアップの外をクリックすると、このポップアップが閉じてしまいます。閉じてしまわないよう、新しいウインドウでこのポップアップを開きますか?" }, - "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." - }, - "enableBadgeCounter": { - "message": "バッジカウンターを表示" - }, - "badgeCounterDesc": { - "message": "現在のページに一致するログイン情報の数を表示します" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "カードの名義人名" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "$TYPE$ を新規作成", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ を編集", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ を表示", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "パスワードの履歴" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "エラー" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "組織のポリシーはページ読み込み時の自動入力をオンにしました。" }, - "howToAutofill": { - "message": "自動入力する方法" - }, "autofillSelectInfoWithCommand": { "message": "この画面からアイテムを選択するか、ショートカット $COMMAND$を使用するか、設定で他のオプションを確認してください。", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "エイリアスドメイン" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "マスターパスワードの再入力を促すアイテムは、ページ読み込み時に自動入力できません。ページ読み込み時の自動入力をオフにしました。", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "ページ読み込み時の自動入力はデフォルトの設定を使うよう設定しました。", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "このフィールドを編集するには、マスターパスワードの再入力をオフにしてください", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "サイドナビゲーションの切り替え" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "パスキーは複製されたアイテムにコピーされません。このアイテムを複製しますか?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "開始サイトでの認証が必要です。この機能はマスターパスワードのないアカウントではまだ対応していません。" - }, "logInWithPasskeyQuestion": { "message": "パスキーでログインしますか?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "アニメーションを有効化" - }, "showAnimations": { "message": "アニメーションを表示" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "アイテムの場所" }, - "fileSend": { - "message": "ファイル Send" - }, "fileSends": { "message": "ファイル Send" }, - "textSend": { - "message": "テキスト Send" - }, "textSends": { "message": "テキスト Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "カスタムタイムアウトの最小値は1分です。" }, - "additionalContentAvailable": { - "message": "追加コンテンツが利用可能です" - }, "fileSavedToDevice": { "message": "ファイルをデバイスに保存しました。デバイスのダウンロードで管理できます。" }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 68e2cf47230..13f3da81404 100644 --- a/apps/browser/src/_locales/ka/messages.json +++ b/apps/browser/src/_locales/ka/messages.json @@ -162,7 +162,7 @@ "message": "Copy passport number" }, "copyLicenseNumber": { - "message": "Copy license number" + "message": "დააკოპირეთ ლიცენზიის ნომერი" }, "copyPrivateKey": { "message": "Copy private key" @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "ჩასწორება" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "შეცდომა" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "ანიმაციების ჩართვა" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/km/messages.json +++ b/apps/browser/src/_locales/km/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 a4a56b0dd8f..16e6cc2a631 100644 --- a/apps/browser/src/_locales/kn/messages.json +++ b/apps/browser/src/_locales/kn/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "ಎಡಿಟ್" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "ಅಮಾನ್ಯ ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "ವಾಲ್ಟ್ ಕಾಲಾವಧಿ" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "ನಿಮ್ಮ ಎಲ್ಲಾ ಎರಡು ಅಂಶ ಪೂರೈಕೆದಾರರಿಗೆ ಪ್ರವೇಶವನ್ನು ಕಳೆದುಕೊಂಡಿದ್ದೀರಾ? ನಿಮ್ಮ ಖಾತೆಯಿಂದ ಎಲ್ಲಾ ಎರಡು ಅಂಶ ಪೂರೈಕೆದಾರರನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಿಮ್ಮ ಮರುಪಡೆಯುವಿಕೆ ಕೋಡ್ ಬಳಸಿ." - }, "recoveryCodeTitle": { "message": "ಮರುಪಡೆಯುವಿಕೆ ಕೋಡ್" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "ಪುಟ ಲೋಡ್‌ನಲ್ಲಿ ಸ್ವಯಂ-ಭರ್ತಿ ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಂತರ, ನೀವು ವೈಯಕ್ತಿಕ ಲಾಗಿನ್ ಐಟಂಗಳಿಗಾಗಿ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡದ ಲಾಗಿನ್ ಐಟಂಗಳ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ ಇದು." }, - "itemAutoFillOnPageLoad": { - "message": "ಪುಟ ಲೋಡ್‌ನಲ್ಲಿ ಸ್ವಯಂ ಭರ್ತಿ (ಆಯ್ಕೆಗಳಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ)" - }, "autoFillOnPageLoadUseDefault": { "message": "ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ ಬಳಸಿ" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "ನಿಮ್ಮ ಪರಿಶೀಲನಾ ಕೋಡ್‌ಗಾಗಿ ನಿಮ್ಮ ಇಮೇಲ್ ಪರಿಶೀಲಿಸಲು ಪಾಪ್ಅಪ್ ವಿಂಡೋದ ಹೊರಗೆ ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ಈ ಪಾಪ್ಅಪ್ ಮುಚ್ಚಲ್ಪಡುತ್ತದೆ. ಈ ಪಾಪ್ಅಪ್ ಅನ್ನು ಮುಚ್ಚದಿರುವಂತೆ ಹೊಸ ವಿಂಡೋದಲ್ಲಿ ತೆರೆಯಲು ನೀವು ಬಯಸುವಿರಾ?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "ಕಾರ್ಡುದಾರನ ಹೆಸರು" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "ಪಾಸ್ವರ್ಡ್ ಇತಿಹಾಸ" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 f27465a26f1..9b80dae4d7c 100644 --- a/apps/browser/src/_locales/ko/messages.json +++ b/apps/browser/src/_locales/ko/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "편집" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "잘못된 마스터 비밀번호" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "보관함 시간 제한" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "모든 2단계 인증을 사용할 수 없는 상황인가요? 복구 코드를 사용하여 계정의 모든 2단계 인증을 비활성화할 수 있습니다." - }, "recoveryCodeTitle": { "message": "복구 코드" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "페이지 로드 시 자동 완성을 켠 뒤에는 각 로그인 항목별로 이 기능을 켜거나 끌 수 있습니다. 이 옵션은 해당 기능을 개별적으로 구성하지 않은 항목에 사용되는 기본 설정값입니다." }, - "itemAutoFillOnPageLoad": { - "message": "페이지 로드 시 자동 완성 (옵션에서 켜져 있을 경우)" - }, "autoFillOnPageLoadUseDefault": { "message": "기본 설정 사용" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "인증 코드가 담긴 이메일을 확인하기 위해 팝업 창의 바깥쪽을 누르면 이 팝업이 닫힙니다. 팝업 창이 닫히는 것을 방지하기 위해 이 팝업을 새 창에서 다시 여시겠습니까?" }, - "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." - }, - "enableBadgeCounter": { - "message": "배지 갯수 표시" - }, - "badgeCounterDesc": { - "message": "현재 웹 페이지에 저장된 로그인 정보의 수를 표시합니다." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "카드 소유자 이름" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "새 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ 수정", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ 보기", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "비밀번호 변경 기록" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "오류" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "조직 정책에 따라, 페이지 로드 시 자동 완성 기능을 켰습니다." }, - "howToAutofill": { - "message": "자동 완성 사용법" - }, "autofillSelectInfoWithCommand": { "message": "이 화면에서 항목을 선택하거나, 바로 가기 $COMMAND$를 사용하거나, 설정의 다른 옵션을 탐색하세요.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "도메인 별칭" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "마스터 비밀번호 재 요청이 있는 항목은 페이지 로드에서 자동으로 채울 수 없습니다. 페이지 로드의 자동 완성이 꺼졌습니다.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "페이지 로드 시 자동 완성이 기본 설정을 사용하도록 설정되었습니다.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "마스터 암호 재 요청을 해제하여 이 필드를 편집합니다", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "사이드 내비게이션 전환" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "패스키는 복제된 아이템에 복사되지 않습니다. 계속 이 항목을 복제하시겠어요?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "사이트에서 인증을 요구합니다. 이 기능은 비밀번호가 없는 계정에서는 아직 지원하지 않습니다." - }, "logInWithPasskeyQuestion": { "message": "패스키로 로그인하시겠어요?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "애니메이션 활성화" - }, "showAnimations": { "message": "애니메이션 표시" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "항목 위치" }, - "fileSend": { - "message": "파일 Send" - }, "fileSends": { "message": "파일 Send" }, - "textSend": { - "message": "텍스트 Send" - }, "textSends": { "message": "텍스트 Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "최소 사용자 지정 시간 초과는 1분입니다." }, - "additionalContentAvailable": { - "message": "추가 콘텐츠를 사용할 수 있습니다" - }, "fileSavedToDevice": { "message": "파일을 장치에 저장했습니다. 장치 다운로드로 관리할 수 있습니다." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 7ca0353af67..478164a7f9c 100644 --- a/apps/browser/src/_locales/lt/messages.json +++ b/apps/browser/src/_locales/lt/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Keisti" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Neteisingas pagrindinis slaptažodis" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Atsijungta nuo saugyklos" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Praradai prieigą prie visų savo dviejų veiksnių teikėjų? Naudok atkūrimo kodą, kad iš savo paskyros išjungtum visus dviejų veiksnių teikėjus." - }, "recoveryCodeTitle": { "message": "Atkūrimo kodas" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Galite išjungti automatinį pildymą įkeliant puslapį atskiriems prisijungimo elementams, elemento redagavimo rodinyje." }, - "itemAutoFillOnPageLoad": { - "message": "Automatinis pildymas įkeliant puslapį (jei nustatyta Parinktyse)" - }, "autoFillOnPageLoadUseDefault": { "message": "Naudoti numatytuosius nustatymus" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Paspaudę už iššokančio lango, kad patikrintum, ar el. paštu gausi patvirtinimo kodą, uždarys šį iššokantį langą. Ar nori atidaryti šį iššokantį langą naujame lange, kad jis neužsidarytų?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Rodyti ženkliukų skaitiklį" - }, - "badgeCounterDesc": { - "message": "Nurodoma, kiek prisijungimų turi dabartiniame žiniatinklio puslapyje." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Mokėjimo kortelės savininko vardas" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Naujas $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Redaguoti $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Peržiūrėti $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Slaptažodžio istorija" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Klaida" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "Kaip automatiškai užpildyti" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Domeno slapyvardis" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Elementai su pagrindinio slaptažodžio raginimu negali būti automatiškai užpildyti įkeliant puslapį. Automatinis pildymas, įkeliant puslapį, išjungtas.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automatinis pildymas įkeliant puslapį nustatytas naudoti numatytąjį nustatymą.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Išjunkite pagrindinio slaptažodžio raginimą, jei norite redaguoti šį lauką", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Perjungti šoninę naršymą" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Elemento vieta" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 08a99915648..f9a8c3fba2b 100644 --- a/apps/browser/src/_locales/lv/messages.json +++ b/apps/browser/src/_locales/lv/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Atiestatīt meklēšanu" }, + "archiveNoun": { + "message": "Arhīvs", + "description": "Noun" + }, + "archiveVerb": { + "message": "Arhivēt", + "description": "Verb" + }, + "unarchive": { + "message": "Atcelt arhivēšanu" + }, + "itemsInArchive": { + "message": "Vienumi arhīvā" + }, + "noItemsInArchive": { + "message": "Arhīvā nav vienumu" + }, + "noItemsInArchiveDesc": { + "message": "Šeit parādīsies arhivētie vienumi, un tie netiks iekļauti vispārējās meklēšanas iznākumos un automātiskās aizpildes ieteikumos." + }, + "itemSentToArchive": { + "message": "Vienums ievietots arhīvā" + }, + "itemRemovedFromArchive": { + "message": "Vienums izņemts no arhīva" + }, + "archiveItem": { + "message": "Arhivēt vienumu" + }, + "archiveItemConfirmDesc": { + "message": "Arhivētie vienumi netiek iekļauti vispārējās meklēšanas iznākumos un automātiskās aizpildes ieteikumos. Vai tiešām ahrivēt šo vienumu?" + }, "edit": { "message": "Labot" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Nederīga galvenā parole" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Nederīga galvenā parole. Jāpārliecinās, ka e-pasta adrese ir pareiza un konts tika izveidots $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Glabātavas noildze" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Atlasīt divpakāpju pieteikšanās veidu" }, - "recoveryCodeDesc": { - "message": "Zaudēta piekļuve visiem divpakāpju nodrošinātājiem? Izmanto atkopes kodus, lai atspējotu visus sava konta divpakāpju nodrošinātājus!" - }, "recoveryCodeTitle": { "message": "Atkopes kods" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Automātisko aizpildi lapas ielādes brīdī atsevišķiem pieteikšanās vienumiem var atslēgt vienuma labošanas skatā." }, - "itemAutoFillOnPageLoad": { - "message": "Automātiski aizpildīt lapas ielādes brīdī (ja iespējots iestatījumos)" - }, "autoFillOnPageLoadUseDefault": { "message": "Izmantot noklusējuma iestatījumu" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Klikšķināšana ārpus uznirstošā loga, lai e-pastā apskatītu apliecinājuma kodu, to aizvērs. Vai atvērt to atsevišķā logā, lai tas netiktu aizvērts?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Rādīt skaita nozīmīti" - }, - "badgeCounterDesc": { - "message": "Attēlot pašreizējāi tīmekļa vietnei atbilstošo pieteikšanās vienumu skaitu." + "showIconsChangePasswordUrls": { + "message": "Rādīt tīmekļvietņu ikonas un iegūt paroles nomaiņas URL" }, "cardholderName": { "message": "Kartes īpašnieka vārds" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Piezīme" }, - "newItemHeader": { - "message": "Jauns/a $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Jauns pieteikšanās vienums", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Labot $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Jauna karte", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Apskatīt $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Jauna identitāte", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Jauna piezīme", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Jauna SSH atslēga", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Jauns teksta Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Jauns datnes Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Labot pieteikšanās vienumu", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Labot karti", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Labot identitāti", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Labot piezīmi", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Labot SSH atslēgu", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Labot teksta Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Labot datnes Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Apskatīt pieteikšanās vienumu", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Apskatīt karti", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Skatīt identitāti", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Apskatīt piezīmi", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Apskatīt SSH atslēgu", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Paroļu vēsture" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Kļūda" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Tavas apvienības nosacījumos ir ieslēgta automātiskā aizpilde lapas ielādes brīdī." }, - "howToAutofill": { - "message": "Kā automātiski aizpildīt" - }, "autofillSelectInfoWithCommand": { "message": "Jāizvēlas šī skata vienums, jāizmanto īsceļš $COMMAND$ vai iestatījumos jāizpēta citas iespējas.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Aizstājdomēns" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Vienumus ar galvenās paroles pārvaicāšanu nevar automātiski aizpildīt lapas ielādes brīdī. Automātiskā aizpilde lapas ielādes brīdī ir izslēgta.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automātiskā aizpilde lapas ielādes brīdī iestatīta izmantot noklusējuma iestatījumu.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Jāizslēdz galvenās paroles pārvaicāšana, lai labotu šo lauku", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Pārslēgt sānu pārvietošanās joslu" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Piekļuves atslēga netiks ievietota klonētajā vienumā. Vai turpināt šī vienuma klonēšanu?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Vietne, kurā tika uzsākta darbība, pieprasa apliecinājumu. Šī iespēja vēl nav īstenota kontiem, kuriem nav galvenās paroles." - }, "logInWithPasskeyQuestion": { "message": "Pieteikties ar piekļuves atslēgu?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Iespējot animācijas" - }, "showAnimations": { "message": "Rādīt animācijas" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Vienuma atrašanās vieta" }, - "fileSend": { - "message": "Datņu Send" - }, "fileSends": { "message": "Datņu Send" }, - "textSend": { - "message": "Teksta Send" - }, "textSends": { "message": "Teksta Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Mazākā pieļaujamā pielāgotā noildze ir 1 minūte." }, - "additionalContentAvailable": { - "message": "Ir pieejams papildu saturs" - }, "fileSavedToDevice": { "message": "Datne saglabāta ierīcē. Tā ir atrodama ierīces lejupielāžu mapē." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Laipni lūdzam Tavā glabātavā!" }, + "phishingPageTitle": { + "message": "Pikšķerēšanas tīmekļvietne" + }, + "phishingPageCloseTab": { + "message": "Aizvērt cilni" + }, + "phishingPageContinue": { + "message": "Turpināt" + }, + "phishingPageLearnWhy": { + "message": "Kāpēc šis ir redzams?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Automātiska pašreizējās lapas vienumu aizpildīšana" }, @@ -5584,6 +5657,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 00bd531945c..cd99f32714e 100644 --- a/apps/browser/src/_locales/ml/messages.json +++ b/apps/browser/src/_locales/ml/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "തിരുത്തുക" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "അസാധുവായ പ്രാഥമിക പാസ്‌വേഡ്" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "വാൾട് ടൈംഔട്ട്" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "നിങ്ങളുടെ രണ്ട്-ഘടക ദാതാക്കളിലേക്കുള്ള ആക്‌സസ്സ് നഷ്‌ടപ്പെട്ടോ? നിങ്ങളുടെ അക്കൗണ്ടിൽ നിന്ന് രണ്ട്-ഘടക ദാതാക്കളെ പ്രവർത്തനരഹിതമാക്കാൻ നിങ്ങളുടെ റിക്കവറി കോഡ് ഉപയോഗിക്കുക." - }, "recoveryCodeTitle": { "message": "റിക്കവറി കോഡ്" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "നിങ്ങളുടെ സ്ഥിരീകരണ കോഡിനായി നിങ്ങളുടെ ഇമെയിൽ പരിശോധിക്കുന്നതിന് പോപ്പ്അപ്പ് വിൻഡോയ്ക്ക് പുറത്ത് ക്ലിക്കുചെയ്യുന്നത് ഈ പോപ്പ്അപ്പ് അടയ്‌ക്കുന്നതിന് കാരണമാകും. ഈ പോപ്പ്അപ്പ് അടയ്‌ക്കാത്തവിധം ഒരു പുതിയ വിൻ‌ഡോയിൽ‌ തുറക്കാൻ‌ നിങ്ങൾ‌ താൽ‌പ്പര്യപ്പെടുന്നോ?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "കാർഡ് ഉടമയുടെ പേര്" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "പാസ്സ്‌വേഡ് നാൾവഴി" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 d370a096583..e639bae2662 100644 --- a/apps/browser/src/_locales/mr/messages.json +++ b/apps/browser/src/_locales/mr/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "अवैध मुख्य पासवर्ड" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/my/messages.json +++ b/apps/browser/src/_locales/my/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 a86b371e537..b01d5a5ebbf 100644 --- a/apps/browser/src/_locales/nb/messages.json +++ b/apps/browser/src/_locales/nb/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Rediger" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Ugyldig hovedpassord" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Tidsavbrudd i hvelvet" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Velg 2-trinnspåloggingsmetode" }, - "recoveryCodeDesc": { - "message": "Har du mistet tilgang til alle dine 2-trinnsleverandører? Bruk din gjenopprettingskode til å fjerne alle 2-trinnsleverandører fra din konto." - }, "recoveryCodeTitle": { "message": "Gjenopprettingskode" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Du kan skru av auto-utfylling ved sideinnlastinger for individuelle innloggingsgjenstander fra gjenstandens «Redigér»-visning." }, - "itemAutoFillOnPageLoad": { - "message": "Auto-utfyll på sideinnlastning (hvis aktivert i Alternativer)" - }, "autoFillOnPageLoadUseDefault": { "message": "Bruk standardinnstillinger" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Å klikke utenfor dette oppsprettsvinduet for å sjekke E-postinnboksen din for en verifiseringskoden, vil lukke denne oppspretten. Vil du åpne oppsprettet i et nytt vindu sånn at den ikke lukkes?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Vis merke-teller" - }, - "badgeCounterDesc": { - "message": "Indiker hvor mange innlogginger du har for den aktuelle nettsiden." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Kortholderens navn" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "Ny $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Rediger $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Vis $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Passordhistorikk" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Feil" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Virksomhetsreglene dine har slått på automatisk utfylling av sidene." }, - "howToAutofill": { - "message": "Hvordan bruke auto-utfylling" - }, "autofillSelectInfoWithCommand": { "message": "Velg en gjenstand fra denne skjermen, bruk snarveien $COMMAND$, eller utforsk andre alternativer i innstillingene.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias-domene" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Skru av/på sidenavigering" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Passnøkkelen kopieres ikke til det klonede elementet. Vil du fortsette kloningen av denne gjenstanden?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Vil du logge inn med passnøkkel?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Aktiver animasjoner" - }, "showAnimations": { "message": "Vis animasjoner" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Gjenstandens plassering" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minste egendefinerte tidsavbrudd er 1 minutt." }, - "additionalContentAvailable": { - "message": "Ytterligere innhold er tilgjengelig" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Velkommen til hvelvet ditt!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/ne/messages.json +++ b/apps/browser/src/_locales/ne/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 87910f9172c..62f81cf0897 100644 --- a/apps/browser/src/_locales/nl/messages.json +++ b/apps/browser/src/_locales/nl/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Zoekopdracht resetten" }, + "archiveNoun": { + "message": "Archief", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archiveren", + "description": "Verb" + }, + "unarchive": { + "message": "Dearchiveren" + }, + "itemsInArchive": { + "message": "Items in archief" + }, + "noItemsInArchive": { + "message": "Geen items in archief" + }, + "noItemsInArchiveDesc": { + "message": "Gearchiveerde items verschijnen hier en worden uitgesloten van algemene zoekresultaten en automatisch invulsuggesties." + }, + "itemSentToArchive": { + "message": "Item naar archief verzonden" + }, + "itemRemovedFromArchive": { + "message": "Item verwijderd uit archief" + }, + "archiveItem": { + "message": "Item archiveren" + }, + "archiveItemConfirmDesc": { + "message": "Gearchiveerde items worden uitgesloten van algemene zoekresultaten en automatische invulsuggesties. Weet je zeker dat je dit item wilt archiveren?" + }, "edit": { "message": "Bewerken" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Ongeldig hoofdwachtwoord" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Ongeldig hoofdwachtwoord. Check of je e-mailadres klopt en of je account is aangemaakt op $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Time-out van de kluis" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Kies methode voor tweestapslogin" }, - "recoveryCodeDesc": { - "message": "Ben je de toegang tot al je tweestapsaanbieders verloren? Gebruik dan je herstelcode om alle tweestapsaanbieders op je account uit te schakelen." - }, "recoveryCodeTitle": { "message": "Herstelcode" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Na het inschakelen van Automatisch invullen bij laden van pagina, kun je de functie voor individuele inlogitems in- of uitschakelen. Dit is de standaardinstelling voor inlogitems die niet afzonderlijk zijn geconfigureerd." }, - "itemAutoFillOnPageLoad": { - "message": "Automatisch invullen bij laden van pagina (als ingeschakeld in Opties)" - }, "autoFillOnPageLoadUseDefault": { "message": "Standaardinstelling gebruiken" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Als je buiten het pop-upvenster klikt om je e-mail te controleren op een verificatiecode, dan zal de pop-up sluiten. Wil je het pop-upvenster openen in een nieuw scherm, zodat het niet wordt gesloten?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Teller weergeven" - }, - "badgeCounterDesc": { - "message": "Indicatie van het aantal logins dat je hebt voor de huidige webpagina." + "showIconsChangePasswordUrls": { + "message": "Websitepictogrammen weergeven en URL's voor wachtwoordwijzigingen ophalen" }, "cardholderName": { "message": "Naam kaarthouder" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Notitie" }, - "newItemHeader": { - "message": "Nieuwe $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nieuwe login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ bewerken", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nieuwe kaart", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ weergeven", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Nieuwe identiteit", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nieuwe notitie", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Nieuwe SSH-sleutel", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Nieuwe Send (tekst)", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Nieuwe Send (bestand)", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Login bewerken", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Kaart bewerken", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Identiteit bewerken", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Notitie bewerken", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "SSH-sleutel bewerken", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Send (tekst) bewerken", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Send (bestand) bewerken", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Login bekijken", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Kaart bekijken", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Identiteit bekijken", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Notitie bekijken", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "SSH-sleutel bekijken", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Geschiedenis" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Alleen de organisatiekluis die gekoppeld is aan $ORGANIZATION$ wordt geëxporteerd.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Exporteert alleen de organisatiekluis van $ORGANIZATION$. Geen persoonlijke kluis-items.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Fout" }, @@ -3377,10 +3464,10 @@ "message": "Premium-abonnement vereist" }, "organizationIsDisabled": { - "message": "Organisatie is uitgeschakeld." + "message": "Organisatie opgeschort." }, "disabledOrganizationFilterError": { - "message": "Je kunt uitgeschakelde items in een organisatie niet benaderen. Neem contact op met de eigenaar van je organisatie voor hulp." + "message": "Je kunt items in opgeschorte organisaties niet benaderen. Neem contact op met de eigenaar van je organisatie voor hulp." }, "loggingInTo": { "message": "Inloggen op $DOMAIN$", @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Je organisatiebeleid heeft het automatisch invullen bij laden van pagina ingeschakeld." }, - "howToAutofill": { - "message": "Hoe automatisch invullen" - }, "autofillSelectInfoWithCommand": { "message": "Selecteer een item in dit scherm, gebruik de sneltoets $COMMAND$ of verken andere opties in de instellingen.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Aliasdomein" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items met hoofdwachtwoord re-prompt kunnen niet automatisch worden ingevuld bij het laden van de pagina. Automatisch invullen bij laden van pagina uitgeschakeld.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automatisch invullen bij het laden van een pagina ingesteld op de standaardinstelling.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Hoofdwachtwoord herhaalprompt uitschakelen om dit veld te bewerken", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Zijnavigatie schakelen" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "De passkey wordt niet gekopieerd naar het gekloonde item. Wil je doorgaan met het klonen van dit item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "De initiërende site vereist verificatie. Deze functie is nog niet geïmplementeerd voor accounts zonder hoofdwachtwoord." - }, "logInWithPasskeyQuestion": { "message": "Inloggen met passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Animaties inschakelen" - }, "showAnimations": { "message": "Animaties weergeven" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Itemlocatie" }, - "fileSend": { - "message": "Bestand verzenden" - }, "fileSends": { "message": "Bestanden verzenden" }, - "textSend": { - "message": "Tekst-Sends" - }, "textSends": { "message": "Tekst-Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimale aangepaste time-out is 1 minuut." }, - "additionalContentAvailable": { - "message": "Extra inhoud beschikbaar" - }, "fileSavedToDevice": { "message": "Bestand op apparaat opgeslagen. Beheer vanaf de downloads op je apparaat." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welkom in je kluis!" }, + "phishingPageTitle": { + "message": "Kwaadaardige website" + }, + "phishingPageCloseTab": { + "message": "Tabblad sluiten" + }, + "phishingPageContinue": { + "message": "Doorgaan" + }, + "phishingPageLearnWhy": { + "message": "Waarom zie je dit?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Automatisch invullen van items voor de huidige pagina" }, @@ -5584,6 +5657,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 be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/nn/messages.json +++ b/apps/browser/src/_locales/nn/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/or/messages.json +++ b/apps/browser/src/_locales/or/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 1be9d204250..8d96ccaffc6 100644 --- a/apps/browser/src/_locales/pl/messages.json +++ b/apps/browser/src/_locales/pl/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Zresetuj wyszukiwanie" }, + "archiveNoun": { + "message": "Archiwum", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archiwizuj", + "description": "Verb" + }, + "unarchive": { + "message": "Usuń z archiwum" + }, + "itemsInArchive": { + "message": "Elementy w archiwum" + }, + "noItemsInArchive": { + "message": "Brak elementów w archiwum" + }, + "noItemsInArchiveDesc": { + "message": "Zarchiwizowane elementy pojawią się tutaj i zostaną wykluczone z wyników wyszukiwania i sugestii autouzupełniania." + }, + "itemSentToArchive": { + "message": "Element został przeniesiony do archiwum" + }, + "itemRemovedFromArchive": { + "message": "Element został usunięty z archiwum" + }, + "archiveItem": { + "message": "Archiwizuj element" + }, + "archiveItemConfirmDesc": { + "message": "Zarchiwizowane elementy są wykluczone z wyników wyszukiwania i sugestii autouzupełniania. Czy na pewno chcesz archiwizować element?" + }, "edit": { "message": "Edytuj" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Hasło główne jest nieprawidłowe" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Blokowanie sejfu" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Wybierz metodę logowania dwustopniowego" }, - "recoveryCodeDesc": { - "message": "Nie masz dostępu do logowania dwustopniowego? Użyj kodu odzyskiwania, aby je wyłączyć." - }, "recoveryCodeTitle": { "message": "Kod odzyskiwania" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Możesz wyłączyć autouzupełnianie po załadowaniu strony dla poszczególnych elementów w opcjach konkretnych elementów." }, - "itemAutoFillOnPageLoad": { - "message": "Uzupełniaj po załadowaniu strony (jeśli włączono w opcjach)" - }, "autoFillOnPageLoadUseDefault": { "message": "Użyj domyślnego ustawienia" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Kliknięcie poza okno, w celu sprawdzenia wiadomość z kodem weryfikacyjnym spowoduje, że zostanie ono zamknięte. Czy chcesz otworzyć nowe okno tak, aby się nie zamknęło?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Pokaż licznik na ikonie" - }, - "badgeCounterDesc": { - "message": "Pokazuje liczbę danych logowania dla obecnej strony internetowej." + "showIconsChangePasswordUrls": { + "message": "Pokaż ikony stron internetowych i pobierz adresy URL do zmiany hasła" }, "cardholderName": { "message": "Właściciel karty" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Notatka" }, - "newItemHeader": { - "message": "$TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nowe dane logowania", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nowa karta", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Pokaż $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Nowa tożsamość", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nowa notatka", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Nowy klucz SSH", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Nowa wysyłka tekstu", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Nowa wysyłka pliku", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edytuj dane logowania", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edytuj kartę", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edytuj tożsamość", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edytuj notatkę", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edytuj klucz SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edytuj tekst wysyłki", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edytuj plik wysyłki", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Pokaż dane logowania", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Pokaż kartę", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Pokaż tożsamość", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Pokaż notatkę", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Pokaż klucz SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Historia hasła" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Błąd" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Twoja organizacja włączyła autouzupełnianie po załadowaniu strony." }, - "howToAutofill": { - "message": "Jak uzupełniać dane" - }, "autofillSelectInfoWithCommand": { "message": "Wybierz element, użyj skrótu $COMMAND$ lub zobacz inne opcje w ustawieniach.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Domena aliasu" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Elementy z pytaniem o hasło główne nie mogą być autouzupełniane przy wczytywaniu strony. Autouzupełnianie podczas wczytywania strony zostało wyłączone.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autouzupełnianie po załadowaniu strony zostało ustawione do domyślnych ustawień.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Wyłącz prośbę o podanie hasła głównego, aby edytować to pole", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Przełącz nawigację boczną" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Klucz dostępu nie zostanie skopiowany do sklonowanego elementu. Czy chcesz kontynuować klonowanie elementu?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Weryfikacja jest wymagana przez stronę inicjującą. Ta funkcja nie jest jeszcze dostępna dla kont bez hasła głównego." - }, "logInWithPasskeyQuestion": { "message": "Zalogować się kluczem dostępu?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Włącz animacje" - }, "showAnimations": { "message": "Pokaż animacje" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Lokalizacja elementu" }, - "fileSend": { - "message": "Plik wysyłki" - }, "fileSends": { "message": "Wysyłki plików" }, - "textSend": { - "message": "Tekst wysyłki" - }, "textSends": { "message": "Wysyłki tekstów" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimalny niestandardowy czas to 1 minuta." }, - "additionalContentAvailable": { - "message": "Dostępna jest dodatkowa zawartość" - }, "fileSavedToDevice": { "message": "Plik został zapisany na urządzeniu." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Witaj w sejfie!" }, + "phishingPageTitle": { + "message": "Witryna phishingowa" + }, + "phishingPageCloseTab": { + "message": "Zamknij kartę" + }, + "phishingPageContinue": { + "message": "Kontynuuj" + }, + "phishingPageLearnWhy": { + "message": "Dlaczego to widzę?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Uzupełniaj elementy na stronie internetowej" }, @@ -5584,6 +5657,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 7e192777a4b..746c04bdf0f 100644 --- a/apps/browser/src/_locales/pt_BR/messages.json +++ b/apps/browser/src/_locales/pt_BR/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Editar" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Senha mestra inválida" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Cofre - tempo esgotado" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Escolher iniciar sessão em duas etapas" }, - "recoveryCodeDesc": { - "message": "Perdeu o acesso a todos os seus provedores de duas etapas? Utilize o seu código de recuperação para desativar todos os provedores de duas etapas da sua conta." - }, "recoveryCodeTitle": { "message": "Código de Recuperação" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Você pode desativar o preenchimento automático no carregamento da página para credenciais individuais na tela de Editar do item." }, - "itemAutoFillOnPageLoad": { - "message": "Preencher automaticamente ao carregar a página (se configurado nas Opções)" - }, "autoFillOnPageLoadUseDefault": { "message": "Usar configuração padrão" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ao clicar fora da janela de pop-up para verificar seu e-mail para o seu código de verificação fará com que este pop-up feche. Você deseja abrir este pop-up em uma nova janela para que ele não seja fechado?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Mostrar contador de insígnia" - }, - "badgeCounterDesc": { - "message": "Indique quantos acessos você tem para a página “web” atual." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Titular do Cartão" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Nota" }, - "newItemHeader": { - "message": "Nova $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Editar $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Visualizar $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Histórico de Senha" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Erro" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Suas políticas de organização ativaram o preenchimento automático ao carregar a página." }, - "howToAutofill": { - "message": "Como preencher automaticamente" - }, "autofillSelectInfoWithCommand": { "message": "Selecione um item desta tela, use o atalho $COMMAND$, ou explore outras opções nas configurações.", "placeholders": { @@ -3588,7 +3672,7 @@ "message": "Lembrar deste dispositivo para permanecer conectado" }, "manageDevices": { - "message": "Manage devices" + "message": "Gerenciar dispositivos" }, "currentSession": { "message": "Current session" @@ -3631,7 +3715,7 @@ "message": "Needs approval" }, "devices": { - "message": "Devices" + "message": "Dispositivos" }, "accessAttemptBy": { "message": "Access attempt by $EMAIL$", @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias do domínio" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Os itens com confirmação de senha mestra não podem ser preenchidos automaticamente ao carregar a página. O preenchimento automático ao carregar a página será desativado.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "O preenchimento automático ao carregar a página está usando a configuração padrão.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Desative a re-solicitação de senha mestra para editar este campo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Ativar/desativar navegação lateral" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "A chave de acesso não será copiada para o item clonado. Deseja continuar clonando este item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verificação requerida pelo site que a iniciou. Esse recurso ainda não está implementado para contas sem senha mestra." - }, "logInWithPasskeyQuestion": { "message": "Fazer ‘login’ com chave de acesso?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Habilita animações" - }, "showAnimations": { "message": "Exibir animações" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Localização do Item" }, - "fileSend": { - "message": "Arquivo enviado" - }, "fileSends": { "message": "Arquivos enviados" }, - "textSend": { - "message": "Enviar texto" - }, "textSends": { "message": "Texto enviado" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Tempo limite mínimo personalizado é 1 minuto." }, - "additionalContentAvailable": { - "message": "Conteúdo adicional está disponível" - }, "fileSavedToDevice": { "message": "Arquivo salvo no dispositivo. Gerencie a partir das transferências do seu dispositivo." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 605b3dd520c..345be1766de 100644 --- a/apps/browser/src/_locales/pt_PT/messages.json +++ b/apps/browser/src/_locales/pt_PT/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Repor pesquisa" }, + "archiveNoun": { + "message": "Arquivo", + "description": "Noun" + }, + "archiveVerb": { + "message": "Arquivar", + "description": "Verb" + }, + "unarchive": { + "message": "Desarquivar" + }, + "itemsInArchive": { + "message": "Itens no arquivo" + }, + "noItemsInArchive": { + "message": "Nenhum item no arquivo" + }, + "noItemsInArchiveDesc": { + "message": "Os itens arquivados aparecerão aqui e serão excluídos dos resultados gerais da pesquisa e das sugestões de preenchimento automático." + }, + "itemSentToArchive": { + "message": "Item movido para o arquivo" + }, + "itemRemovedFromArchive": { + "message": "Item removido do arquivo" + }, + "archiveItem": { + "message": "Arquivar item" + }, + "archiveItemConfirmDesc": { + "message": "Os itens arquivados são excluídos dos resultados gerais da pesquisa e das sugestões de preenchimento automático. Tem a certeza de que pretende arquivar este item?" + }, "edit": { "message": "Editar" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Palavra-passe mestra inválida" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Palavra-passe mestra inválida. Confirme se o seu e-mail está correto e se a sua conta foi criada em $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Tempo limite do cofre" }, @@ -1235,10 +1276,10 @@ "message": "Tema" }, "themeDesc": { - "message": "Altere o tema de cores da aplicação." + "message": "Altere o tema da aplicação." }, "themeDescAlt": { - "message": "Altere o tema de cores da aplicação. Aplica-se a todas as contas com sessão iniciada." + "message": "Altere o tema da aplicação. Aplica-se a todas as contas com sessão iniciada." }, "dark": { "message": "Escuro", @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Selecionar método de verificação de dois passos" }, - "recoveryCodeDesc": { - "message": "Perdeu o acesso a todos os seus fornecedores de verificação de dois passos? Utilize o seu código de recuperação para desativar todos os fornecedores de verificação de dois passos da sua conta." - }, "recoveryCodeTitle": { "message": "Código de recuperação" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Pode desativar o preenchimento automático ao carregar a página para itens de início de sessão individuais a partir da vista Editar do item." }, - "itemAutoFillOnPageLoad": { - "message": "Preencher automaticamente ao carregar a página (se configurado nas Opções)" - }, "autoFillOnPageLoadUseDefault": { "message": "Utilizar a predefinição" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ao clicar fora da janela pop-up para verificar o código de verificação no seu e-mail fará com que este pop-up se feche. Pretende abrir esta janela pop-up numa nova janela para que não se feche?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Mostrar distintivo de contador" - }, - "badgeCounterDesc": { - "message": "Indica quantas credenciais tem para a página Web atual." + "showIconsChangePasswordUrls": { + "message": "Mostrar ícones de sites e recuperar URLs de alteração de palavra-passe" }, "cardholderName": { "message": "Titular do cartão" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Nota" }, - "newItemHeader": { - "message": "Novo(a) $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nova credencial", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Editar $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Novo cartão", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Ver $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Nova identidade", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nova nota", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Nova chave SSH", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Novo Send de texto", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Novo Send de ficheiro", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Editar credencial", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Editar cartão", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Editar identidade", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Editar nota", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Editar chave SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Editar Send de texto", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Editar Send de ficheiro", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Ver credencial", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Ver cartão", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Ver identidade", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Ver nota", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Ver chave SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Histórico de palavras-passe" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Apenas o cofre da organização associado a $ORGANIZATION$ será exportado.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Apenas o cofre da organização associado a $ORGANIZATION$ será exportado. As coleções dos meus itens não serão incluídas.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Erro" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "As políticas da sua organização ativaram o preenchimento automático ao carregar a página." }, - "howToAutofill": { - "message": "Como preencher automaticamente" - }, "autofillSelectInfoWithCommand": { "message": "Selecione um item a partir deste ecrã, utilize o atalho $COMMAND$ ou explore outras opções nas definições.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias de domínio" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Os itens que voltem a pedir a palavra-passe mestra não podem ser preenchidos automaticamente no carregamento da página. Preenchimento automático no carregamento da página desativado.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Preencher automaticamente ao carregar a página definido para utilizar a predefinição.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Desativar o pedido para reintroduzir a palavra-passe mestra para editar este campo", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Ativar/desativar navegação lateral" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "A chave de acesso não será copiada para o item duplicado. Pretende ainda assim duplicar este item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verificação exigida pelo site inicial. Esta funcionalidade ainda não está implementada para contas sem palavra-passe mestra." - }, "logInWithPasskeyQuestion": { "message": "Iniciar sessão com a chave de acesso?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Ativar animações" - }, "showAnimations": { "message": "Mostrar animações" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Localização do item" }, - "fileSend": { - "message": "Send de ficheiro" - }, "fileSends": { "message": "Sends de ficheiros" }, - "textSend": { - "message": "Send de texto" - }, "textSends": { "message": "Sends de texto" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "O tempo limite mínimo personalizado é de 1 minuto." }, - "additionalContentAvailable": { - "message": "Estão disponíveis conteúdos adicionais" - }, "fileSavedToDevice": { "message": "Ficheiro guardado no dispositivo. Gira-o a partir das transferências do seu dispositivo." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Bem-vindo ao seu cofre!" }, + "phishingPageTitle": { + "message": "Site de phishing" + }, + "phishingPageCloseTab": { + "message": "Fechar separador" + }, + "phishingPageContinue": { + "message": "Continuar" + }, + "phishingPageLearnWhy": { + "message": "Porque é que está a ver isto?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Preenchimento automático de itens para a página atual" }, @@ -5584,6 +5657,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 5c9655f9759..2dcf2fb6181 100644 --- a/apps/browser/src/_locales/ro/messages.json +++ b/apps/browser/src/_locales/ro/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Editare" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Parolă principală incorectă" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Expirare seif" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Ați pierdut accesul la toți furnizorii de autentificare în două etape? Utilizați codul de recuperare pentru a dezactiva toți acești furnizori din contul dvs." - }, "recoveryCodeTitle": { "message": "Cod de recuperare" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Puteți dezactiva completarea automată la încărcarea paginii pentru elementele de autentificare individuale din vizualizarea Editare element." }, - "itemAutoFillOnPageLoad": { - "message": "Completare automată la încărcarea paginii (dacă este configurată în Opțiuni)" - }, "autoFillOnPageLoadUseDefault": { "message": "Utilizați setarea implicită" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Dând clic în afara ferestrei pop-up pentru a vă verifica e-mailul pentru codul de verificare, aceasta se va închide. Doriți să deschideți acest pop-up într-o fereastră nouă, astfel încât aceasta să nu se închidă?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Afișați contorul de insigne" - }, - "badgeCounterDesc": { - "message": "Indică numărul de autentificări pe care le aveți pentru pagina web curentă." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Numele titularului cardului" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Istoric parole" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Eroare" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Politicile organizației dvs. au activat auto-completarea la încărcarea paginii." }, - "howToAutofill": { - "message": "Instrucțiuni de auto-completare" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Elementele în care parola principală este solicitată din nou nu pot fi completate automat la încărcarea paginii. Completarea automată la încărcarea paginii este dezactivată.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Completarea automată la încărcarea paginii este setată la valoarea implicită.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Dezactivați reintroducerea parolei principale pentru a edita acest câmp", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 72166573df6..593e2b5d672 100644 --- a/apps/browser/src/_locales/ru/messages.json +++ b/apps/browser/src/_locales/ru/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Сбросить поиск" }, + "archiveNoun": { + "message": "Архив", + "description": "Noun" + }, + "archiveVerb": { + "message": "Архивировать", + "description": "Verb" + }, + "unarchive": { + "message": "Разархивировать" + }, + "itemsInArchive": { + "message": "Элементы в архиве" + }, + "noItemsInArchive": { + "message": "В архиве нет элементов" + }, + "noItemsInArchiveDesc": { + "message": "Архивированные элементы появятся здесь и будут исключены из общих результатов поиска и предложений автозаполнения." + }, + "itemSentToArchive": { + "message": "Элемент отправлен в архив" + }, + "itemRemovedFromArchive": { + "message": "Элемент удален из архива" + }, + "archiveItem": { + "message": "Архивировать элемент" + }, + "archiveItemConfirmDesc": { + "message": "Архивированные элементы исключены из общих результатов поиска и предложений автозаполнения. Вы уверены, что хотите архивировать этот элемент?" + }, "edit": { "message": "Изменить" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Неверный мастер-пароль" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Неверный мастер-пароль. Подтвердите, что ваш адрес email указан верно и ваш аккаунт был создан на $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Тайм-аут хранилища" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Выбрать другой метод двухэтапной аутентификации" }, - "recoveryCodeDesc": { - "message": "Потеряли доступ ко всем вариантам двухэтапной аутентификации? Используйте код восстановления, чтобы отключить двухэтапную аутентификацию для вашей учетной записи." - }, "recoveryCodeTitle": { "message": "Код восстановления" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Вы можете отключить автозаполнение при загрузке страницы для отдельных логинов в режиме редактирования элемента." }, - "itemAutoFillOnPageLoad": { - "message": "Автозаполнение при загрузке страницы (если включено в настройках)" - }, "autoFillOnPageLoadUseDefault": { "message": "Использовать настройки по умолчанию" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Щелчок за пределами этого окна для просмотра кода проверки из электронной почты приведет к его закрытию. Открыть bitwarden в новом окне?" }, - "popupU2fCloseMessage": { - "message": "Этот браузер не может обрабатывать запросы U2F в этом всплывающем окне. Вы хотите открыть это всплывающее окно в новом окне, чтобы иметь возможность войти в систему, используя U2F?" - }, - "enableFavicon": { - "message": "Показать значки сайтов" - }, - "faviconDesc": { - "message": "Отображать узнаваемое изображение рядом с каждым логином." - }, - "faviconDescAlt": { - "message": "Показывать узнаваемое изображение рядом с каждым логином. Применяется ко всем авторизованным аккаунтам." - }, - "enableBadgeCounter": { - "message": "Показать счетчик на значке" - }, - "badgeCounterDesc": { - "message": "Показывает количество логинов для текущей веб-страницы." + "showIconsChangePasswordUrls": { + "message": "Показывать значки сайтов и извлекать URL изменения пароля" }, "cardholderName": { "message": "Имя владельца карты" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Заметка" }, - "newItemHeader": { - "message": "Новый $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Новый логин", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Изменить $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Новая карта", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Просмотр $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Новая личная информация", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Новая заметка", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Новый ключ SSH", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Новая текстовая Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Новая файловая Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Изменить логин", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Редактировать карту", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Редактировать личную информацию", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Редактировать заметку", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Редактировать ключ SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Изменить тестовую Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Изменить файловую Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Просмотр логина", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Просмотр карты", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Просмотр личной информации", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Просмотр заметки", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Просмотр ключа SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "История паролей" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Будет экспортировано только хранилище организации, связанное с $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Будет экспортировано только хранилище организации, связанное с $ORGANIZATION$. Коллекции Мои элементы включены не будут.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Ошибка" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Автозаполнение при загрузке страницы было активировано политиками вашей организации." }, - "howToAutofill": { - "message": "Как использовать автозаполнение" - }, "autofillSelectInfoWithCommand": { "message": "Выберите элемент на этой странице, используйте сочетание клавиш: $COMMAND$ или ознакомьтесь с другими параметрами в настройках.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Псевдоним домена" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Элементы с повторным запросом мастер-пароля не могут быть автоматически заполнены при загрузке страницы. Автозаполнение при загрузке страницы выключено.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Автозаполнение при загрузке страницы использует настройку по умолчанию.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Для редактирования этого поля отключите повторный запрос мастер-пароля", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Переключить боковую навигацию" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Passkey не будет скопирован в клонированный элемент. Продолжить клонирование этого элемента?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Необходима верификация со стороны инициирующего сайта. Для аккаунтов без мастер-пароля эта возможность пока не реализована." - }, "logInWithPasskeyQuestion": { "message": "Войти с passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Включить анимацию" - }, "showAnimations": { "message": "Показать анимацию" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Расположение элемента" }, - "fileSend": { - "message": "Файловая Send" - }, "fileSends": { "message": "Файловая Send" }, - "textSend": { - "message": "Текстовая Send" - }, "textSends": { "message": "Текстовая Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Минимальный пользовательский тайм-аут составляет 1 минуту." }, - "additionalContentAvailable": { - "message": "Дополнительный контент доступен" - }, "fileSavedToDevice": { "message": "Файл сохранен на устройстве. Управляйте им из загрузок устройства." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Добро пожаловать в ваше хранилище!" }, + "phishingPageTitle": { + "message": "Фишинг-сайт" + }, + "phishingPageCloseTab": { + "message": "Закрыть вкладку" + }, + "phishingPageContinue": { + "message": "Продолжить" + }, + "phishingPageLearnWhy": { + "message": "Почему вы это видите?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Автозаполнение элементов на текущей странице" }, @@ -5584,6 +5657,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 c0edd60f344..8218a5d8787 100644 --- a/apps/browser/src/_locales/si/messages.json +++ b/apps/browser/src/_locales/si/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "සංස්කරණය" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "වලංගු නොවන ප්රධාන මුරපදය" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "සුරක්ෂිතාගාරය වේලාව" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "ඔබගේ ද්වි-සාධක සපයන්නන් සියලු ප්රවේශ අහිමි? ඔබගේ ගිණුමෙන් සියලුම ද්වි-සාධක සපයන්නන් අක්රීය කිරීමට ඔබගේ ප්රතිසාධන කේතය භාවිතා කරන්න." - }, "recoveryCodeTitle": { "message": "ප්රතිසාධන කේතය" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "පිටු පැටවුම් මත වාහන-පිරවීම සක්රීය කිරීමෙන් පසු, ඔබ තනි පිවිසුම් අයිතම සඳහා විශේෂාංගය සක්රිය හෝ අක්රිය කළ හැකිය. වෙන වෙනම වින්යාස කර නොමැති පිවිසුම් අයිතම සඳහා පෙරනිමි සැකසුම මෙයයි." }, - "itemAutoFillOnPageLoad": { - "message": "පිටු පැටවුම් මත ස්වයංක්රීය-පිරවීම (විකල්ප සක්රීය නම්)" - }, "autoFillOnPageLoadUseDefault": { "message": "පෙරනිමි සැකසුම භාවිතා" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "ඔබගේ සත්යාපන කේතය සඳහා ඔබගේ ඊ-තැපැල් පරීක්ෂා කිරීමට උත්පතන කවුළුවෙන් පිටත ක්ලික් කිරීමෙන් මෙම උත්පතන වසා දැමීමට හේතු වේ. මෙම උත්පතන නව කවුළුවක විවෘත කිරීමට ඔබට අවශ්යද?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "කාඞ්පත් හිමි නම" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "මුරපද ඉතිහාසය" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 6f1f578b14f..cfc1404e9bf 100644 --- a/apps/browser/src/_locales/sk/messages.json +++ b/apps/browser/src/_locales/sk/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Resetovať vyhľadávanie" }, + "archiveNoun": { + "message": "Archív", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archivovať", + "description": "Verb" + }, + "unarchive": { + "message": "Zrušiť archiváciu" + }, + "itemsInArchive": { + "message": "Položky v archíve" + }, + "noItemsInArchive": { + "message": "Žiadne položky v archíve" + }, + "noItemsInArchiveDesc": { + "message": "Tu sa zobrazia archivované položky, ktoré budú vylúčené zo všeobecného vyhľadávania a z návrhov automatického vypĺňania." + }, + "itemSentToArchive": { + "message": "Položka bola archivovaná" + }, + "itemRemovedFromArchive": { + "message": "Položka bola odobraná z archívu" + }, + "archiveItem": { + "message": "Archivovať položku" + }, + "archiveItemConfirmDesc": { + "message": "Archivované položky sú vylúčené zo všeobecného vyhľadávania a z návrhov automatického vypĺňania. Naozaj chcete archivovať túto položku?" + }, "edit": { "message": "Upraviť" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Neplatné hlavné heslo" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Neplatné hlavné heslo. Potvrďte, že váš e-mail je správny a účet bol vytvorený na $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Časový limit pre trezor" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Vyberte metódu dvojstupňového prihlásenia" }, - "recoveryCodeDesc": { - "message": "Stratili ste prístup ku všetkým vašim dvojstupňovým poskytovateľom? Použite váš záchranný kód pre vypnutie všetkých poskytovateľov vo vašom účte." - }, "recoveryCodeTitle": { "message": "Záchranný kód" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Pri úprave položky prihlásenia môžete individuálne zapnúť alebo vypnúť automatické vypĺňanie pri načítaní stránky pre danú položku." }, - "itemAutoFillOnPageLoad": { - "message": "Automatické vypĺňanie pri načítaní stránky (ak je povolené v možnostiach)" - }, "autoFillOnPageLoadUseDefault": { "message": "Pôvodné nastavenia" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Kliknutie mimo popup okna na prezretie vášho emailu pre overovací kód spôsobí zavretie tohto popupu. Chcete otvoriť tento popup v novom okne tak, aby sa nezavrel?" }, - "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": "Zobraziť 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." - }, - "enableBadgeCounter": { - "message": "Zobraziť počítadlo na ikone" - }, - "badgeCounterDesc": { - "message": "Ukazuje, koľko prihlásení máte pre aktuálnu webovú stránku." + "showIconsChangePasswordUrls": { + "message": "Zobraziť ikony webových stránok a načítať adresy URL na zmenu hesla" }, "cardholderName": { "message": "Meno vlastníka karty" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Poznámka" }, - "newItemHeader": { - "message": "Nové $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Nové prihlásenie", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Upraviť $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nová karta", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Zobraziť $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Nová identita", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Nová poznámka", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Nový kľúč SSH", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Nový textový Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Nový súborový Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Upraviť prihlásenie", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Upraviť kartu", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Upraviť identitu", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Upraviť poznámku", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Upraviť kľúč SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Upraviť textový Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Upraviť súborový Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Zobraziť prihlásenie", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Zobraziť kartu", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Zobraziť identitu", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Zobraziť poznámku", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Zobraziť kľúč SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "História hesla" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Exportuje sa len trezor organizácie spojený s $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Exportuje sa len trezor organizácie spojený s $ORGANIZATION$. Moje zbierky položiek nebudú zahrnuté.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Chyba" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "V pravidlách vašej organizácie je zapnuté automatické vypĺňanie pri načítaní stránky." }, - "howToAutofill": { - "message": "Ako používať automatické vypĺňanie" - }, "autofillSelectInfoWithCommand": { "message": "Vyberte položku z ponuky, použite klávesovú skratku $COMMAND$, alebo preskúmajte ďalšie možnosti nastavenia.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias doména" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Položky, ktoré vyžadujú opätovné zadanie hlavného hesla sa nedajú automaticky vyplniť pri načítaní stránky. Automatické vypĺňanie pri načítaní stránky je vypnuté.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Automatické vypĺňanie pri načítaní stránky nastavené na pôvodnú predvoľbu.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Vypnite výzvu na opätovné zadanie hlavného hesla na úpravu tohto poľa", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Prepnúť bočnú navigáciu" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Prístupový kľúč sa do klonovanej položky neskopíruje. Chcete pokračovať v klonovaní tejto položky?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Overenie požadované iniciujúcim webom. Táto funkcia zatiaľ nie je implementovaná pre účty bez hlavného hesla." - }, "logInWithPasskeyQuestion": { "message": "Prihlásiť sa s prístupovým kľúčom?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Povoliť animácie" - }, "showAnimations": { "message": "Zobraziť animácie" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Umiestnenie položky" }, - "fileSend": { - "message": "Send so súborom" - }, "fileSends": { "message": "Sendy so súborom" }, - "textSend": { - "message": "Textový Send" - }, "textSends": { "message": "Textové Sendy" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimálny vlastný časový limit je 1 minúta." }, - "additionalContentAvailable": { - "message": "K dispozícii je ďalší obsah" - }, "fileSavedToDevice": { "message": "Súbor sa uložil do zariadenia. Spravujte stiahnuté súbory zo zariadenia." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Vitajte vo svojom trezore!" }, + "phishingPageTitle": { + "message": "Phishingová webová stránka" + }, + "phishingPageCloseTab": { + "message": "Zavrieť kartu" + }, + "phishingPageContinue": { + "message": "Pokračovať" + }, + "phishingPageLearnWhy": { + "message": "Prečo to vidíte?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Položky na automatické vypĺňanie pre aktuálnu stránku" }, @@ -5584,6 +5657,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 1f2295f2c59..23327bbb1ae 100644 --- a/apps/browser/src/_locales/sl/messages.json +++ b/apps/browser/src/_locales/sl/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Uredi" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Napačno glavno geslo" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Zakleni trezor, ko preteče toliko časa:" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Ste izgubili dostop do vseh ponudnikov dvostopenjske prijave? Uporabite svojo kodo za obnovitev in tako onemogočite dvostopenjsko prijavo v svoj račun." - }, "recoveryCodeTitle": { "message": "Koda za obnovitev" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Samodejno izpolnjevanje ob naložitvi strani lahko izklopite za posamčne prijave, ko jih urejate." }, - "itemAutoFillOnPageLoad": { - "message": "Samodejno izpolni ob naložitvi strani (če je omogočeno v Možnostih)" - }, "autoFillOnPageLoadUseDefault": { "message": "Uporabi privzete nastavitve" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Če kliknete izven tega pojavnega okna, da bi preverili pošto, se to pojavno okno zaprlo. Želite odpreti to pojavno okno v novem oknu, da se ne bo zaprlo?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Ime imetnika kartice" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Zgodovina gesel" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Napaka" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "V pravilih vaše organizacije je vklopljeno samodejno izpolnjevanje." }, - "howToAutofill": { - "message": "Kako uporabljati samodejno izpolnjevanje" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 e48e10ce1b6..a915463799a 100644 --- a/apps/browser/src/_locales/sr/messages.json +++ b/apps/browser/src/_locales/sr/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Ресетовати претрагу" }, + "archiveNoun": { + "message": "Архива", + "description": "Noun" + }, + "archiveVerb": { + "message": "Архива", + "description": "Verb" + }, + "unarchive": { + "message": "Врати из архиве" + }, + "itemsInArchive": { + "message": "Ставке у архиви" + }, + "noItemsInArchive": { + "message": "Нема ставка у архиви" + }, + "noItemsInArchiveDesc": { + "message": "Архивиране ставке ће се овде појавити и бити искључени из општих резултата претраге и сугестија о ауто-пуњењу." + }, + "itemSentToArchive": { + "message": "Ставка је послата у архиву" + }, + "itemRemovedFromArchive": { + "message": "Ставка је уклоњена из архиве" + }, + "archiveItem": { + "message": "Архивирај ставку" + }, + "archiveItemConfirmDesc": { + "message": "Архивиране ставке су искључене из општих резултата претраге и предлога за ауто попуњавање. Јесте ли сигурни да желите да архивирате ову ставку?" + }, "edit": { "message": "Уреди" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Погрешна главна лозинка" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Неважећа главна лозинка. Потврдите да је ваш имејл тачан и ваш рачун је креиран на $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Тајмаут сефа" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Одабрати методу пријављивања у два корака" }, - "recoveryCodeDesc": { - "message": "Изгубили сте приступ свим својим двофакторским добављачима? Употребите код за опоравак да онемогућите све двофакторске добављаче из налога." - }, "recoveryCodeTitle": { "message": "Шифра за опоравак" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Након што омогућите ауто-попуњавање странице, можете омогућити или онемогућити функцију за појединачне ставке за пријаву. Ово је подразумевана поставка за ставке за пријаву које нису различито конфигурисане." }, - "itemAutoFillOnPageLoad": { - "message": "Ауто-попуњавање након учитавања странице (ако је омогућено у опцијама)" - }, "autoFillOnPageLoadUseDefault": { "message": "Користи подразумевано подешавање" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Ако кликнете изван искачућег прозора да бисте проверили имејл за верификациони код, овај прозор ће се затворити. Да ли желите да отворите овај прозор у новом прозору да се не би затворио?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Прикажи бедж са бројачем" - }, - "badgeCounterDesc": { - "message": "Означи број пријава које се могу користити на тренутној Web страници." + "showIconsChangePasswordUrls": { + "message": "Прикажи иконе веб локација и преузмите линкове промене лозинке" }, "cardholderName": { "message": "Име Власника Картице" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Белешка" }, - "newItemHeader": { - "message": "Нови $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Ново пријављивање", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Уреди $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Нова картица", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Видети $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Нови идентитет", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Нова белешка", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Нов SSH кљич", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Нови текст Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Нова датотека Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Уреди пријаву", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Уреди картицу", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Уреди идентитет", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Уреди белешку", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Уреди SSH кључ", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Уреди текст Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Уреди датотеку Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Преглед пријаве", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Преглед картице", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Преглед идентитета", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Преглед белешке", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Преглед SSH кључа", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Историја Лозинке" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Извешће се само сеф организације повезана са $ORGANIZATION$.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Извешће се само сеф организације повезан са $ORGANIZATION$. Колекције мојих предмета неће бити укључене.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Грешка" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Смернице ваше организације су укључиле ауто-пуњење при учитавању странице." }, - "howToAutofill": { - "message": "Како ауто-попуњавати" - }, "autofillSelectInfoWithCommand": { "message": "Изаберите ставку са овог екрана, користите пречицу $COMMAND$, или истражите друге опције у подешавањима.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Домен алијаса" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Ставке са упитом за поновно постављање главне лозинке не могу се ауто-попунити при учитавању странице. Ауто-попуњавање при учитавању странице је искључено.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Ауто-попуњавање при учитавању странице је подешено да користи подразумевано подешавање.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Искључите поновни упит главне лозинке да бисте уредили ово поље", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Укључите бочну навигацију" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Приступни кључ неће бити копиран на клонирану ставку. Да ли желите да наставите са клонирањем ставке?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Верификацију захтева сајт који покреће. Ова функција још увек није имплементирана за налоге без главне лозинке." - }, "logInWithPasskeyQuestion": { "message": "Пријавите се са приступним кључем?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Омогући анимације" - }, "showAnimations": { "message": "Прикажи анимације" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Смештај ставке" }, - "fileSend": { - "message": "Датотека „Send“" - }, "fileSends": { "message": "Датотека „Send“" }, - "textSend": { - "message": "Текст „Send“" - }, "textSends": { "message": "Текст „Send“" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Минимално прилагођено временско ограничење је 1 минут." }, - "additionalContentAvailable": { - "message": "Додатни садржај је доступан" - }, "fileSavedToDevice": { "message": "Датотека је сачувана на уређају. Управљајте преузимањима са свог уређаја." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Добродошли у ваш сеф!" }, + "phishingPageTitle": { + "message": "Пронађен злонамеран сајт" + }, + "phishingPageCloseTab": { + "message": "Затвори језичак" + }, + "phishingPageContinue": { + "message": "Настави" + }, + "phishingPageLearnWhy": { + "message": "Зашто видите ово?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Ауто-пуњење предмета за тренутну страницу" }, @@ -5584,6 +5657,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/sv/messages.json b/apps/browser/src/_locales/sv/messages.json index 1fb9498f2df..fb83fdf22b6 100644 --- a/apps/browser/src/_locales/sv/messages.json +++ b/apps/browser/src/_locales/sv/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Nollställ sökning" }, + "archiveNoun": { + "message": "Arkiv", + "description": "Noun" + }, + "archiveVerb": { + "message": "Arkivera", + "description": "Verb" + }, + "unarchive": { + "message": "Packa upp" + }, + "itemsInArchive": { + "message": "Objekt i arkiv" + }, + "noItemsInArchive": { + "message": "Inga objekt i arkivet" + }, + "noItemsInArchiveDesc": { + "message": "Arkiverade objekt kommer att visas här och kommer att uteslutas från allmänna sökresultat och förslag för autofyll." + }, + "itemSentToArchive": { + "message": "Objekt skickat till arkiv" + }, + "itemRemovedFromArchive": { + "message": "Objekt borttaget från arkiv" + }, + "archiveItem": { + "message": "Arkivera objekt" + }, + "archiveItemConfirmDesc": { + "message": "Arkiverade objekt är exkluderade från allmänna sökresultat och förslag för autofyll. Är du säker på att du vill arkivera detta objekt?" + }, "edit": { "message": "Redigera" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Ogiltigt huvudlösenord" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Ogiltigt huvudlösenord. Bekräfta att din e-postadress är korrekt och ditt konto skapades på $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Valvets tidsgräns" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Välj metod för tvåstegsverifiering" }, - "recoveryCodeDesc": { - "message": "Förlorat åtkomst till alla dina metoder för tvåstegsverifiering? Använd din återställningskod för att inaktivera tvåstegsverifiering på ditt konto." - }, "recoveryCodeTitle": { "message": "Återställningskod" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Efter att du har aktiverat automatisk ifyllnad vid sidhämtning kan du aktivera eller inaktivera funktionen för enskilda inloggningsobjekt. Detta är standardinställningen för inloggningsobjekt som inte är konfigurerade separat." }, - "itemAutoFillOnPageLoad": { - "message": "Automatisk ifyllning vid sidhämtning (om aktiverat i Alternativ)" - }, "autoFillOnPageLoadUseDefault": { "message": "Använd standardinställningen" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Om du klickar utanför popup-fönstret för att kontrollera din email efter din verifieringskod så stängs popup-fönstret. Vill du öppna popup-fönstret i ett nytt fönster, så att det inte stängs?" }, - "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 igenkännbar bild bredvid varje inloggning." - }, - "faviconDescAlt": { - "message": "Visa en igenkännbar bild bredvid varje inloggning. Gäller för alla inloggade konton." - }, - "enableBadgeCounter": { - "message": "Visa aktivitetsräknaren" - }, - "badgeCounterDesc": { - "message": "Visa hur många inloggningar du har för den aktuella webbsidan." + "showIconsChangePasswordUrls": { + "message": "Visa webbplatsikoner och URLer för lösenordsändringar" }, "cardholderName": { "message": "Kortinnehavarens namn" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Anteckning" }, - "newItemHeader": { - "message": "Ny $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Ny inloggning", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Redigera $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Nytt kort", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Visa $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Ny identitet", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Ny anteckning", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Ny SSH-nyckel", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Ny textsändning", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Ny filsändning", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Redigera inloggning", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Redigera kort", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Redigera identitet", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Redigera anteckning", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Redigera SSH-nyckel", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Redigera textsändning", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Redigera filsändning", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Visa inloggning", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Visa kort", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Visa identitet", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Visa anteckning", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Visa SSH-nyckel", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Lösenordshistorik" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Endast organisationsvalvet som är associerat med $ORGANIZATION$ kommer att exporteras.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Endast organisationsvalvet som associeras med $ORGANIZATION$ kommer att exporteras. Mina objektsamlingar kommer inte att inkluderas.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Fel" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Dina organisationspolicyer har aktiverat automatisk ifyllnad vid sidladdning." }, - "howToAutofill": { - "message": "Hur du fyller i automatiskt" - }, "autofillSelectInfoWithCommand": { "message": "Välj ett objekt från den här skärmen, använd genvägen $COMMAND$ eller utforska andra alternativ i inställningarna.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Aliasdomän" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Objekt med \"Återupprepa huvudlösenord\" kan inte fyllas i automatiskt vid sidladdning. Automatisk ifyllning vid sidladdning avstängd.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Aktivera automatisk ifyllnad vid sidhämtning sattes till att använda standardinställningen.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Stäng av \"återupprepa huvudlösenord\" för att redigera detta fält", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Växla sidonavigering" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Inloggningsnyckeln kommer inte att kopieras till det klonade objektet. Vill du fortsätta klona det här objektet?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verifiering krävs av den initierande webbplatsen. Denna funktion är ännu inte implementerad för konton utan huvudlösenord." - }, "logInWithPasskeyQuestion": { "message": "Logga in med nyckel?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Aktivera animationer" - }, "showAnimations": { "message": "Visa animationer" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Föremålets placering" }, - "fileSend": { - "message": "Skicka fil" - }, "fileSends": { "message": "Skicka filer" }, - "textSend": { - "message": "Skicka text" - }, "textSends": { "message": "Text skickas" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minsta anpassade timeout är 1 minut." }, - "additionalContentAvailable": { - "message": "Ytterligare innehåll är tillgängligt" - }, "fileSavedToDevice": { "message": "Fil sparad till enhet. Hantera nedladdningar från din enhet." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Välkommen till ditt valv!" }, + "phishingPageTitle": { + "message": "Webbsida för nätfiske" + }, + "phishingPageCloseTab": { + "message": "Stäng flik" + }, + "phishingPageContinue": { + "message": "Fortsätt" + }, + "phishingPageLearnWhy": { + "message": "Varför ser du detta?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofyll objekt för den aktuella sidan" }, @@ -5584,6 +5657,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": "Om denna inställning" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden använder sparade inloggnings-URI: er för att identifiera vilken ikon eller URL för lösenordsändring som ska användas för att förbättra din upplevelse. Ingen information samlas in eller sparas när du använder denna tjänst." + }, "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/ta/messages.json b/apps/browser/src/_locales/ta/messages.json index 1c6d7bc4528..8d1f1ccf87f 100644 --- a/apps/browser/src/_locales/ta/messages.json +++ b/apps/browser/src/_locales/ta/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "தேடலை மீட்டமை" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "திருத்து" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "தவறான முதன்மை கடவுச்சொல்" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "வால்ட் காலக்கெடு" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "டூ-ஸ்டெப் உள்நுழைவு முறையைத் தேர்ந்தெடுக்கவும்" }, - "recoveryCodeDesc": { - "message": "உங்கள் டூ-ஃபாக்டர் வழங்குநர்கள் அனைவருக்கும் அணுகலை இழந்தீர்களா? உங்கள் கணக்கிலிருந்து அனைத்து டூ-ஃபாக்டர் வழங்குநர்களையும் முடக்க உங்கள் மீட்புக் குறியீட்டைப் பயன்படுத்தவும்." - }, "recoveryCodeTitle": { "message": "மீட்புக் குறியீடு" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "உள்நுழைவு பொருட்களுக்கான டிஃபால்ட் ஆட்டோஃபில் அமைப்பை ஐட்டம்-இன் எடிட் வியூவிலிருந்து பக்க லோட்-இல் முடக்கலாம்." }, - "itemAutoFillOnPageLoad": { - "message": "பக்கம் லோட் ஆகும்போது ஆட்டோஃபில் (விருப்பங்களில் அமைக்கப்பட்டிருந்தால்)" - }, "autoFillOnPageLoadUseDefault": { "message": "டிஃபால்ட் அமைப்பைப் பயன்படுத்து" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "உங்கள் சரிபார்ப்புக் குறியீட்டிற்கான உங்கள் மின்னஞ்சலைச் சரிபார்க்க, பாப்அப் சாளரத்திற்கு வெளியே கிளிக் செய்வதால், இந்த பாப்அப் மூடப்படும். இந்த பாப்அப் மூடாமல் இருக்க, புதிய சாளரத்தில் திறக்க விரும்புகிறீர்களா?" }, - "popupU2fCloseMessage": { - "message": "இந்த உலாவி இந்தப் பாப்அப் சாளரத்தில் U2F கோரிக்கைகளை செயலாக்க முடியாது. U2F ஐப் பயன்படுத்தி உள்நுழைய, இந்த பாப்அப்பை புதிய சாளரத்தில் திறக்க விரும்புகிறீர்களா?" - }, - "enableFavicon": { - "message": "வலைத்தள ஐகான்களைக் காட்டு" - }, - "faviconDesc": { - "message": "ஒவ்வொரு உள்நுழைவுக்கும் அருகில் அடையாளம் காணக்கூடிய படத்தைக் காட்டு." - }, - "faviconDescAlt": { - "message": "ஒவ்வொரு உள்நுழைவுக்கும் அருகில் அடையாளம் காணக்கூடிய படத்தைக் காட்டு. உள்நுழைந்துள்ள அனைத்து கணக்குகளுக்கும் பொருந்தும்." - }, - "enableBadgeCounter": { - "message": "பேட்ஜ் கவுண்டரைக் காட்டு" - }, - "badgeCounterDesc": { - "message": "தற்போதைய இணையப் பக்கத்தில் உங்களிடம் உள்ள உள்நுழைவுகளின் எண்ணிக்கையைக் குறிக்கவும்." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "அட்டைதாரர் பெயர்" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "குறிப்பு" }, - "newItemHeader": { - "message": "புதிய $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "திருத்து $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "பார்வை $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "கடவுச்சொல் வரலாறு" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "பிழை" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "பக்கம் ஏற்றப்படும்போது தானியங்கு நிரப்புதலை உங்கள் நிறுவனக் கொள்கைகள் செயல்படுத்தியுள்ளன." }, - "howToAutofill": { - "message": "தானியங்கு நிரப்புவது எப்படி" - }, "autofillSelectInfoWithCommand": { "message": "இந்தத் திரையில் இருந்து ஒரு உருப்படியைத் தேர்ந்தெடுக்கவும், $COMMAND$ என்ற குறுக்குவழியைப் பயன்படுத்தவும் அல்லது அமைப்புகளில் பிற விருப்பங்களை ஆராயவும்.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "புனைப்பெயர் டொமைன்" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "மாஸ்டர் கடவுச்சொல் மீண்டும் கோரப்பட்ட உருப்படிகளைப் பக்க ஏற்றத்தில் தானாக நிரப்ப முடியாது. பக்க ஏற்றத்தில் தானியங்கு நிரப்புதல் அணைக்கப்பட்டது.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "பக்க ஏற்றத்தில் தானியங்கு நிரப்புதல் இயல்புநிலை அமைப்பைப் பயன்படுத்த அமைக்கப்பட்டுள்ளது.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "இந்தப் புலத்தைத் திருத்த மாஸ்டர் கடவுச்சொல் மீண்டும் கோருதலை அணைக்கவும்", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "பக்க வழிசெலுத்தலை மாற்று" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "பாஸ்கி குளோன் செய்யப்பட்ட உருப்படிக்கு நகலெடுக்கப்படாது. இந்த உருப்படியைக் குளோன் செய்வதைத் தொடர விரும்புகிறீர்களா?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "தொடங்கும் தளம் சரிபார்க்கக் கோருகிறது. மாஸ்டர் கடவுச்சொல் இல்லாத கணக்குகளுக்கு இந்த அம்சம் இன்னும் செயல்படுத்தப்படவில்லை." - }, "logInWithPasskeyQuestion": { "message": "பாஸ்கியுடன் உள்நுழைய வேண்டுமா?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "அசைவூட்டங்களை இயக்கு" - }, "showAnimations": { "message": "அசைவூட்டங்களைக் காட்டு" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "பொருளின் இருப்பிடம்" }, - "fileSend": { - "message": "கோப்பு அனுப்பு" - }, "fileSends": { "message": "கோப்பு அனுப்புகள்" }, - "textSend": { - "message": "உரை அனுப்பு" - }, "textSends": { "message": "உரை அனுப்புகள்" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "குறைந்தபட்ச தனிப்பயன் காலக்கெடு 1 நிமிடம் ஆகும்." }, - "additionalContentAvailable": { - "message": "கூடுதல் உள்ளடக்கம் உள்ளது" - }, "fileSavedToDevice": { "message": "கோப்பு சாதனத்தில் சேமிக்கப்பட்டது. உங்கள் சாதன பதிவிறக்கங்களிலிருந்து நிர்வகிக்கவும்." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "உங்கள் சேமிப்பு பெட்டகத்திற்கு நல்வரவு!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "தற்போதைய பக்கத்திற்கான தானாக நிரப்பு பொருள்கள்" }, @@ -5584,6 +5657,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/te/messages.json b/apps/browser/src/_locales/te/messages.json index be0400906cc..dcd86eb4337 100644 --- a/apps/browser/src/_locales/te/messages.json +++ b/apps/browser/src/_locales/te/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "Edit" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Invalid master password" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Vault timeout" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Password history" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 d2351c8d943..064b70c26ec 100644 --- a/apps/browser/src/_locales/th/messages.json +++ b/apps/browser/src/_locales/th/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Reset search" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "แก้ไข" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "รหัสผ่านหลักไม่ถูกต้อง" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "ระยะเวลาล็อกตู้เซฟ" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Select two-step login method" }, - "recoveryCodeDesc": { - "message": "Lost access to all of your two-factor providers? Use your recovery code to turn off all two-factor providers from your account." - }, "recoveryCodeTitle": { "message": "Recovery Code" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "You can turn off autofill on page load for individual login items from the item's Edit view." }, - "itemAutoFillOnPageLoad": { - "message": "Autofill on page load (if set up in Options)" - }, "autoFillOnPageLoadUseDefault": { "message": "Use default setting" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Clicking outside the popup window to check your email for your verification code will cause this popup to close. Do you want to open this popup in a new window so that it does not close?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Show badge counter" - }, - "badgeCounterDesc": { - "message": "Indicate how many logins you have for the current web page." + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "Cardholder Name" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "New $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Edit $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "View $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "ประวัติของรหัสผ่าน" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Error" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Your organization policies have turned on autofill on page load." }, - "howToAutofill": { - "message": "How to autofill" - }, "autofillSelectInfoWithCommand": { "message": "Select an item from this screen, use the shortcut $COMMAND$, or explore other options in settings.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias domain" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Items with master password re-prompt cannot be autofilled on page load. Autofill on page load turned off.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Autofill on page load set to use default setting.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Turn off master password re-prompt to edit this field", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Toggle side navigation" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Verification required by the initiating site. This feature is not yet implemented for accounts without master password." - }, "logInWithPasskeyQuestion": { "message": "Log in with passkey?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Enable animations" - }, "showAnimations": { "message": "Show animations" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Item Location" }, - "fileSend": { - "message": "File Send" - }, "fileSends": { "message": "File Sends" }, - "textSend": { - "message": "Text Send" - }, "textSends": { "message": "Text Sends" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum custom timeout is 1 minute." }, - "additionalContentAvailable": { - "message": "Additional content is available" - }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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 f8fd3f08945..470589c286d 100644 --- a/apps/browser/src/_locales/tr/messages.json +++ b/apps/browser/src/_locales/tr/messages.json @@ -362,7 +362,7 @@ "message": "Ücretsiz Bitwarden Aile" }, "freeBitwardenFamiliesPageDesc": { - "message": "Ücretsiz Bitwarden Aile Paketi’nden faydalanmaya hak kazandınız. Bu teklifi bugün web uygulaması üzerinden kullanın." + "message": "Ücretsiz Bitwarden Aileleri için uygunsun. Bu teklifi bugün web uygulamasında kullan." }, "version": { "message": "Sürüm" @@ -550,6 +550,38 @@ "resetSearch": { "message": "Aramayı sıfırla" }, + "archiveNoun": { + "message": "Arşiv", + "description": "Noun" + }, + "archiveVerb": { + "message": "Arşivle", + "description": "Verb" + }, + "unarchive": { + "message": "Arşivden çıkar" + }, + "itemsInArchive": { + "message": "Arşivdeki kayıtlar" + }, + "noItemsInArchive": { + "message": "Arşivde kayıt yok" + }, + "noItemsInArchiveDesc": { + "message": "Arşivlenmiş kayıtlar burada görünecek ve genel arama sonuçlarından ile otomatik doldurma önerilerinden hariç tutulacaktır." + }, + "itemSentToArchive": { + "message": "Kayıt arşive gönderildi" + }, + "itemRemovedFromArchive": { + "message": "Kayıt arşivden çıkarıldı" + }, + "archiveItem": { + "message": "Kaydı arşivle" + }, + "archiveItemConfirmDesc": { + "message": "Arşivlenmiş kayıtlar genel arama sonuçları ve otomatik doldurma önerilerinden hariç tutulur. Bu kaydı arşivlemek istediğine emin misin?" + }, "edit": { "message": "Düzenle" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Geçersiz ana parola" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Ana parola geçersiz. E-posta adresinizin doğru olduğunu ve hesabınızın $HOST$ üzerinde oluşturulduğunu kontrol edin.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Kasa zaman aşımı" }, @@ -848,13 +889,13 @@ "message": "Mevcut web sayfasındaki kimlik doğrulayıcı QR kodunu tarayın" }, "totpHelperTitle": { - "message": "2 adımlı doğrulamayı sorunsuz hale getirin" + "message": "2 adımlı doğrulamayı sorunsuz hale getir" }, "totpHelper": { - "message": "Bitwarden, 2 adımlı doğrulama kodlarını saklayabilir ve otomatik olarak doldurabilir. Anahtarı kopyalayıp bu alana yapıştırın." + "message": "Bitwarden 2 adımlı doğrulama kodlarını saklayabilir ve doldurabilir. Anahtarı bu alana kopyala ve yapıştır." }, "totpHelperWithCapture": { - "message": "Bitwarden, iki adımlı doğrulama kodlarını saklayabilir ve otomatik olarak doldurabilir. Bu web sitesinin doğrulayıcı QR kodunun ekran görüntüsünü almak için kamera simgesini seçin veya anahtarı bu alana kopyalayıp yapıştırın." + "message": "Bitwarden 2 adımlı doğrulama kodlarını saklayabilir ve doldurabilir. Bu web sitesinin kimlik doğrulayıcı QR kodunun ekran görüntüsünü almak için kamera simgesini seç veya anahtarı bu alana kopyala ve yapıştır." }, "learnMoreAboutAuthenticators": { "message": "Kimlik doğrulayıcılar hakkında bilgi alın" @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "İki aşamalı giriş yöntemini seçin" }, - "recoveryCodeDesc": { - "message": "İki aşamalı doğrulama sağlayıcılarınıza ulaşamıyor musunuz? Kurtarma kodunuzu kullanarak hesabınızdaki tüm iki aşamalı giriş sağlayıcılarını devre dışı bırakabilirsiniz." - }, "recoveryCodeTitle": { "message": "Kurtarma kodu" }, @@ -1568,7 +1606,7 @@ "message": "Şirket içinde barındırılan ortam" }, "selfHostedBaseUrlHint": { - "message": "Yerel sunucunuzda barındırılan Bitwarden kurulumunuzun temel URL’sini belirtin. Örnek: https://bitwarden.sirketiniz.com" + "message": "Şirket içinde barındırılan Bitwarden kurulumunun temel URL’sini belirt. Örnek: https://bitwarden.company.com" }, "selfHostedCustomEnvHeader": { "message": "İleri düzey yapılandırma için her hizmetin taban URL'sini bağımsız olarak belirleyebilirsiniz." @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "\"Sayfa yüklenince otomatik doldur\"u her hesabın \"Düzenle\" görünümünden ayrı ayrı kapatabilirsiniz." }, - "itemAutoFillOnPageLoad": { - "message": "Sayfa yüklenince otomatik doldur (Seçeneklerde ayarlanmışsa)" - }, "autoFillOnPageLoadUseDefault": { "message": "Varsayılan ayarı kullan" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Doğrulama kodunuzu alacağınız e-postayı kontrol etmek için bu pencerenin dışında bir yere tıklarsanız bu pencere kapanacaktır. Bu pencerenin kapanmaması için yeni bir pencerede açmak ister misiniz?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Rozet sayacını göster" - }, - "badgeCounterDesc": { - "message": "Geçerli web sayfasına ait kaç tane hesabınız olduğunu gösterir." + "showIconsChangePasswordUrls": { + "message": "Web sitesi simgelerini göster ve parola değiştirme URL'lerini al" }, "cardholderName": { "message": "Kart sahibinin adı" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Not" }, - "newItemHeader": { - "message": "Yeni $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Yeni hesap", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "$TYPE$ düzenle", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Yeni kart", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "$TYPE$ bilgileri", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Yeni kimlik", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Yeni not", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Yeni SSH anahtarı", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Yeni Send metni", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Yeni Send dosyası", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Hesabı düzenle", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Kartı düzenle", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Kimliği düzenle", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Notu düzenle", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "SSH anahtarını düzenle", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Send metnini düzenle", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Send dosyasını düzenle", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Hesabı göster", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Kartı göster", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Kimliği göster", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Notu göster", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "SSH anahtarını göster", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Parola geçmişi" @@ -2503,7 +2572,7 @@ "message": "Bir kuruluş ilkesi, kayıtları kişisel kasanıza içe aktarmayı engelledi." }, "restrictCardTypeImport": { - "message": "Kart öge türleri içe aktarılamıyor" + "message": "Kart kayıt türleri içe aktarılamıyor" }, "restrictCardTypeImportDesc": { "message": "1 veya daha fazla kuruluş tarafından belirlenen bir ilke, kasalarınıza kart aktarmanızı engelliyor." @@ -2634,14 +2703,14 @@ "message": "Risk altındaki parolaları inceleyin" }, "reviewAtRiskLoginsSlideDesc": { - "message": "Organizasyonunuzun parolaları zayıf, tekrar kullanılmış ve/veya açığa çıkmış olduğu için risk altındadır.", + "message": "Kuruluş parolaların zayıf, yeniden kullanılmış ve/veya ele geçirilmiş olduğundan risk altındadır.", "description": "Description of the review at-risk login slide on the at-risk password page carousel" }, "reviewAtRiskLoginSlideImgAltPeriod": { "message": "Risk altındaki hesap listesinin illüstrasyonu." }, "generatePasswordSlideDesc": { - "message": "Risk altındaki sitede Bitwarden otomatik doldurma menüsü ile hızlıca güçlü ve benzersiz bir parola oluşturun.", + "message": "Riskli sitede Bitwarden otomatik doldurma menüsünü kullanarak hızlıca güçlü ve benzersiz bir parola oluştur.", "description": "Description of the generate password slide on the at-risk password page carousel" }, "generatePasswordSlideImgAltPeriod": { @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Yalnızca $ORGANIZATION$ ile ilişkili kuruluş kasası dışa aktarılacaktır.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Yalnızca $ORGANIZATION$ ile ilişkili kuruluş kasası dışa aktarılacaktır. Kayıt koleksiyonlarım dahil edilmeyecektir.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Hata" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Kuruluş ilkeleriniz, sayfa yüklenince otomatik doldurmayı etkinleştirdi." }, - "howToAutofill": { - "message": "Otomatik doldurma nasıl yapılır?" - }, "autofillSelectInfoWithCommand": { "message": "Bu ekrandan bir öğe seçin, $COMMAND$ kısayolunu kullanın veya ayarlardaki diğer seçenekleri keşfedin.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Alias alan adı" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Ana parolayı yeniden isteyen kayıtlar sayfa yüklenince otomatik olarak doldurulamaz. Sayfa yüklenince otomatik doldurma kapatıldı.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Sayfa yüklenince otomatik doldurma, varsayılan ayarı kullanacak şekilde ayarlandı.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Bu alanı düzenlemek için ana parolayı yeniden istemeyi kapatın", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Kenar menüsünü aç/kapat" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Geçiş anahtarı klonlanan öğeye kopyalanmayacaktır. Bu öğeyi klonlamaya devam etmek istiyor musunuz?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Site kimlik doğrulaması gerektiriyor. Bu özellik henüz ana parolası olmayan hesaplarda kullanılamaz." - }, "logInWithPasskeyQuestion": { "message": "Geçiş anahtarı ile giriş yapılsın mı?" }, @@ -4382,11 +4455,11 @@ "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.", + "message": "\"Düzenli ifadeler\" gelişmiş bir seçenektir ve kimlik bilgilerini açığa çıkarma riski taşır.", "description": "Content for dialog which warns a user when selecting 'regular expression' matching strategy as a cipher match strategy" }, "startsWithAdvancedOptionWarning": { - "message": "\"Starts with\" is an advanced option with increased risk of exposing credentials.", + "message": "\"İle başla\" gelişmiş bir seçenektir ve kimlik bilgilerini açığa çıkarma riski taşır.", "description": "Content for dialog which warns a user when selecting 'starts with' matching strategy as a cipher match strategy" }, "uriMatchWarningDialogLink": { @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Animasyonları etkinleştir" - }, "showAnimations": { "message": "Animasyonları göster" }, @@ -4989,7 +5059,7 @@ } }, "reorderToggleButton": { - "message": "Reorder $LABEL$. Use arrow key to move item up or down.", + "message": "$LABEL$'i yeniden sıralayın. Kayıtı yukarı veya aşağı taşımak için ok tuşunu kullanın.", "placeholders": { "label": { "content": "$1", @@ -4998,10 +5068,10 @@ } }, "reorderWebsiteUriButton": { - "message": "Reorder website URI. Use arrow key to move item up or down." + "message": "Web sitesi URI'sini yeniden sıralayın. Kayıtı yukarı veya aşağı taşımak için ok tuşunu kullanın." }, "reorderFieldUp": { - "message": "$LABEL$ moved up, position $INDEX$ of $LENGTH$", + "message": "$LABEL$ yukarı taşındı, konum: $LENGTH$'in $INDEX$'i", "placeholders": { "label": { "content": "$1", @@ -5079,7 +5149,7 @@ } }, "reorderFieldDown": { - "message": "$LABEL$ moved down, position $INDEX$ of $LENGTH$", + "message": "$LABEL$ aşağı taşındı, konum: $LENGTH$'in $INDEX$'i", "placeholders": { "label": { "content": "$1", @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Kayıt konumu" }, - "fileSend": { - "message": "Dosya Send'i" - }, "fileSends": { "message": "Dosya Send'leri" }, - "textSend": { - "message": "Metin Send'i" - }, "textSends": { "message": "Metin Send'leri" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Minimum özel zaman aşımı 1 dakikadır." }, - "additionalContentAvailable": { - "message": "Ek içerikler mevcut" - }, "fileSavedToDevice": { "message": "Dosya cihaza kaydedildi. Cihazınızın indirilenler klasöründen yönetebilirsiniz." }, @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Kasanıza hoş geldiniz!" }, + "phishingPageTitle": { + "message": "Dolandırıcılık web sitesi" + }, + "phishingPageCloseTab": { + "message": "Sekmeyi kapat" + }, + "phishingPageContinue": { + "message": "Devam et" + }, + "phishingPageLearnWhy": { + "message": "Bunu neden görüyorsunuz?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Geçerli sayfada kayıtları otomatik doldurun" }, @@ -5584,6 +5657,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, deneyimini iyileştirmek için hangi simgenin veya parola değiştirme URL’sinin kullanılacağını belirlemek amacıyla kaydedilmiş hesap URI’lerini kullanır. Bu hizmeti kullandığında hiçbir bilgi toplanmaz veya kaydedilmez." + }, "noPermissionsViewPage": { "message": "Bu sayfayı görüntüleme izniniz yok. Farklı bir hesapla giriş yapmayı deneyin." }, @@ -5601,7 +5680,7 @@ "message": "İleri" }, "moreBreadcrumbs": { - "message": "More breadcrumbs", + "message": "Daha fazla gezinme izi", "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." }, "confirmKeyConnectorDomain": { diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json index 7da89bc0f6a..fb64a91330d 100644 --- a/apps/browser/src/_locales/uk/messages.json +++ b/apps/browser/src/_locales/uk/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Скинути пошук" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Видобути" + }, + "itemsInArchive": { + "message": "Записи в архіві" + }, + "noItemsInArchive": { + "message": "Немає записів у архіві" + }, + "noItemsInArchiveDesc": { + "message": "Архівовані записи з'являтимуться тут і будуть виключені з результатів звичайного пошуку та пропозицій автозаповнення." + }, + "itemSentToArchive": { + "message": "Запис переміщено до архіву" + }, + "itemRemovedFromArchive": { + "message": "Запис вилучено з архіву" + }, + "archiveItem": { + "message": "Архівувати запис" + }, + "archiveItemConfirmDesc": { + "message": "Архівовані записи виключаються з результатів звичайного пошуку та пропозицій автозаповнення. Ви дійсно хочете архівувати цей запис?" + }, "edit": { "message": "Змінити" }, @@ -557,7 +589,7 @@ "message": "Переглянути" }, "viewLogin": { - "message": "View login" + "message": "Переглянути запис" }, "noItemsInList": { "message": "Немає записів." @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Неправильний головний пароль" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Час очікування сховища" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Виберіть спосіб двоетапної перевірки" }, - "recoveryCodeDesc": { - "message": "Втратили доступ до всіх провайдерів двоетапної перевірки? Скористайтеся кодом відновлення, щоб вимкнути двоетапну перевірку для свого облікового запису." - }, "recoveryCodeTitle": { "message": "Код відновлення" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Ви можете вимкнути цю функцію для окремих записів входу в меню запису \"Змінити\"." }, - "itemAutoFillOnPageLoad": { - "message": "Автозаповнення на сторінці (якщо увімкнено в налаштуваннях)" - }, "autoFillOnPageLoadUseDefault": { "message": "Типове налаштування" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Натискання поза межами спливаючого вікна для перевірки коду підтвердження в пошті спричинить його закриття. Хочете відкрити його в новому вікні, щоб воно не закрилося?" }, - "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." - }, - "enableBadgeCounter": { - "message": "Показувати лічильник" - }, - "badgeCounterDesc": { - "message": "Показувати індикатор кількості записів для поточної вебсторінки." + "showIconsChangePasswordUrls": { + "message": "Показувати піктограми вебсайтів та отримувати адреси для зміни паролів" }, "cardholderName": { "message": "Ім'я власника картки" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Нотатка" }, - "newItemHeader": { - "message": "Новий $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Новий запис", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Редагувати $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Нова картка", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Переглянути $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Нове посвідчення", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Нова нотатка", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Новий ключ SSH", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Нове текстове відправлення", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Нове файлове відправлення", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Редагувати запис", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Редагувати картку", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Редагувати посвідчення", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Редагувати нотатку", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Редагувати ключ SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Редагувати текстове відправлення", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Редагувати файлове відправлення", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Перегляд запису", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Перегляд картки", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Перегляд посвідчення", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Перегляд нотатки", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Перегляд ключа SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Історія паролів" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Помилка" }, @@ -3206,7 +3293,7 @@ "message": "Адреса е-пошти Catch-all" }, "catchallEmailDesc": { - "message": "Використовуйте свою скриньку вхідних Catch-All власного домену." + "message": "Використовуйте можливості Catch-All власного домену." }, "random": { "message": "Випадково" @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Політикою вашої організації було увімкнено автозаповнення на сторінці." }, - "howToAutofill": { - "message": "Як працює автозаповнення" - }, "autofillSelectInfoWithCommand": { "message": "Виберіть об'єкт із цього екрану, скористайтеся комбінацією клавіш $COMMAND$, або дізнайтеся про інші можливості в налаштуваннях.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Псевдонім домену" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Записи з повторним запитом головного пароля не можна автоматично заповнювати під час завантаження сторінки. Автозаповнення на сторінці вимкнено.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Автозаповнення на сторінці налаштовано з типовими параметрами.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Вимкніть повторний запит головного пароля, щоб редагувати це поле", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Перемкнути бічну навігацію" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Ключ доступу не буде скопійовано до клонованого запису. Хочете продовжити клонування цього запису?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Сайт ініціює обов'язкову верифікацію. Ця функція ще не реалізована для облікових записів без головного пароля." - }, "logInWithPasskeyQuestion": { "message": "Увійти з ключем доступу?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Увімкнути анімацію" - }, "showAnimations": { "message": "Показати анімації" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Розташування запису" }, - "fileSend": { - "message": "Відправлення файлу" - }, "fileSends": { "message": "Відправлення файлів" }, - "textSend": { - "message": "Відправлення тексту" - }, "textSends": { "message": "Відправлення тексту" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Мінімальний власний час очікування – 1 хвилина." }, - "additionalContentAvailable": { - "message": "Доступний додатковий вміст" - }, "fileSavedToDevice": { "message": "Файл збережено на пристрої. Ви можете його знайти у теці завантажень." }, @@ -5456,10 +5517,10 @@ "message": "Змінити ризикований пароль" }, "changeAtRiskPasswordAndAddWebsite": { - "message": "This login is at-risk and missing a website. Add a website and change the password for stronger security." + "message": "Цей запис ризикований, і не має адреси вебсайту. Додайте адресу вебсайту і змініть пароль для вдосконалення безпеки." }, "missingWebsite": { - "message": "Missing website" + "message": "Немає вебсайту" }, "settingsVaultOptions": { "message": "Параметри сховища" @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Вітаємо у вашому сховищі!" }, + "phishingPageTitle": { + "message": "Шахрайський вебсайт" + }, + "phishingPageCloseTab": { + "message": "Закрити вкладку" + }, + "phishingPageContinue": { + "message": "Продовжити" + }, + "phishingPageLearnWhy": { + "message": "Чому ви це бачите?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Автозаповнення записів для поточної сторінки" }, @@ -5584,6 +5657,12 @@ "message": "Легко створюйте надійні та унікальні паролі, натиснувши кнопку Генерувати пароль, щоб зберегти свої записи в безпеці.", "description": "Aria label for the body content of the generator nudge" }, + "aboutThisSetting": { + "message": "Про ці налаштування" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden використовуватиме збережені URI-адреси записів для визначення піктограм вебсайтів або URL-адрес для зміни паролів, щоб вдосконалити вашу роботу. Під час використання цієї послуги ваша інформація не збирається і не зберігається." + }, "noPermissionsViewPage": { "message": "У вас немає дозволу переглядати цю сторінку. Спробуйте ввійти з іншим обліковим записом." }, @@ -5605,6 +5684,6 @@ "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." }, "confirmKeyConnectorDomain": { - "message": "Confirm Key Connector domain" + "message": "Підтвердити домен Key Connector" } } diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json index e5121753adc..8b69fdc2512 100644 --- a/apps/browser/src/_locales/vi/messages.json +++ b/apps/browser/src/_locales/vi/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "Đặt lại tìm kiếm" }, + "archiveNoun": { + "message": "Lưu trữ", + "description": "Noun" + }, + "archiveVerb": { + "message": "Lưu trữ", + "description": "Verb" + }, + "unarchive": { + "message": "Hủy lưu trữ" + }, + "itemsInArchive": { + "message": "Các mục trong kho lưu trữ" + }, + "noItemsInArchive": { + "message": "Không có mục nào trong kho lưu trữ" + }, + "noItemsInArchiveDesc": { + "message": "Các mục đã lưu trữ sẽ hiển thị ở đây và sẽ bị loại khỏi kết quả tìm kiếm và gợi ý tự động điền." + }, + "itemSentToArchive": { + "message": "Mục đã được gửi đến kho lưu trữ" + }, + "itemRemovedFromArchive": { + "message": "Mục đã được gỡ khỏi kho lưu trữ" + }, + "archiveItem": { + "message": "Lưu trữ mục" + }, + "archiveItemConfirmDesc": { + "message": "Các mục đã lưu trữ sẽ bị loại khỏi kết quả tìm kiếm chung và gợi ý tự động điền. Bạn có chắc chắn muốn lưu trữ mục này không?" + }, "edit": { "message": "Sửa" }, @@ -557,7 +589,7 @@ "message": "Xem" }, "viewLogin": { - "message": "View login" + "message": "Xem đăng nhập" }, "noItemsInList": { "message": "Không có mục nào để liệt kê." @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "Mật khẩu chính không hợp lệ" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Mật khẩu chính không hợp lệ. Xác nhận email của bạn là chính xác và tài khoản được tạo trên $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "Đóng kho sau" }, @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "Chọn phương pháp đăng nhập hai bước" }, - "recoveryCodeDesc": { - "message": "Bạn đã mất quyền truy cập vào tất cả các dịch vụ xác thực 2 lớp? Sử dụng mã khôi phục để tắt tất cả các phương pháp xác thực hai lớp trong tài khoản của bạn." - }, "recoveryCodeTitle": { "message": "Mã khôi phục" }, @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "Bạn có thể tắt tự động điền khi tải trang cho mục đăng nhập riêng lẻ từ chế độ xem Chỉnh sửa mục." }, - "itemAutoFillOnPageLoad": { - "message": "Tự động điền khi tải trang (nếu được thiết lập trong Tùy chọn)" - }, "autoFillOnPageLoadUseDefault": { "message": "Sử dụng thiết lập mặc định" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "Nhấp bên ngoài popup để xem mã xác thực trong email của bạn sẽ làm cho popup này đóng lại. Bạn có muốn mở popup này trong một cửa sổ mới để nó không bị đóng?" }, - "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": "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." - }, - "enableBadgeCounter": { - "message": "Hiển thị biểu tượng bộ đếm" - }, - "badgeCounterDesc": { - "message": "Cho biết bạn có bao nhiêu thông tin đăng nhập cho trang web hiện tại." + "showIconsChangePasswordUrls": { + "message": "Hiển thị biểu tượng trang web và truy xuất các URL đổi mật khẩu" }, "cardholderName": { "message": "Tên chủ thẻ" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Ghi chú" }, - "newItemHeader": { - "message": "$TYPE$ mới", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "Đăng nhập mới", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "Chỉnh sửa $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "Thẻ mới", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "Xem $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "Danh tính mới", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "Ghi chú mới", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "Khóa SSH mới", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "Send văn bản mới", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "Send tập tin mới", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Chỉnh sửa đăng nhập", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Chỉnh sửa thẻ", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Chỉnh sửa danh tính", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Chỉnh sửa ghi chú", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Sửa khóa SSH", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Sửa Send văn bản", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Sửa Send tập tin", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "Xem đăng nhập", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "Xem thẻ", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "Xem danh tính", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "Xem ghi chú", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "Xem khóa SSH", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "Lịch sử mật khẩu" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Chỉ kho lưu trữ tổ chức liên kết với $ORGANIZATION$ sẽ được xuất.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Chỉ kho lưu trữ tổ chức liên kết với $ORGANIZATION$ được xuất. Bộ sưu tập mục của tôi sẽ không được bao gồm.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "Lỗi" }, @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "Chính sách của tổ chức bạn đã kích hoạt tính năng tự động điền khi tải trang." }, - "howToAutofill": { - "message": "Cách tự đồng điền" - }, "autofillSelectInfoWithCommand": { "message": "Chọn một mục từ màn hình này, sử dụng phím tắt $COMMAND$, hoặc khám phá các tùy chọn khác trong cài đặt.", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "Tên miền thay thế" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "Các mục yêu cầu nhập lại mật khẩu chính không thể được tự động điền khi tải trang. Tự động điền khi tải trang đã bị tắt.", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "Tự động điền khi tải trang được đặt thành mặc định trong cài đặt.", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "Tắt yêu cầu nhập lại mật khẩu chính để chỉnh sửa trường này", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "Ẩn/hiện thanh điều hướng bên" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "Bản sao sẽ không bao gồm mã khoá. Bạn có muốn tiếp tục tạo bản sao cho mục này?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "Trang web yêu cầu xác minh. Tính năng này hiện chưa được hỗ trợ cho tài khoản không có mật khẩu chính." - }, "logInWithPasskeyQuestion": { "message": "Đăng nhập bằng mã khóa?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "Bật hiệu ứng động" - }, "showAnimations": { "message": "Hiện hiệu ứng động" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "Vị trí mục" }, - "fileSend": { - "message": "Gửi tệp" - }, "fileSends": { "message": "Gửi tệp" }, - "textSend": { - "message": "Gửi văn bản" - }, "textSends": { "message": "Gửi văn bản" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "Thời gian đóng kho tùy chỉnh tối thiểu là 1 phút." }, - "additionalContentAvailable": { - "message": "Nội dung bổ sung có sẵn" - }, "fileSavedToDevice": { "message": "Tệp đã được lưu vào thiết bị. Quản lý từ phần Tải về trên thiết bị của bạn." }, @@ -5456,10 +5517,10 @@ "message": "Thay đổi mật khẩu có rủi ro" }, "changeAtRiskPasswordAndAddWebsite": { - "message": "This login is at-risk and missing a website. Add a website and change the password for stronger security." + "message": "Thông tin đăng nhập này có rủi ro và thiếu một trang web. Hãy thêm trang web và đổi mật khẩu để tăng cường bảo mật." }, "missingWebsite": { - "message": "Missing website" + "message": "Thiếu trang web" }, "settingsVaultOptions": { "message": "Tùy chọn kho" @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Chào mừng đến với kho lưu trữ của bạn!" }, + "phishingPageTitle": { + "message": "Trang web lừa đảo" + }, + "phishingPageCloseTab": { + "message": "Đóng tab" + }, + "phishingPageContinue": { + "message": "Tiếp tục" + }, + "phishingPageLearnWhy": { + "message": "Tại sao bạn thấy điều này?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Tự động điền các mục cho trang hiện tại" }, @@ -5584,6 +5657,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": "Về cài đặt này" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden sẽ sử dụng URI đăng nhập đã lưu để xác định biểu tượng hoặc URL đổi mật khẩu nào cần dùng nhằm cải thiện trải nghiệm của bạn. Không có thông tin nào được thu thập hay lưu lại khi bạn sử dụng dịch vụ này." + }, "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 23d20abd4f9..9ced7b1efd7 100644 --- a/apps/browser/src/_locales/zh_CN/messages.json +++ b/apps/browser/src/_locales/zh_CN/messages.json @@ -550,6 +550,38 @@ "resetSearch": { "message": "重置搜索" }, + "archiveNoun": { + "message": "归档", + "description": "Noun" + }, + "archiveVerb": { + "message": "归档", + "description": "Verb" + }, + "unarchive": { + "message": "取消归档" + }, + "itemsInArchive": { + "message": "归档中的项目" + }, + "noItemsInArchive": { + "message": "归档中没有项目" + }, + "noItemsInArchiveDesc": { + "message": "已归档的项目将显示在此处,并将被排除在一般搜索结果和自动填充建议之外。" + }, + "itemSentToArchive": { + "message": "项目已归档" + }, + "itemRemovedFromArchive": { + "message": "项目已取消归档" + }, + "archiveItem": { + "message": "归档项目" + }, + "archiveItemConfirmDesc": { + "message": "已归档的项目将被排除在一般搜索结果和自动填充建议之外。确定要归档此项目吗?" + }, "edit": { "message": "编辑" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "无效的主密码" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "无效的主密码。请确认您的电子邮箱正确无误,以及您的账户是在 $HOST$ 上创建的。", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "密码库超时时间" }, @@ -814,7 +855,7 @@ "message": "您可以关闭此窗口" }, "masterPassSent": { - "message": "我们已经为您发送了包含主密码提示的电子邮件。" + "message": "我们已经向您发送了一封包含主密码提示的电子邮件。" }, "verificationCodeRequired": { "message": "必须填写验证码。" @@ -1107,7 +1148,7 @@ "description": "Shown to user after item is updated." }, "selectItemAriaLabel": { - "message": "选择 $ITEMTYPE$,$ITEMNAME$", + "message": "选择 $ITEMNAME$ 中的 $ITEMTYPE$", "description": "Used by screen readers. $1 is the item type (like vault or folder), $2 is the selected item name.", "placeholders": { "itemType": { @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "选择两步登录方式" }, - "recoveryCodeDesc": { - "message": "无法访问您所有的双重身份提供程序吗?请使用您的恢复代码来停用您账户中所有的双重身份提供程序。" - }, "recoveryCodeTitle": { "message": "恢复代码" }, @@ -1615,10 +1653,10 @@ "message": "轻松找到自动填充建议" }, "autofillSpotlightDesc": { - "message": "关闭浏览器的自动填充设置,以免与 Bitwarden 产生冲突。" + "message": "停用您浏览器的自动填充设置,以免与 Bitwarden 产生冲突。" }, "turnOffBrowserAutofill": { - "message": "关闭 $BROWSER$ 的自动填充", + "message": "停用 $BROWSER$ 自动填充", "placeholders": { "browser": { "content": "$1", @@ -1627,7 +1665,7 @@ } }, "turnOffAutofill": { - "message": "关闭自动填充" + "message": "停用自动填充" }, "showInlineMenuLabel": { "message": "在表单字段中显示自动填充建议" @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "您可以从项目编辑视图中为单个登录项目停用页面加载时自动填充。" }, - "itemAutoFillOnPageLoad": { - "message": "页面加载时自动填充(如果选项中已设置)" - }, "autoFillOnPageLoadUseDefault": { "message": "使用默认设置" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "如果您点击弹窗外的区域以检查您的验证码电子邮件,将导致弹窗关闭。您想在新窗口中打开此弹窗,以便它不会关闭吗?" }, - "popupU2fCloseMessage": { - "message": "此浏览器无法处理此弹出窗口中的 U2F 请求。您想要在新窗口中打开此弹出窗口吗?" - }, - "enableFavicon": { - "message": "显示网站图标" - }, - "faviconDesc": { - "message": "在每个登录项目旁边显示一个可识别的图像。" - }, - "faviconDescAlt": { - "message": "在每个登录的旁边显示一个可识别的图像。适用于所有已登录的账户。" - }, - "enableBadgeCounter": { - "message": "显示角标计数器" - }, - "badgeCounterDesc": { - "message": "指示可用于当前网页的登录项目的数量。" + "showIconsChangePasswordUrls": { + "message": "显示网站图标并获取更改密码的 URL" }, "cardholderName": { "message": "持卡人姓名" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "笔记" }, - "newItemHeader": { - "message": "新增 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "新增登录", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "编辑 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "新增支付卡", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "查看 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "新增身份", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "新增笔记", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "新增 SSH 密钥", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "新增文本 Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "新增文件 Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "编辑登录", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "编辑支付卡", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "编辑身份", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "编辑笔记", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "编辑 SSH 密钥", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "编辑文本 Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "编辑文件 Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "查看登录", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "查看支付卡", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "查看身份", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "查看笔记", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "查看 SSH 密钥", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "密码历史记录" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "仅会导出与 $ORGANIZATION$ 关联的组织密码库。", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "仅会导出与 $ORGANIZATION$ 关联的组织密码库,不包括我的项目集合。", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "错误" }, @@ -3377,10 +3464,10 @@ "message": "需要高级版订阅" }, "organizationIsDisabled": { - "message": "组织已停用。" + "message": "组织已暂停。" }, "disabledOrganizationFilterError": { - "message": "无法访问已停用组织中的项目。请联系您的组织所有者寻求帮助。" + "message": "无法访问已暂停组织中的项目。请联系您的组织所有者寻求帮助。" }, "loggingInTo": { "message": "正在登录到 $DOMAIN$", @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "您的组织策略已启用页面加载时自动填充。" }, - "howToAutofill": { - "message": "如何自动填充" - }, "autofillSelectInfoWithCommand": { "message": "从此界面选择一个项目,使用快捷键 $COMMAND$,或探索设置中的其他选项。", "placeholders": { @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "别名域" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "具有主密码重新提示的项目无法在页面加载时自动填充。页面加载时的自动填充功能已停用。", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "页面加载时自动填充设置为使用默认设置。", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "停用主密码重新提示以编辑此字段", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "切换侧边导航" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "通行密钥将不会被复制到克隆的项目。要继续克隆这个项目吗?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "启动站点需要验证。对于没有主密码的账户,此功能尚未实现。" - }, "logInWithPasskeyQuestion": { "message": "使用通行密钥登录吗?" }, @@ -4362,7 +4435,7 @@ "message": "仅此一次" }, "alwaysForThisSite": { - "message": "总是为此站点" + "message": "始终适用于此站点" }, "domainAddedToExcludedDomains": { "message": "$DOMAIN$ 已添加到排除域名列表。", @@ -4581,7 +4654,7 @@ } }, "copyFieldCipherName": { - "message": "复制 $CIPHERNAME$ 的 $FIELD$", + "message": "复制 $CIPHERNAME$ 中的 $FIELD$", "description": "Title for a button that copies a field value to the clipboard.", "placeholders": { "field": { @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "启用动画" - }, "showAnimations": { "message": "显示动画" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "项目位置" }, - "fileSend": { - "message": "文件 Send" - }, "fileSends": { "message": "文件 Send" }, - "textSend": { - "message": "文本 Send" - }, "textSends": { "message": "文本 Send" }, @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "自定义超时时间最小为 1 分钟。" }, - "additionalContentAvailable": { - "message": "更多内容可用" - }, "fileSavedToDevice": { "message": "文件已保存到设备。可以在设备下载中进行管理。" }, @@ -5456,7 +5517,7 @@ "message": "更改有风险的密码" }, "changeAtRiskPasswordAndAddWebsite": { - "message": "此登录存在风险且缺少网站。请添加一个网站并更改密码以增强安全性。" + "message": "此登录存在风险且缺少网站。请添加网站并更改密码以增强安全性。" }, "missingWebsite": { "message": "缺少网站" @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "欢迎来到您的密码库!" }, + "phishingPageTitle": { + "message": "钓鱼网站" + }, + "phishingPageCloseTab": { + "message": "关闭标签页" + }, + "phishingPageContinue": { + "message": "继续" + }, + "phishingPageLearnWhy": { + "message": "为什么您会看到这个?" + }, "hasItemsVaultNudgeBodyOne": { "message": "为当前页面自动填充项目" }, @@ -5584,6 +5657,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/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json index dddc938b071..5f6defcfe24 100644 --- a/apps/browser/src/_locales/zh_TW/messages.json +++ b/apps/browser/src/_locales/zh_TW/messages.json @@ -471,10 +471,10 @@ "message": "Passphrase generated" }, "usernameGenerated": { - "message": "Username generated" + "message": "已產生使用者名稱" }, "emailGenerated": { - "message": "Email generated" + "message": "已產生電子郵件" }, "regeneratePassword": { "message": "重新產生密碼" @@ -550,6 +550,38 @@ "resetSearch": { "message": "重設搜尋" }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unarchive": { + "message": "Unarchive" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemSentToArchive": { + "message": "Item sent to archive" + }, + "itemRemovedFromArchive": { + "message": "Item removed from archive" + }, + "archiveItem": { + "message": "Archive item" + }, + "archiveItemConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?" + }, "edit": { "message": "編輯" }, @@ -701,6 +733,15 @@ "invalidMasterPassword": { "message": "無效的主密碼" }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, "vaultTimeout": { "message": "密碼庫逾時時間" }, @@ -1049,10 +1090,10 @@ "message": "於分頁頁面顯示身分以便於自動填入。" }, "clickToAutofillOnVault": { - "message": "在密碼庫檢視中點擊項目來自動填入" + "message": "在密碼庫檢視中點選項目來自動填入" }, "clickToAutofill": { - "message": "Click items in autofill suggestion to fill" + "message": "點選自動填入建議中的項目進行填入" }, "clearClipboard": { "message": "清除剪貼簿", @@ -1525,9 +1566,6 @@ "selectTwoStepLoginMethod": { "message": "選擇兩步驟登入方法" }, - "recoveryCodeDesc": { - "message": "無法使用任何雙因素提供程式嗎?請使用您的復原碼以停用您帳戶的所有雙因素提供程式。" - }, "recoveryCodeTitle": { "message": "復原代碼" }, @@ -1565,16 +1603,16 @@ "message": "輸入寄送到您電子郵件信箱的驗證碼。" }, "selfHostedEnvironment": { - "message": "自我裝載環境" + "message": "自行部署環境" }, "selfHostedBaseUrlHint": { - "message": "指定您自建的 Bitwarden 伺服器的網域 URL。例如:https://bitwarden.company.com" + "message": "指定您自架的 Bitwarden 伺服器的網域 URL。例如:https://bitwarden.company.com" }, "selfHostedCustomEnvHeader": { "message": "適用於進階設定。您可以單獨指定各個服務的網域 URL。" }, "selfHostedEnvFormInvalid": { - "message": "您必須新增伺服器網域 URL 或至少一個自定義環境。" + "message": "您必須新增伺服器網域 URL 或至少一個自訂環境。" }, "customEnvironment": { "message": "自訂環境" @@ -1583,7 +1621,7 @@ "message": "伺服器 URL" }, "selfHostBaseUrl": { - "message": "自建伺服器 URL", + "message": "自架伺服器 URL", "description": "Label for field requesting a self-hosted integration service URL" }, "apiUrl": { @@ -1686,9 +1724,6 @@ "defaultAutoFillOnPageLoadDesc": { "message": "您可以從項目的編輯檢視中為單個登入項目關閉頁面載入時自動填入。" }, - "itemAutoFillOnPageLoad": { - "message": "頁面載入時自動填入(如果已在選項中設定)" - }, "autoFillOnPageLoadUseDefault": { "message": "使用預設設定" }, @@ -1760,23 +1795,8 @@ "popup2faCloseMessage": { "message": "如果您點選彈出式視窗外的任意區域,將導致彈出式視窗關閉。您想在新視窗中開啟此彈出式視窗,以讓它不關閉嗎?" }, - "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." - }, - "enableBadgeCounter": { - "message": "顯示圖示計數器" - }, - "badgeCounterDesc": { - "message": "顯示可用於目前網頁的登入資料數量。" + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" }, "cardholderName": { "message": "持卡人姓名" @@ -1940,32 +1960,81 @@ "typeNote": { "message": "Note" }, - "newItemHeader": { - "message": "新增 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" }, - "editItemHeader": { - "message": "編輯 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" }, - "viewItemHeader": { - "message": "檢視 $TYPE$", - "placeholders": { - "type": { - "content": "$1", - "example": "Login" - } - } + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" }, "passwordHistory": { "message": "密碼歷史記錄" @@ -3138,6 +3207,24 @@ } } }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, "error": { "message": "錯誤" }, @@ -3486,7 +3573,7 @@ "message": "You denied a login attempt from another device. If this was you, try to log in with the device again." }, "device": { - "message": "Device" + "message": "裝置" }, "loginStatus": { "message": "Login status" @@ -3527,9 +3614,6 @@ "autofillPageLoadPolicyActivated": { "message": "您的組織政策已啟用頁面載入時的自動填入功能。" }, - "howToAutofill": { - "message": "如何使用自動填入功能" - }, "autofillSelectInfoWithCommand": { "message": "從本畫面選擇一個項目,然後使用 $COMMAND$ 快速鍵,或是瞭解設定當中的其他選項。", "placeholders": { @@ -3588,7 +3672,7 @@ "message": "記住此裝置來讓未來的登入體驗更簡易" }, "manageDevices": { - "message": "Manage devices" + "message": "管理裝置" }, "currentSession": { "message": "Current session" @@ -3631,7 +3715,7 @@ "message": "Needs approval" }, "devices": { - "message": "Devices" + "message": "裝置" }, "accessAttemptBy": { "message": "Access attempt by $EMAIL$", @@ -3652,7 +3736,7 @@ "message": "Time" }, "deviceType": { - "message": "Device Type" + "message": "裝置類型" }, "loginRequest": { "message": "Login request" @@ -3914,18 +3998,10 @@ "aliasDomain": { "message": "別名網域" }, - "passwordRepromptDisabledAutofillOnPageLoad": { - "message": "使用主密碼重新提示的項目無法在頁面載入時使用自動填入功能。已關閉頁面載入時的自動填入功能。", - "description": "Toast message for describing that master password re-prompt cannot be autofilled on page load." - }, "autofillOnPageLoadSetToDefault": { "message": "將頁面載入時使用自動填入功能設定為預設。", "description": "Toast message for informing the user that autofill on page load has been set to the default setting." }, - "turnOffMasterPasswordPromptToEditField": { - "message": "關閉主密碼重新提示以編輯此欄位", - "description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item." - }, "toggleSideNavigation": { "message": "切換側邊欄" }, @@ -4195,9 +4271,6 @@ "passkeyNotCopiedAlert": { "message": "不會將密碼金鑰複製到拓製的項目中。您想繼續拓製該項目嗎?" }, - "passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": { - "message": "發起站點需要驗證。沒有主密碼的帳戶尚未開通此功能。" - }, "logInWithPasskeyQuestion": { "message": "使用密碼金鑰登入?" }, @@ -4883,9 +4956,6 @@ } } }, - "enableAnimations": { - "message": "啟用動畫" - }, "showAnimations": { "message": "顯示動畫" }, @@ -5098,15 +5168,9 @@ "itemLocation": { "message": "項目位置" }, - "fileSend": { - "message": "檔案 Send" - }, "fileSends": { "message": "檔案 Send" }, - "textSend": { - "message": "文字 Send" - }, "textSends": { "message": "文字 Sends" }, @@ -5129,7 +5193,7 @@ } }, "showQuickCopyActions": { - "message": "在密碼庫中顯示快速複製" + "message": "在密碼庫中顯示快速複製圖示" }, "systemDefault": { "message": "系統預設值" @@ -5167,9 +5231,6 @@ "vaultCustomTimeoutMinimum": { "message": "自訂逾時時間最小為 1 分鐘。" }, - "additionalContentAvailable": { - "message": "以及更多內容" - }, "fileSavedToDevice": { "message": "檔案已儲存至裝置。在您的裝置中管理下載的檔案。" }, @@ -5405,10 +5466,10 @@ "message": "擴充套件寬度" }, "wide": { - "message": "寬度" + "message": "寬" }, "extraWide": { - "message": "更寬" + "message": "超寬" }, "sshKeyWrongPassword": { "message": "The password you entered is incorrect." @@ -5509,6 +5570,18 @@ "hasItemsVaultNudgeTitle": { "message": "Welcome to your vault!" }, + "phishingPageTitle": { + "message": "Phishing website" + }, + "phishingPageCloseTab": { + "message": "Close tab" + }, + "phishingPageContinue": { + "message": "Continue" + }, + "phishingPageLearnWhy": { + "message": "Why are you seeing this?" + }, "hasItemsVaultNudgeBodyOne": { "message": "Autofill items for the current page" }, @@ -5584,6 +5657,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/auth/popup/account-switching/current-account.component.html b/apps/browser/src/auth/popup/account-switching/current-account.component.html index c16abdadf29..2e2440f6258 100644 --- a/apps/browser/src/auth/popup/account-switching/current-account.component.html +++ b/apps/browser/src/auth/popup/account-switching/current-account.component.html @@ -12,7 +12,6 @@ [color]="currentAccount.avatarColor" size="small" aria-hidden="true" - class="[&>img]:tw-block" > diff --git a/apps/browser/src/auth/popup/change-password/extension-change-password.service.spec.ts b/apps/browser/src/auth/popup/change-password/extension-change-password.service.spec.ts index a6a6b905218..4dc12e57d25 100644 --- a/apps/browser/src/auth/popup/change-password/extension-change-password.service.spec.ts +++ b/apps/browser/src/auth/popup/change-password/extension-change-password.service.spec.ts @@ -1,12 +1,12 @@ import { MockProxy, mock } from "jest-mock-extended"; import { ChangePasswordService } from "@bitwarden/angular/auth/password-management/change-password"; +import BrowserPopupUtils from "@bitwarden/browser/platform/browser/browser-popup-utils"; import { MasterPasswordApiService } from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction"; import { InternalMasterPasswordServiceAbstraction } from "@bitwarden/common/key-management/master-password/abstractions/master-password.service.abstraction"; import { KeyService } from "@bitwarden/key-management"; import { BrowserApi } from "../../../platform/browser/browser-api"; -import BrowserPopupUtils from "../../../platform/browser/browser-popup-utils"; import { ExtensionChangePasswordService } from "./extension-change-password.service"; diff --git a/apps/browser/src/auth/popup/change-password/extension-change-password.service.ts b/apps/browser/src/auth/popup/change-password/extension-change-password.service.ts index dd2ce48d27a..0838e841d3f 100644 --- a/apps/browser/src/auth/popup/change-password/extension-change-password.service.ts +++ b/apps/browser/src/auth/popup/change-password/extension-change-password.service.ts @@ -2,12 +2,12 @@ import { DefaultChangePasswordService, ChangePasswordService, } from "@bitwarden/angular/auth/password-management/change-password"; +import BrowserPopupUtils from "@bitwarden/browser/platform/browser/browser-popup-utils"; import { MasterPasswordApiService } from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction"; import { InternalMasterPasswordServiceAbstraction } from "@bitwarden/common/key-management/master-password/abstractions/master-password.service.abstraction"; import { KeyService } from "@bitwarden/key-management"; import { BrowserApi } from "../../../platform/browser/browser-api"; -import BrowserPopupUtils from "../../../platform/browser/browser-popup-utils"; export class ExtensionChangePasswordService extends DefaultChangePasswordService diff --git a/apps/browser/src/auth/popup/settings/account-security.component.html b/apps/browser/src/auth/popup/settings/account-security.component.html index 3de1cc81a69..44900acc065 100644 --- a/apps/browser/src/auth/popup/settings/account-security.component.html +++ b/apps/browser/src/auth/popup/settings/account-security.component.html @@ -102,7 +102,7 @@ - +

{{ "manageDevices" | i18n }}

diff --git a/apps/browser/src/auth/popup/settings/account-security.component.spec.ts b/apps/browser/src/auth/popup/settings/account-security.component.spec.ts index 63666440a76..2335c5c2e69 100644 --- a/apps/browser/src/auth/popup/settings/account-security.component.spec.ts +++ b/apps/browser/src/auth/popup/settings/account-security.component.spec.ts @@ -1,6 +1,7 @@ import { Component } from "@angular/core"; import { ComponentFixture, TestBed } from "@angular/core/testing"; import { By } from "@angular/platform-browser"; +import { ActivatedRoute } from "@angular/router"; import { mock } from "jest-mock-extended"; import { firstValueFrom, of } from "rxjs"; @@ -19,7 +20,6 @@ import { VaultTimeoutStringType, VaultTimeoutAction, } from "@bitwarden/common/key-management/vault-timeout"; -import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service"; import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { LogService } from "@bitwarden/common/platform/abstractions/log.service"; @@ -67,6 +67,7 @@ describe("AccountSecurityComponent", () => { providers: [ { provide: AccountService, useValue: accountService }, { provide: AccountSecurityComponent, useValue: mock() }, + { provide: ActivatedRoute, useValue: mock() }, { provide: BiometricsService, useValue: mock() }, { provide: BiometricStateService, useValue: biometricStateService }, { provide: DialogService, useValue: dialogService }, @@ -88,7 +89,6 @@ describe("AccountSecurityComponent", () => { { provide: LogService, useValue: mock() }, { provide: OrganizationService, useValue: mock() }, { provide: CollectionService, useValue: mock() }, - { provide: ConfigService, useValue: mock() }, { provide: ValidationService, useValue: validationService }, ], }) diff --git a/apps/browser/src/auth/popup/settings/account-security.component.ts b/apps/browser/src/auth/popup/settings/account-security.component.ts index 72a389ecf71..0c9b4634569 100644 --- a/apps/browser/src/auth/popup/settings/account-security.component.ts +++ b/apps/browser/src/auth/popup/settings/account-security.component.ts @@ -31,7 +31,6 @@ import { getFirstPolicy } from "@bitwarden/common/admin-console/services/policy/ import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; import { UserVerificationService } from "@bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction"; import { getUserId } from "@bitwarden/common/auth/services/account.service"; -import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum"; import { PinServiceAbstraction } from "@bitwarden/common/key-management/pin/pin.service.abstraction"; import { VaultTimeout, @@ -41,7 +40,6 @@ import { VaultTimeoutSettingsService, VaultTimeoutStringType, } from "@bitwarden/common/key-management/vault-timeout"; -import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service"; import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { LogService } from "@bitwarden/common/platform/abstractions/log.service"; @@ -115,7 +113,6 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { biometricUnavailabilityReason: string; showChangeMasterPass = true; pinEnabled$: Observable = of(true); - extensionLoginApprovalFlagEnabled = false; form = this.formBuilder.group({ vaultTimeout: [null as VaultTimeout | null], @@ -157,7 +154,6 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { private biometricsService: BiometricsService, private vaultNudgesService: NudgesService, private validationService: ValidationService, - private configService: ConfigService, private logService: LogService, ) {} @@ -239,10 +235,6 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { }; this.form.patchValue(initialValues, { emitEvent: false }); - this.extensionLoginApprovalFlagEnabled = await this.configService.getFeatureFlag( - FeatureFlag.PM14938_BrowserExtensionLoginApproval, - ); - timer(0, 1000) .pipe( switchMap(async () => { diff --git a/apps/browser/src/auth/popup/utils/auth-popout-window.spec.ts b/apps/browser/src/auth/popup/utils/auth-popout-window.spec.ts index af850c9a7bc..a6661ea263c 100644 --- a/apps/browser/src/auth/popup/utils/auth-popout-window.spec.ts +++ b/apps/browser/src/auth/popup/utils/auth-popout-window.spec.ts @@ -43,17 +43,13 @@ describe("AuthPopoutWindow", () => { singleActionKey: AuthPopoutType.unlockExtension, senderWindowId: 1, }); - expect(sendMessageDataSpy).toHaveBeenCalledWith(senderTab, "bgUnlockPopoutOpened", { - skipNotification: false, - }); + expect(sendMessageDataSpy).toHaveBeenCalledWith(senderTab, "bgUnlockPopoutOpened", {}); }); - it("sends an indication that the presenting the notification bar for unlocking the extension should be skipped", async () => { - await openUnlockPopout(senderTab, true); + it("sends the bgUnlockPopoutOpened message", async () => { + await openUnlockPopout(senderTab); - expect(sendMessageDataSpy).toHaveBeenCalledWith(senderTab, "bgUnlockPopoutOpened", { - skipNotification: true, - }); + expect(sendMessageDataSpy).toHaveBeenCalledWith(senderTab, "bgUnlockPopoutOpened", {}); }); it("closes any existing popup window types that are open to the unlock extension route", async () => { diff --git a/apps/browser/src/auth/popup/utils/auth-popout-window.ts b/apps/browser/src/auth/popup/utils/auth-popout-window.ts index 0611891b61e..15e1ceb3e7b 100644 --- a/apps/browser/src/auth/popup/utils/auth-popout-window.ts +++ b/apps/browser/src/auth/popup/utils/auth-popout-window.ts @@ -20,9 +20,8 @@ const extensionUnlockUrls = new Set([ * Opens a window that facilitates unlocking / logging into the extension. * * @param senderTab - Used to determine the windowId of the sender. - * @param skipNotification - Used to determine whether to show the unlock notification. */ -async function openUnlockPopout(senderTab: chrome.tabs.Tab, skipNotification = false) { +async function openUnlockPopout(senderTab: chrome.tabs.Tab) { const existingPopoutWindowTabs = await BrowserApi.tabsQuery({ windowType: "popup" }); existingPopoutWindowTabs.forEach((tab) => { if (extensionUnlockUrls.has(tab.url)) { @@ -36,7 +35,7 @@ async function openUnlockPopout(senderTab: chrome.tabs.Tab, skipNotification = f singleActionKey: AuthPopoutType.unlockExtension, senderWindowId: senderTab.windowId, }); - await BrowserApi.tabSendMessageData(senderTab, "bgUnlockPopoutOpened", { skipNotification }); + await BrowserApi.tabSendMessageData(senderTab, "bgUnlockPopoutOpened", {}); } /** diff --git a/apps/browser/src/auth/services/auth-status-badge-updater.service.ts b/apps/browser/src/auth/services/auth-status-badge-updater.service.ts index 4205ebc665d..4f239e54939 100644 --- a/apps/browser/src/auth/services/auth-status-badge-updater.service.ts +++ b/apps/browser/src/auth/services/auth-status-badge-updater.service.ts @@ -17,8 +17,8 @@ export class AuthStatusBadgeUpdaterService { private accountService: AccountService, private authService: AuthService, ) { - this.accountService.activeAccount$ - .pipe( + this.badgeService.setState(StateName, (_tab) => + this.accountService.activeAccount$.pipe( switchMap((account) => account ? this.authService.authStatusFor$(account.id) @@ -27,30 +27,36 @@ export class AuthStatusBadgeUpdaterService { mergeMap(async (authStatus) => { switch (authStatus) { case AuthenticationStatus.LoggedOut: { - await this.badgeService.setState(StateName, BadgeStatePriority.High, { - icon: BadgeIcon.LoggedOut, - backgroundColor: Unset, - text: Unset, - }); - break; + return { + priority: BadgeStatePriority.High, + state: { + icon: BadgeIcon.LoggedOut, + backgroundColor: Unset, + text: Unset, + }, + }; } case AuthenticationStatus.Locked: { - await this.badgeService.setState(StateName, BadgeStatePriority.High, { - icon: BadgeIcon.Locked, - backgroundColor: Unset, - text: Unset, - }); - break; + return { + priority: BadgeStatePriority.High, + state: { + icon: BadgeIcon.Locked, + backgroundColor: Unset, + text: Unset, + }, + }; } case AuthenticationStatus.Unlocked: { - await this.badgeService.setState(StateName, BadgeStatePriority.Low, { - icon: BadgeIcon.Unlocked, - }); - break; + return { + priority: BadgeStatePriority.Low, + state: { + icon: BadgeIcon.Unlocked, + }, + }; } } }), - ) - .subscribe(); + ), + ); } } diff --git a/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.spec.ts b/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.spec.ts new file mode 100644 index 00000000000..7c91cae3fcb --- /dev/null +++ b/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.spec.ts @@ -0,0 +1,21 @@ +import { ExtensionNewDeviceVerificationComponentService } from "./extension-new-device-verification-component.service"; + +describe("ExtensionNewDeviceVerificationComponentService", () => { + let sut: ExtensionNewDeviceVerificationComponentService; + + beforeEach(() => { + sut = new ExtensionNewDeviceVerificationComponentService(); + }); + + it("should instantiate the service", () => { + expect(sut).not.toBeFalsy(); + }); + + describe("showBackButton()", () => { + it("should return false", () => { + const result = sut.showBackButton(); + + expect(result).toBe(false); + }); + }); +}); diff --git a/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.ts b/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.ts new file mode 100644 index 00000000000..05e60fc8dad --- /dev/null +++ b/apps/browser/src/auth/services/new-device-verification/extension-new-device-verification-component.service.ts @@ -0,0 +1,13 @@ +import { + DefaultNewDeviceVerificationComponentService, + NewDeviceVerificationComponentService, +} from "@bitwarden/auth/angular"; + +export class ExtensionNewDeviceVerificationComponentService + extends DefaultNewDeviceVerificationComponentService + implements NewDeviceVerificationComponentService +{ + showBackButton() { + return false; + } +} diff --git a/apps/browser/src/autofill/background/abstractions/notification.background.ts b/apps/browser/src/autofill/background/abstractions/notification.background.ts index cc28ed0057e..52720b1f9f5 100644 --- a/apps/browser/src/autofill/background/abstractions/notification.background.ts +++ b/apps/browser/src/autofill/background/abstractions/notification.background.ts @@ -141,7 +141,6 @@ type NotificationBackgroundExtensionMessageHandlers = { sender, }: BackgroundOnMessageHandlerParams) => Promise; bgNeverSave: ({ sender }: BackgroundSenderParam) => Promise; - bgUnlockPopoutOpened: ({ message, sender }: BackgroundOnMessageHandlerParams) => Promise; bgReopenUnlockPopout: ({ sender }: BackgroundSenderParam) => Promise; checkNotificationQueue: ({ sender }: BackgroundSenderParam) => Promise; collectPageDetailsResponse: ({ message }: BackgroundMessageParam) => Promise; diff --git a/apps/browser/src/autofill/background/abstractions/overlay-notifications.background.ts b/apps/browser/src/autofill/background/abstractions/overlay-notifications.background.ts index 71452ec975a..a70ffe25310 100644 --- a/apps/browser/src/autofill/background/abstractions/overlay-notifications.background.ts +++ b/apps/browser/src/autofill/background/abstractions/overlay-notifications.background.ts @@ -19,7 +19,7 @@ export type LoginSecurityTaskInfo = { export type WebsiteOriginsWithFields = Map>; -export type ActiveFormSubmissionRequests = Set; +export type ActiveFormSubmissionRequests = Set; export type ModifyLoginCipherFormData = { uri: string; diff --git a/apps/browser/src/autofill/background/abstractions/overlay.background.ts b/apps/browser/src/autofill/background/abstractions/overlay.background.ts index 75f2659c9df..6067d563db2 100644 --- a/apps/browser/src/autofill/background/abstractions/overlay.background.ts +++ b/apps/browser/src/autofill/background/abstractions/overlay.background.ts @@ -48,6 +48,7 @@ export type FocusedFieldData = { frameId?: number; accountCreationFieldType?: string; showPasskeys?: boolean; + focusedFieldForm?: string; }; export type InlineMenuElementPosition = { diff --git a/apps/browser/src/autofill/background/auto-submit-login.background.spec.ts b/apps/browser/src/autofill/background/auto-submit-login.background.spec.ts index 373354b4c54..82a907a9e43 100644 --- a/apps/browser/src/autofill/background/auto-submit-login.background.spec.ts +++ b/apps/browser/src/autofill/background/auto-submit-login.background.spec.ts @@ -110,11 +110,11 @@ describe("AutoSubmitLoginBackground", () => { }); describe("when the AutomaticAppLogIn policy is valid and active", () => { - let webRequestDetails: chrome.webRequest.WebRequestBodyDetails; + let webRequestDetails: chrome.webRequest.WebRequestDetails; describe("starting the auto-submit login workflow", () => { beforeEach(async () => { - webRequestDetails = mock({ + webRequestDetails = mock({ initiator: validIpdUrl1, url: validAutoSubmitUrl, type: "main_frame", @@ -196,7 +196,7 @@ describe("AutoSubmitLoginBackground", () => { describe("cancelling an active auto-submit login workflow", () => { beforeEach(async () => { - webRequestDetails = mock({ + webRequestDetails = mock({ initiator: validIpdUrl1, url: validAutoSubmitUrl, type: "main_frame", @@ -280,7 +280,7 @@ describe("AutoSubmitLoginBackground", () => { }); describe("requests that occur within a sub-frame", () => { - const webRequestDetails = mock({ + const webRequestDetails = mock({ url: validAutoSubmitUrl, frameId: 1, }); @@ -324,7 +324,7 @@ describe("AutoSubmitLoginBackground", () => { it("updates the most recent idp host when a tab is activated", async () => { jest.spyOn(BrowserApi, "getTab").mockResolvedValue(newTab); - triggerTabOnActivatedEvent(mock({ tabId: newTabId })); + triggerTabOnActivatedEvent(mock({ tabId: newTabId })); await flushPromises(); expect(autoSubmitLoginBackground["mostRecentIdpHost"]).toStrictEqual({ @@ -336,7 +336,7 @@ describe("AutoSubmitLoginBackground", () => { it("updates the most recent id host when a tab is updated", () => { triggerTabOnUpdatedEvent( newTabId, - mock({ url: validIpdUrl1 }), + mock({ url: validIpdUrl1 }), newTab, ); @@ -389,7 +389,7 @@ describe("AutoSubmitLoginBackground", () => { tabId: newTabId, }; - triggerTabOnRemovedEvent(newTabId, mock()); + triggerTabOnRemovedEvent(newTabId, mock()); expect(autoSubmitLoginBackground["currentAutoSubmitHostData"]).toStrictEqual({}); }); @@ -403,14 +403,14 @@ describe("AutoSubmitLoginBackground", () => { tabId: tabId, }; triggerWebRequestOnBeforeRedirectEvent( - mock({ + mock({ url: validIpdUrl1, redirectUrl: validIpdUrl2, frameId: 0, }), ); triggerWebRequestOnBeforeRedirectEvent( - mock({ + mock({ url: validIpdUrl2, redirectUrl: validAutoSubmitUrl, frameId: 0, @@ -418,7 +418,7 @@ describe("AutoSubmitLoginBackground", () => { ); triggerWebRequestOnBeforeRequestEvent( - mock({ + mock({ tabId: tabId, url: `https://${validAutoSubmitHost}`, initiator: null, diff --git a/apps/browser/src/autofill/background/auto-submit-login.background.ts b/apps/browser/src/autofill/background/auto-submit-login.background.ts index dfdfa0f4d67..f593fab2516 100644 --- a/apps/browser/src/autofill/background/auto-submit-login.background.ts +++ b/apps/browser/src/autofill/background/auto-submit-login.background.ts @@ -161,7 +161,9 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * * @param details - The details of the request. */ - private handleOnBeforeRequest = (details: chrome.webRequest.WebRequestBodyDetails) => { + private handleOnBeforeRequest = ( + details: chrome.webRequest.OnBeforeRequestDetails, + ): undefined => { const requestInitiator = this.getRequestInitiator(details); const isValidInitiator = this.isValidInitiator(requestInitiator); @@ -191,7 +193,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * @param isValidInitiator - A flag indicating if the initiator of the request is valid. */ private postRequestEncounteredAfterSubmission = ( - details: chrome.webRequest.WebRequestBodyDetails, + details: chrome.webRequest.OnBeforeRequestDetails, isValidInitiator: boolean, ) => { return details.method === "POST" && this.validAutoSubmitHosts.size > 0 && isValidInitiator; @@ -205,7 +207,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * @param isValidInitiator - A flag indicating if the initiator of the request is valid. */ private requestRedirectsToInvalidHost = ( - details: chrome.webRequest.WebRequestBodyDetails, + details: chrome.webRequest.OnBeforeRequestDetails, isValidInitiator: boolean, ) => { return ( @@ -221,7 +223,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * * @param details - The details of the request. */ - private setupAutoSubmitFlow = (details: chrome.webRequest.WebRequestBodyDetails) => { + private setupAutoSubmitFlow = (details: chrome.webRequest.OnBeforeRequestDetails) => { if (this.isRequestInMainFrame(details)) { this.currentAutoSubmitHostData = { url: details.url, @@ -288,7 +290,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * @param details - The details of the request. */ private handleWebRequestOnBeforeRedirect = ( - details: chrome.webRequest.WebRedirectionResponseDetails, + details: chrome.webRequest.OnBeforeRedirectDetails, ) => { if (this.isRequestInMainFrame(details) && this.urlContainsAutoSubmitHash(details.redirectUrl)) { this.validAutoSubmitHosts.add(this.getUrlHost(details.redirectUrl)); @@ -354,7 +356,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr */ private disableAutoSubmitFlow = async ( requestInitiator: string, - details: chrome.webRequest.WebRequestBodyDetails, + details: chrome.webRequest.OnBeforeRequestDetails, ) => { if (this.isValidAutoSubmitHost(requestInitiator)) { this.removeUrlFromAutoSubmitHosts(requestInitiator); @@ -390,7 +392,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * @param initiator - The initiator of the request. */ private shouldRouteTriggerAutoSubmit = ( - details: chrome.webRequest.ResourceRequest, + details: chrome.webRequest.OnBeforeRequestDetails, initiator: string, ) => { if (this.isRequestInMainFrame(details)) { @@ -449,7 +451,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * * @param details - The details of the request. */ - private getRequestInitiator = (details: chrome.webRequest.ResourceRequest) => { + private getRequestInitiator = (details: chrome.webRequest.OnBeforeRequestDetails) => { if (!this.isSafariBrowser) { return details.initiator || (details as browser.webRequest._OnBeforeRequestDetails).originUrl; } @@ -470,7 +472,12 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * * @param details - The details of the request. */ - private isRequestInMainFrame = (details: chrome.webRequest.ResourceRequest) => { + private isRequestInMainFrame = ( + details: SetPartial< + chrome.webRequest.WebRequestDetails, + "documentId" | "documentLifecycle" | "frameType" + >, + ) => { if (this.isSafariBrowser) { return details.frameId === 0; } @@ -545,7 +552,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * * @param activeInfo - The active tab information. */ - private handleSafariTabOnActivated = async (activeInfo: chrome.tabs.TabActiveInfo) => { + private handleSafariTabOnActivated = async (activeInfo: chrome.tabs.OnActivatedInfo) => { if (activeInfo.tabId < 0) { return; } @@ -562,7 +569,7 @@ export class AutoSubmitLoginBackground implements AutoSubmitLoginBackgroundAbstr * @param tabId - The tab ID associated with the URL. * @param changeInfo - The change information of the tab. */ - private handleSafariTabOnUpdated = (tabId: number, changeInfo: chrome.tabs.TabChangeInfo) => { + private handleSafariTabOnUpdated = (tabId: number, changeInfo: chrome.tabs.OnUpdatedInfo) => { if (changeInfo) { this.setMostRecentIdpHost(changeInfo.url, tabId); } diff --git a/apps/browser/src/autofill/background/notification.background.spec.ts b/apps/browser/src/autofill/background/notification.background.spec.ts index 1c72b2af1d1..032baf2e32b 100644 --- a/apps/browser/src/autofill/background/notification.background.spec.ts +++ b/apps/browser/src/autofill/background/notification.background.spec.ts @@ -817,6 +817,7 @@ describe("NotificationBackground", () => { reprompt: CipherRepromptType.None, }); getDecryptedCipherByIdSpy.mockResolvedValueOnce(cipherView); + taskService.tasksEnabled$.mockImplementation(() => of(false)); sendMockExtensionMessage(message, sender); await flushPromises(); @@ -865,7 +866,7 @@ describe("NotificationBackground", () => { reprompt: CipherRepromptType.Password, }); getDecryptedCipherByIdSpy.mockResolvedValueOnce(cipherView); - + taskService.tasksEnabled$.mockImplementation(() => of(false)); sendMockExtensionMessage(message, sender); await flushPromises(); @@ -913,9 +914,6 @@ describe("NotificationBackground", () => { taskService.pendingTasks$.mockImplementation(() => of([mockSecurityTask, mockSecurityTask2]), ); - jest - .spyOn(notificationBackground as any, "getNotificationFlag") - .mockResolvedValueOnce(true); jest.spyOn(notificationBackground as any, "getOrgData").mockResolvedValueOnce([ { id: mockOrgId, @@ -1372,74 +1370,6 @@ describe("NotificationBackground", () => { }); }); - describe("bgUnlockPopoutOpened message handler", () => { - let pushUnlockVaultToQueueSpy: jest.SpyInstance; - - beforeEach(() => { - pushUnlockVaultToQueueSpy = jest.spyOn( - notificationBackground as any, - "pushUnlockVaultToQueue", - ); - }); - - it("skips pushing the unlock vault message to the queue if the message indicates that the notification should be skipped", async () => { - const tabMock = createChromeTabMock(); - const sender = mock({ tab: tabMock }); - const message: NotificationBackgroundExtensionMessage = { - command: "bgUnlockPopoutOpened", - data: { skipNotification: true }, - }; - - sendMockExtensionMessage(message, sender); - await flushPromises(); - - expect(pushUnlockVaultToQueueSpy).not.toHaveBeenCalled(); - }); - - it("skips pushing the unlock vault message to the queue if the auth status is not `Locked`", async () => { - const tabMock = createChromeTabMock(); - const sender = mock({ tab: tabMock }); - const message: NotificationBackgroundExtensionMessage = { - command: "bgUnlockPopoutOpened", - }; - activeAccountStatusMock$.next(AuthenticationStatus.LoggedOut); - - sendMockExtensionMessage(message, sender); - await flushPromises(); - - expect(pushUnlockVaultToQueueSpy).not.toHaveBeenCalled(); - }); - - it("skips pushing the unlock vault message to the queue if the notification queue already has an item", async () => { - const tabMock = createChromeTabMock(); - const sender = mock({ tab: tabMock }); - const message: NotificationBackgroundExtensionMessage = { - command: "bgUnlockPopoutOpened", - }; - activeAccountStatusMock$.next(AuthenticationStatus.Locked); - notificationBackground["notificationQueue"] = [mock()]; - - sendMockExtensionMessage(message, sender); - await flushPromises(); - - expect(pushUnlockVaultToQueueSpy).not.toHaveBeenCalled(); - }); - - it("sends an unlock vault message to the queue if the user has a locked vault", async () => { - const tabMock = createChromeTabMock({ url: "https://example.com" }); - const sender = mock({ tab: tabMock }); - const message: NotificationBackgroundExtensionMessage = { - command: "bgUnlockPopoutOpened", - }; - activeAccountStatusMock$.next(AuthenticationStatus.Locked); - - sendMockExtensionMessage(message, sender); - await flushPromises(); - - expect(pushUnlockVaultToQueueSpy).toHaveBeenCalledWith("example.com", sender.tab); - }); - }); - describe("checkNotificationQueue", () => { let doNotificationQueueCheckSpy: jest.SpyInstance; let getTabFromCurrentWindowSpy: jest.SpyInstance; diff --git a/apps/browser/src/autofill/background/notification.background.ts b/apps/browser/src/autofill/background/notification.background.ts index e9eea552f37..d44bf2f1507 100644 --- a/apps/browser/src/autofill/background/notification.background.ts +++ b/apps/browser/src/autofill/background/notification.background.ts @@ -22,7 +22,6 @@ import { import { DomainSettingsService } from "@bitwarden/common/autofill/services/domain-settings.service"; import { UserNotificationSettingsServiceAbstraction } from "@bitwarden/common/autofill/services/user-notification-settings.service"; import { ProductTierType } from "@bitwarden/common/billing/enums/product-tier-type.enum"; -import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum"; import { NeverDomains } from "@bitwarden/common/models/domain/domain-service"; import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service"; import { ServerConfig } from "@bitwarden/common/platform/abstractions/config/server-config"; @@ -67,7 +66,6 @@ import { TemporaryNotificationChangeLoginService } from "../services/notificatio import { AddChangePasswordNotificationQueueMessage, AddLoginQueueMessage, - AddUnlockVaultQueueMessage, AddLoginMessageData, NotificationQueueMessageItem, LockedVaultPendingNotificationsData, @@ -116,12 +114,10 @@ export default class NotificationBackground { bgSaveCipher: ({ message, sender }) => this.handleSaveCipherMessage(message, sender), bgHandleReprompt: ({ message, sender }: any) => this.handleCipherUpdateRepromptResponse(message), - bgUnlockPopoutOpened: ({ message, sender }) => this.unlockVault(message, sender.tab), checkNotificationQueue: ({ sender }) => this.checkNotificationQueue(sender.tab), collectPageDetailsResponse: ({ message }) => this.handleCollectPageDetailsResponseMessage(message), getWebVaultUrlForNotification: () => this.getWebVaultUrl(), - notificationRefreshFlagValue: () => this.getNotificationFlag(), unlockCompleted: ({ message, sender }) => this.handleUnlockCompleted(message, sender), }; @@ -351,15 +347,6 @@ export default class NotificationBackground { return await firstValueFrom(this.configService.serverConfig$); } - /** - * Gets the current value of the notification refresh feature flag - * @returns Promise indicating if the feature is enabled - */ - async getNotificationFlag(): Promise { - const flagValue = await this.configService.getFeatureFlag(FeatureFlag.NotificationRefresh); - return flagValue; - } - /** * Gets the current authentication status of the user. * @returns Promise - The current authentication status of the user. @@ -465,11 +452,6 @@ export default class NotificationBackground { data: ModifyLoginCipherFormData, tab: chrome.tabs.Tab, ): Promise { - const flag = await this.getNotificationFlag(); - if (!flag) { - return false; - } - const activeUserId = await firstValueFrom( this.accountService.activeAccount$.pipe(getOptionalUserId), ); @@ -683,34 +665,6 @@ export default class NotificationBackground { }); } - /** - * Sets up a notification to unlock the vault when the user - * attempts to autofill a cipher while the vault is locked. - * - * @param message - Extension message, determines if the notification should be skipped - * @param tab - The tab that the message was sent from - */ - private async unlockVault(message: NotificationBackgroundExtensionMessage, tab: chrome.tabs.Tab) { - const notificationRefreshFlagEnabled = await this.getNotificationFlag(); - if (message.data?.skipNotification) { - return; - } - - if (notificationRefreshFlagEnabled) { - return; - } - - const currentAuthStatus = await this.getAuthStatus(); - if (currentAuthStatus !== AuthenticationStatus.Locked || this.notificationQueue.length) { - return; - } - - const loginDomain = Utils.getDomain(tab.url); - if (loginDomain) { - await this.pushUnlockVaultToQueue(loginDomain, tab); - } - } - private async pushChangePasswordToQueue( cipherId: string, loginDomain: string, @@ -734,20 +688,6 @@ export default class NotificationBackground { await this.checkNotificationQueue(tab); } - private async pushUnlockVaultToQueue(loginDomain: string, tab: chrome.tabs.Tab) { - this.removeTabFromNotificationQueue(tab); - const launchTimestamp = new Date().getTime(); - const message: AddUnlockVaultQueueMessage = { - type: NotificationType.UnlockVault, - domain: loginDomain, - tab: tab, - launchTimestamp, - expires: new Date(launchTimestamp + 0.5 * 60000), // 30 seconds - wasVaultLocked: true, - }; - await this.sendNotificationQueueMessage(tab, message); - } - /** * Saves a cipher based on the message sent from the notification bar. If the vault * is locked, the message will be added to the notification queue and the unlock @@ -906,12 +846,11 @@ export default class NotificationBackground { } const cipher = await this.cipherService.encrypt(cipherView, userId); - const shouldGetTasks = await this.getNotificationFlag(); try { if (!cipherView.edit) { throw new Error("You do not have permission to edit this cipher."); } - const tasks = shouldGetTasks ? await this.getSecurityTasks(userId) : []; + const tasks = await this.getSecurityTasks(userId); const updatedCipherTask = tasks.find((task) => task.cipherId === cipherView?.id); const cipherHasTask = !!updatedCipherTask?.id; diff --git a/apps/browser/src/autofill/background/overlay-notifications.background.spec.ts b/apps/browser/src/autofill/background/overlay-notifications.background.spec.ts index cf317de4fd2..c596a1ba774 100644 --- a/apps/browser/src/autofill/background/overlay-notifications.background.spec.ts +++ b/apps/browser/src/autofill/background/overlay-notifications.background.spec.ts @@ -385,7 +385,7 @@ describe("OverlayNotificationsBackground", () => { it("ignores requests that are not part of an active form submission", async () => { triggerWebRequestOnCompletedEvent( - mock({ + mock({ url: sender.url, tabId: sender.tab.id, requestId: "123345", @@ -409,7 +409,7 @@ describe("OverlayNotificationsBackground", () => { await flushPromises(); triggerWebRequestOnCompletedEvent( - mock({ + mock({ url: sender.url, tabId: sender.tab.id, requestId, @@ -438,7 +438,7 @@ describe("OverlayNotificationsBackground", () => { await flushPromises(); triggerWebRequestOnCompletedEvent( - mock({ + mock({ url: sender.url, tabId: sender.tab.id, statusCode: 404, @@ -492,7 +492,7 @@ describe("OverlayNotificationsBackground", () => { ); }); triggerWebRequestOnCompletedEvent( - mock({ + mock({ url: sender.url, tabId: sender.tab.id, requestId, @@ -541,7 +541,7 @@ describe("OverlayNotificationsBackground", () => { }); triggerWebRequestOnCompletedEvent( - mock({ + mock({ url: sender.url, tabId: sender.tab.id, requestId, @@ -643,7 +643,7 @@ describe("OverlayNotificationsBackground", () => { }); it("clears all associated data with a removed tab", () => { - triggerTabOnRemovedEvent(sender.tab.id, mock()); + triggerTabOnRemovedEvent(sender.tab.id, mock()); expect(overlayNotificationsBackground["websiteOriginsWithFields"].size).toBe(0); }); @@ -652,7 +652,7 @@ describe("OverlayNotificationsBackground", () => { it("skips clearing the website origins if the changeInfo does not contain a `loading` status", () => { triggerTabOnUpdatedEvent( sender.tab.id, - mock({ status: "complete" }), + mock({ status: "complete" }), mock({ status: "complete" }), ); @@ -662,7 +662,7 @@ describe("OverlayNotificationsBackground", () => { it("skips clearing the website origins if the changeInfo does not contain a url", () => { triggerTabOnUpdatedEvent( sender.tab.id, - mock({ status: "loading", url: "" }), + mock({ status: "loading", url: "" }), mock({ status: "loading" }), ); @@ -672,7 +672,7 @@ describe("OverlayNotificationsBackground", () => { it("skips clearing the website origins if the tab does not contain known website origins", () => { triggerTabOnUpdatedEvent( 199, - mock({ status: "loading", url: "https://example.com" }), + mock({ status: "loading", url: "https://example.com" }), mock({ status: "loading", id: 199 }), ); @@ -682,7 +682,7 @@ describe("OverlayNotificationsBackground", () => { it("skips clearing the website origins if the changeInfo's url is present as part of the know website origin match patterns", () => { triggerTabOnUpdatedEvent( sender.tab.id, - mock({ + mock({ status: "loading", url: "https://subdomain.example.com", }), @@ -695,7 +695,7 @@ describe("OverlayNotificationsBackground", () => { it("clears all associated data with a tab that is entering a `loading` state", () => { triggerTabOnUpdatedEvent( sender.tab.id, - mock({ status: "loading" }), + mock({ status: "loading" }), mock({ status: "loading" }), ); diff --git a/apps/browser/src/autofill/background/overlay-notifications.background.ts b/apps/browser/src/autofill/background/overlay-notifications.background.ts index e7126a57e9f..4657dfb6d1f 100644 --- a/apps/browser/src/autofill/background/overlay-notifications.background.ts +++ b/apps/browser/src/autofill/background/overlay-notifications.background.ts @@ -228,7 +228,9 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * * @param details - The details of the web request */ - private handleOnBeforeRequestEvent = (details: chrome.webRequest.WebRequestDetails) => { + private handleOnBeforeRequestEvent = ( + details: chrome.webRequest.OnBeforeRequestDetails, + ): undefined => { if (this.isPostSubmissionFormRedirection(details)) { this.setupNotificationInitTrigger( details.tabId, @@ -275,7 +277,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * * @param details - The details of the web request */ - private isPostSubmissionFormRedirection = (details: chrome.webRequest.WebRequestDetails) => { + private isPostSubmissionFormRedirection = (details: chrome.webRequest.OnBeforeRequestDetails) => { return ( details.method?.toUpperCase() === "GET" && this.activeFormSubmissionRequests.has(details.requestId) && @@ -289,7 +291,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * * @param details - The details of the web request */ - private isValidFormSubmissionRequest = (details: chrome.webRequest.WebRequestDetails) => { + private isValidFormSubmissionRequest = (details: chrome.webRequest.OnBeforeRequestDetails) => { return ( !this.requestHostIsInvalid(details) && this.formSubmissionRequestMethods.has(details.method?.toUpperCase()) @@ -325,7 +327,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * * @param details - The details of the web response */ - private handleOnCompletedRequestEvent = async (details: chrome.webRequest.WebResponseDetails) => { + private handleOnCompletedRequestEvent = async (details: chrome.webRequest.OnCompletedDetails) => { if ( this.requestHostIsInvalid(details) || !this.activeFormSubmissionRequests.has(details.requestId) @@ -382,8 +384,8 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * @param modifyLoginData - The modified login form data */ private delayNotificationInitUntilTabIsComplete = async ( - tabId: chrome.webRequest.ResourceRequest["tabId"], - requestId: chrome.webRequest.ResourceRequest["requestId"], + tabId: chrome.webRequest.WebRequestDetails["tabId"], + requestId: chrome.webRequest.WebRequestDetails["requestId"], modifyLoginData: ModifyLoginCipherFormData, ) => { const handleWebNavigationOnCompleted = async () => { @@ -403,7 +405,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * @param tab - The tab details */ private processNotifications = async ( - requestId: chrome.webRequest.ResourceRequest["requestId"], + requestId: chrome.webRequest.WebRequestDetails["requestId"], modifyLoginData: ModifyLoginCipherFormData, tab: chrome.tabs.Tab, config: { skippable: NotificationType[] } = { skippable: [] }, @@ -477,7 +479,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * @param tab - The tab details */ private clearCompletedWebRequest = ( - requestId: chrome.webRequest.ResourceRequest["requestId"], + requestId: chrome.webRequest.WebRequestDetails["requestId"], tabId: chrome.tabs.Tab["id"], ) => { this.activeFormSubmissionRequests.delete(requestId); @@ -492,7 +494,12 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * * @param details - The details of the web request */ - private requestHostIsInvalid = (details: chrome.webRequest.ResourceRequest) => { + private requestHostIsInvalid = ( + details: SetPartial< + chrome.webRequest.WebRequestDetails, + "documentId" | "documentLifecycle" | "frameType" + >, + ) => { return !details.url?.startsWith("http") || details.tabId < 0; }; @@ -553,7 +560,7 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg * @param tabId - The id of the tab that was updated * @param changeInfo - The change info of the tab */ - private handleTabUpdated = (tabId: number, changeInfo: chrome.tabs.TabChangeInfo) => { + private handleTabUpdated = (tabId: number, changeInfo: chrome.tabs.OnUpdatedInfo) => { if (changeInfo.status !== "loading" || !changeInfo.url) { return; } diff --git a/apps/browser/src/autofill/background/overlay.background.spec.ts b/apps/browser/src/autofill/background/overlay.background.spec.ts index 691ea1870d0..47a5e8fec4c 100644 --- a/apps/browser/src/autofill/background/overlay.background.spec.ts +++ b/apps/browser/src/autofill/background/overlay.background.spec.ts @@ -3371,7 +3371,7 @@ describe("OverlayBackground", () => { }); await flushPromises(); triggerWebRequestOnCompletedEvent( - mock({ + mock({ statusCode: 401, }), ); @@ -3389,8 +3389,9 @@ describe("OverlayBackground", () => { usePasskey: true, portKey, }); + await flushPromises(); triggerWebRequestOnCompletedEvent( - mock({ + mock({ statusCode: 200, }), ); diff --git a/apps/browser/src/autofill/background/overlay.background.ts b/apps/browser/src/autofill/background/overlay.background.ts index 617275da060..35585d58863 100644 --- a/apps/browser/src/autofill/background/overlay.background.ts +++ b/apps/browser/src/autofill/background/overlay.background.ts @@ -1127,11 +1127,16 @@ export class OverlayBackground implements OverlayBackgroundInterface { { inlineMenuCipherId, usePasskey }: OverlayPortMessage, { sender }: chrome.runtime.Port, ) { + await BrowserApi.tabSendMessage( + sender.tab, + { command: "collectPageDetails" }, + { frameId: this.focusedFieldData?.frameId }, + ); + const pageDetailsForTab = this.pageDetailsForTab[sender.tab.id]; if (!inlineMenuCipherId || !pageDetailsForTab?.size) { return; } - const cipher = this.inlineMenuCiphers.get(inlineMenuCipherId); if (usePasskey && cipher.login?.hasFido2Credentials) { await this.authenticatePasskeyCredential( @@ -1170,6 +1175,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { pageDetails, fillNewPassword: true, allowTotpAutofill: true, + focusedFieldForm: this.focusedFieldData?.focusedFieldForm, }); if (totpCode) { @@ -1232,7 +1238,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { * @param details - The web request details */ private handlePasskeyAuthenticationOnCompleted = ( - details: chrome.webRequest.WebResponseCacheDetails, + details: chrome.webRequest.OnCompletedDetails, ) => { chrome.webRequest.onCompleted.removeListener(this.handlePasskeyAuthenticationOnCompleted); @@ -1854,6 +1860,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { pageDetails, fillNewPassword: true, allowTotpAutofill: false, + focusedFieldForm: this.focusedFieldData?.focusedFieldForm, }); globalThis.setTimeout(async () => { @@ -2102,7 +2109,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { "addToLockedVaultPendingNotifications", retryMessage, ); - await this.openUnlockPopout(sender.tab, true); + await this.openUnlockPopout(sender.tab); } /** diff --git a/apps/browser/src/autofill/background/tabs.background.ts b/apps/browser/src/autofill/background/tabs.background.ts index cd2c1595d69..b76997c0ae9 100644 --- a/apps/browser/src/autofill/background/tabs.background.ts +++ b/apps/browser/src/autofill/background/tabs.background.ts @@ -81,7 +81,7 @@ export default class TabsBackground { */ private handleTabOnUpdated = async ( tabId: number, - changeInfo: chrome.tabs.TabChangeInfo, + changeInfo: chrome.tabs.OnUpdatedInfo, tab: chrome.tabs.Tab, ) => { if (this.focusedWindowId > 0 && tab.windowId !== this.focusedWindowId) { diff --git a/apps/browser/src/autofill/background/web-request.background.ts b/apps/browser/src/autofill/background/web-request.background.ts index 22e10a3dd0a..5c02f2df34d 100644 --- a/apps/browser/src/autofill/background/web-request.background.ts +++ b/apps/browser/src/autofill/background/web-request.background.ts @@ -26,7 +26,10 @@ export default class WebRequestBackground { startListening() { this.webRequest.onAuthRequired.addListener( - async (details, callback) => { + (async ( + details: chrome.webRequest.OnAuthRequiredDetails, + callback: (response: chrome.webRequest.BlockingResponse) => void, + ) => { if (!details.url || this.pendingAuthRequests.has(details.requestId)) { if (callback) { callback(null); @@ -42,7 +45,7 @@ export default class WebRequestBackground { } else { await this.resolveAuthCredentials(details.url, callback, callback); } - }, + }) as any, { urls: ["http://*/*", "https://*/*"] }, [this.isFirefox ? "blocking" : "asyncBlocking"], ); @@ -50,16 +53,17 @@ export default class WebRequestBackground { this.webRequest.onCompleted.addListener((details) => this.completeAuthRequest(details), { urls: ["http://*/*"], }); - this.webRequest.onErrorOccurred.addListener( - (details: any) => this.completeAuthRequest(details), - { - urls: ["http://*/*"], - }, - ); + this.webRequest.onErrorOccurred.addListener((details) => this.completeAuthRequest(details), { + urls: ["http://*/*"], + }); } - // eslint-disable-next-line - private async resolveAuthCredentials(domain: string, success: Function, error: Function) { + private async resolveAuthCredentials( + domain: string, + success: (response: chrome.webRequest.BlockingResponse) => void, + // eslint-disable-next-line + error: Function, + ) { const activeUserId = await firstValueFrom( this.accountService.activeAccount$.pipe(getOptionalUserId), ); @@ -97,7 +101,7 @@ export default class WebRequestBackground { } } - private completeAuthRequest(details: chrome.webRequest.WebResponseCacheDetails) { + private completeAuthRequest(details: chrome.webRequest.WebRequestDetails) { this.pendingAuthRequests.delete(details.requestId); } } diff --git a/apps/browser/src/autofill/content/content-message-handler.spec.ts b/apps/browser/src/autofill/content/content-message-handler.spec.ts index 99d0d9031cf..fe023f344d6 100644 --- a/apps/browser/src/autofill/content/content-message-handler.spec.ts +++ b/apps/browser/src/autofill/content/content-message-handler.spec.ts @@ -100,10 +100,19 @@ describe("ContentMessageHandler", () => { }); it("forwards the message to the extension background if it is present in the forwardCommands list", () => { - sendMockExtensionMessage({ command: "bgUnlockPopoutOpened" }); + const forwardCommands = [ + "addToLockedVaultPendingNotifications", + "unlockCompleted", + "addedCipher", + ]; - expect(sendMessageSpy).toHaveBeenCalledTimes(1); - expect(sendMessageSpy).toHaveBeenCalledWith({ command: "bgUnlockPopoutOpened" }); + forwardCommands.forEach((command) => { + sendMockExtensionMessage({ command }); + + expect(sendMessageSpy).toHaveBeenCalledWith({ command }); + }); + + expect(sendMessageSpy).toHaveBeenCalledTimes(forwardCommands.length); }); }); diff --git a/apps/browser/src/autofill/fido2/background/fido2.background.ts b/apps/browser/src/autofill/fido2/background/fido2.background.ts index 788c98ca85b..22ee4a1822d 100644 --- a/apps/browser/src/autofill/fido2/background/fido2.background.ts +++ b/apps/browser/src/autofill/fido2/background/fido2.background.ts @@ -218,7 +218,10 @@ export class Fido2Background implements Fido2BackgroundInterface { tabId: tab.id, injectDetails: { frame: "all_frames", ...this.sharedInjectionDetails }, mv2Details: { file: await this.getFido2PageScriptAppendFileName() }, - mv3Details: { file: Fido2ContentScript.PageScript, world: "MAIN" }, + mv3Details: { + file: Fido2ContentScript.PageScript, + world: chrome.scripting.ExecutionWorld.MAIN, + }, }); void this.scriptInjectorService.inject({ diff --git a/apps/browser/src/autofill/fido2/content/fido2-content-script.spec.ts b/apps/browser/src/autofill/fido2/content/fido2-content-script.spec.ts index af7344beb66..f50e541f677 100644 --- a/apps/browser/src/autofill/fido2/content/fido2-content-script.spec.ts +++ b/apps/browser/src/autofill/fido2/content/fido2-content-script.spec.ts @@ -75,7 +75,7 @@ describe("Fido2 Content Script", () => { data: mock(), }); const mockResult = { credentialId: "mock" } as CreateCredentialResult; - jest.spyOn(chrome.runtime, "sendMessage").mockResolvedValue(mockResult); + (jest.spyOn(chrome.runtime, "sendMessage") as jest.Mock).mockResolvedValue(mockResult); // FIXME: Remove when updating file. Eslint update // eslint-disable-next-line @typescript-eslint/no-require-imports @@ -167,7 +167,9 @@ describe("Fido2 Content Script", () => { data: mock(), }); const abortController = new AbortController(); - jest.spyOn(chrome.runtime, "sendMessage").mockResolvedValue({ error: errorMessage }); + (jest.spyOn(chrome.runtime, "sendMessage") as jest.Mock).mockResolvedValue({ + error: errorMessage, + }); // FIXME: Remove when updating file. Eslint update // eslint-disable-next-line @typescript-eslint/no-require-imports diff --git a/apps/browser/src/autofill/notification/bar.ts b/apps/browser/src/autofill/notification/bar.ts index 6e20a07f81f..9ae6fcedc8f 100644 --- a/apps/browser/src/autofill/notification/bar.ts +++ b/apps/browser/src/autofill/notification/bar.ts @@ -1,10 +1,8 @@ import { render } from "lit"; import { Theme, ThemeTypes } from "@bitwarden/common/platform/enums"; -import { ConsoleLogService } from "@bitwarden/common/platform/services/console-log.service"; import type { FolderView } from "@bitwarden/common/vault/models/view/folder.view"; -import { AdjustNotificationBarMessageData } from "../background/abstractions/notification.background"; import { NotificationCipherData } from "../content/components/cipher/types"; import { CollectionView, I18n, OrgView } from "../content/components/common-types"; import { AtRiskNotification } from "../content/components/notification/at-risk-password/container"; @@ -12,8 +10,6 @@ import { NotificationConfirmationContainer } from "../content/components/notific import { NotificationContainer } from "../content/components/notification/container"; import { selectedFolder as selectedFolderSignal } from "../content/components/signals/selected-folder"; import { selectedVault as selectedVaultSignal } from "../content/components/signals/selected-vault"; -import { buildSvgDomElement } from "../utils"; -import { circleCheckIcon } from "../utils/svg-icons"; import { NotificationBarWindowMessageHandlers, @@ -23,34 +19,18 @@ import { NotificationTypes, } from "./abstractions/notification-bar"; -const logService = new ConsoleLogService(false); let notificationBarIframeInitData: NotificationBarIframeInitData = {}; let windowMessageOrigin: string; -let useComponentBar = false; const notificationBarWindowMessageHandlers: NotificationBarWindowMessageHandlers = { initNotificationBar: ({ message }) => initNotificationBar(message), - saveCipherAttemptCompleted: ({ message }) => - useComponentBar - ? handleSaveCipherConfirmation(message) - : handleSaveCipherAttemptCompletedMessage(message), + saveCipherAttemptCompleted: ({ message }) => handleSaveCipherConfirmation(message), }; globalThis.addEventListener("load", load); function load() { setupWindowMessageListener(); - sendPlatformMessage({ command: "notificationRefreshFlagValue" }, (flagValue) => { - useComponentBar = flagValue; - applyNotificationBarStyle(); - }); -} - -function applyNotificationBarStyle() { - if (!useComponentBar) { - // eslint-disable-next-line @typescript-eslint/no-require-imports - require("./bar.scss"); - } postMessageToParent({ command: "initNotificationBar" }); } @@ -99,25 +79,6 @@ function getI18n() { }; } -/** - * Attempts to locate an element by ID within a template’s content and casts it to the specified type. - * - * @param templateElement - The template whose content will be searched for the element. - * @param elementId - The ID of the element being searched for. - * @returns The typed element if found, otherwise log error. - * - */ -const findElementById = ( - templateElement: HTMLTemplateElement, - elementId: string, -): ElementType => { - const element = templateElement.content.getElementById(elementId); - if (!element) { - throw new Error(`Element with ID "${elementId}" not found in template.`); - } - return element as ElementType; -}; - /** * Returns the localized header message for the notification bar based on the notification type. * @@ -204,25 +165,6 @@ export function getNotificationTestId( }[notificationType]; } -/** - * Sets the text content of an element identified by ID within a template's content. - * - * @param template - The template whose content will be searched for the element. - * @param elementId - The ID of the element whose text content is to be set. - * @param text - The text content to set for the specified element. - * @returns void - * - * This function attempts to locate an element by its ID within the content of a given HTML template. - * If the element is found, it updates the element's text content with the provided text. - * If the element is not found, the function does nothing, ensuring that the operation is safe and does not throw errors. - */ -function setElementText(template: HTMLTemplateElement, elementId: string, text: string): void { - const element = template.content.getElementById(elementId); - if (element) { - element.textContent = text; - } -} - async function initNotificationBar(message: NotificationBarWindowMessage) { const { initData } = message; if (!initData) { @@ -232,189 +174,119 @@ async function initNotificationBar(message: NotificationBarWindowMessage) { notificationBarIframeInitData = initData; const { isVaultLocked, - removeIndividualVault: personalVaultDisallowed, // renamed to avoid local method collision + removeIndividualVault: personalVaultDisallowed, theme, } = notificationBarIframeInitData; const i18n = getI18n(); const resolvedTheme = getResolvedTheme(theme ?? ThemeTypes.Light); - if (useComponentBar) { - const resolvedType = resolveNotificationType(notificationBarIframeInitData); - const headerMessage = getNotificationHeaderMessage(i18n, resolvedType); - const notificationTestId = getNotificationTestId(resolvedType); - appendHeaderMessageToTitle(headerMessage); + const resolvedType = resolveNotificationType(notificationBarIframeInitData); + const headerMessage = getNotificationHeaderMessage(i18n, resolvedType); + const notificationTestId = getNotificationTestId(resolvedType); + appendHeaderMessageToTitle(headerMessage); - document.body.innerHTML = ""; - // Current implementations utilize a require for scss files which creates the need to remove the node. - document.head.querySelectorAll('link[rel="stylesheet"]').forEach((node) => node.remove()); + document.body.innerHTML = ""; - if (isVaultLocked) { - const notificationConfig = { + if (isVaultLocked) { + const notificationConfig = { + ...notificationBarIframeInitData, + headerMessage, + type: resolvedType, + notificationTestId, + theme: resolvedTheme, + personalVaultIsAllowed: !personalVaultDisallowed, + handleCloseNotification, + handleEditOrUpdateAction, + i18n, + }; + + const handleSaveAction = () => { + sendSaveCipherMessage(true); + + render( + NotificationContainer({ + ...notificationConfig, + handleSaveAction: () => {}, + isLoading: true, + }), + document.body, + ); + }; + + const UnlockNotification = NotificationContainer({ ...notificationConfig, handleSaveAction }); + + return render(UnlockNotification, document.body); + } + + // Handle AtRiskPasswordNotification render + if (notificationBarIframeInitData.type === NotificationTypes.AtRiskPassword) { + return render( + AtRiskNotification({ + ...notificationBarIframeInitData, + type: notificationBarIframeInitData.type as NotificationType, + theme: resolvedTheme, + i18n, + notificationTestId, + params: initData.params, + handleCloseNotification, + }), + document.body, + ); + } + + // Default scenario: add or update password + const orgId = selectedVaultSignal.get(); + + await Promise.all([ + new Promise((resolve) => sendPlatformMessage({ command: "bgGetOrgData" }, resolve)), + new Promise((resolve) => + sendPlatformMessage({ command: "bgGetFolderData" }, resolve), + ), + new Promise((resolve) => + sendPlatformMessage({ command: "bgGetDecryptedCiphers" }, resolve), + ), + new Promise((resolve) => + sendPlatformMessage({ command: "bgGetCollectionData", orgId }, resolve), + ), + ]).then(([organizations, folders, ciphers, collections]) => { + notificationBarIframeInitData = { + ...notificationBarIframeInitData, + organizations, + folders, + ciphers, + collections, + }; + + // @TODO use context to avoid prop drilling + return render( + NotificationContainer({ ...notificationBarIframeInitData, headerMessage, type: resolvedType, - notificationTestId, theme: resolvedTheme, + notificationTestId, personalVaultIsAllowed: !personalVaultDisallowed, handleCloseNotification, + handleSaveAction, handleEditOrUpdateAction, i18n, - }; + }), + document.body, + ); + }); - const handleSaveAction = () => { - sendSaveCipherMessage(true); - - render( - NotificationContainer({ - ...notificationConfig, - handleSaveAction: () => {}, - isLoading: true, - }), - document.body, - ); - }; - - const UnlockNotification = NotificationContainer({ ...notificationConfig, handleSaveAction }); - - return render(UnlockNotification, document.body); - } - - // Handle AtRiskPasswordNotification render - if (notificationBarIframeInitData.type === NotificationTypes.AtRiskPassword) { - return render( - AtRiskNotification({ - ...notificationBarIframeInitData, - type: notificationBarIframeInitData.type as NotificationType, - theme: resolvedTheme, - i18n, - notificationTestId, - params: initData.params, - handleCloseNotification, - }), - document.body, - ); - } - - // Default scenario: add or update password - const orgId = selectedVaultSignal.get(); - - await Promise.all([ - new Promise((resolve) => - sendPlatformMessage({ command: "bgGetOrgData" }, resolve), - ), - new Promise((resolve) => - sendPlatformMessage({ command: "bgGetFolderData" }, resolve), - ), - new Promise((resolve) => - sendPlatformMessage({ command: "bgGetDecryptedCiphers" }, resolve), - ), - new Promise((resolve) => - sendPlatformMessage({ command: "bgGetCollectionData", orgId }, resolve), - ), - ]).then(([organizations, folders, ciphers, collections]) => { - notificationBarIframeInitData = { - ...notificationBarIframeInitData, - organizations, - folders, - ciphers, - collections, - }; - - // @TODO use context to avoid prop drilling - return render( - NotificationContainer({ - ...notificationBarIframeInitData, - headerMessage, - type: resolvedType, - theme: resolvedTheme, - notificationTestId, - personalVaultIsAllowed: !personalVaultDisallowed, - handleCloseNotification, - handleSaveAction, - handleEditOrUpdateAction, - i18n, - }), - document.body, - ); - }); - } else { - setNotificationBarTheme(); - - (document.getElementById("logo") as HTMLImageElement).src = isVaultLocked - ? chrome.runtime.getURL("images/icon38_locked.png") - : chrome.runtime.getURL("images/icon38.png"); - - setupLogoLink(i18n.appName); - - // i18n for "Add" template - const addTemplate = document.getElementById("template-add") as HTMLTemplateElement; - - const neverButton = findElementById(addTemplate, "never-save"); - neverButton.textContent = i18n.never; - - const selectFolder = findElementById(addTemplate, "select-folder"); - selectFolder.hidden = isVaultLocked || removeIndividualVault(); - selectFolder.setAttribute("aria-label", i18n.folder); - - const addButton = findElementById(addTemplate, "add-save"); - addButton.textContent = i18n.notificationAddSave; - - const addEditButton = findElementById(addTemplate, "add-edit"); - // If Remove Individual Vault policy applies, "Add" opens the edit tab, so we hide the Edit button - addEditButton.hidden = removeIndividualVault(); - addEditButton.textContent = i18n.notificationEdit; - - setElementText(addTemplate, "add-text", i18n.notificationAddDesc); - - // i18n for "Change" (update password) template - const changeTemplate = document.getElementById("template-change") as HTMLTemplateElement; - - const changeButton = findElementById(changeTemplate, "change-save"); - changeButton.textContent = i18n.notificationUpdate; - - const changeEditButton = findElementById(changeTemplate, "change-edit"); - changeEditButton.textContent = i18n.notificationEdit; - - setElementText(changeTemplate, "change-text", i18n.notificationChangeDesc); - - // i18n for "Unlock" (unlock extension) template - const unlockTemplate = document.getElementById("template-unlock") as HTMLTemplateElement; - - const unlockButton = findElementById(unlockTemplate, "unlock-vault"); - unlockButton.textContent = i18n.notificationUnlock; - - setElementText(unlockTemplate, "unlock-text", i18n.notificationUnlockDesc); - - // i18n for body content - const closeButton = document.getElementById("close-button"); - if (closeButton) { - closeButton.title = i18n.close; - } - - const notificationType = initData.type; - if (notificationType === "add") { - handleTypeAdd(); - } else if (notificationType === "change") { - handleTypeChange(); - } else if (notificationType === "unlock") { - handleTypeUnlock(); - } - - closeButton?.addEventListener("click", handleCloseNotification); - - globalThis.addEventListener("resize", adjustHeight); - adjustHeight(); - } function handleEditOrUpdateAction(e: Event) { const notificationType = initData?.type; e.preventDefault(); notificationType === "add" ? sendSaveCipherMessage(true) : sendSaveCipherMessage(false); } } + function handleCloseNotification(e: Event) { e.preventDefault(); sendPlatformMessage({ command: "bgCloseNotificationBar", + fadeOutNotification: true, }); } @@ -439,57 +311,6 @@ function handleSaveAction(e: Event) { } } -function handleTypeAdd() { - setContent(document.getElementById("template-add") as HTMLTemplateElement); - - const addButton = document.getElementById("add-save"); - addButton?.addEventListener("click", (e) => { - e.preventDefault(); - - // If Remove Individual Vault policy applies, "Add" opens the edit tab - sendSaveCipherMessage(removeIndividualVault(), getSelectedFolder()); - }); - - if (removeIndividualVault()) { - // Everything past this point is only required if user has an individual vault - return; - } - - const editButton = document.getElementById("add-edit"); - editButton?.addEventListener("click", (e) => { - e.preventDefault(); - - sendSaveCipherMessage(true, getSelectedFolder()); - }); - - const neverButton = document.getElementById("never-save"); - neverButton?.addEventListener("click", (e) => { - e.preventDefault(); - sendPlatformMessage({ - command: "bgNeverSave", - }); - }); - - loadFolderSelector(); -} - -function handleTypeChange() { - setContent(document.getElementById("template-change") as HTMLTemplateElement); - const changeButton = document.getElementById("change-save"); - changeButton?.addEventListener("click", (e) => { - e.preventDefault(); - - sendSaveCipherMessage(false); - }); - - const editButton = document.getElementById("change-edit"); - editButton?.addEventListener("click", (e) => { - e.preventDefault(); - - sendSaveCipherMessage(true); - }); -} - function sendSaveCipherMessage(edit: boolean, folder?: string) { sendPlatformMessage({ command: "bgSaveCipher", @@ -498,36 +319,6 @@ function sendSaveCipherMessage(edit: boolean, folder?: string) { }); } -function handleSaveCipherAttemptCompletedMessage(message: NotificationBarWindowMessage) { - const addSaveButtonContainers = document.querySelectorAll(".add-change-cipher-buttons"); - const notificationBarOuterWrapper = document.getElementById("notification-bar-outer-wrapper"); - if (message?.error) { - addSaveButtonContainers.forEach((element) => { - element.textContent = chrome.i18n.getMessage("saveCipherAttemptFailed"); - element.classList.add("error-message"); - notificationBarOuterWrapper?.classList.add("error-event"); - }); - - adjustHeight(); - logService.error(`Error encountered when saving credentials: ${message.error}`); - return; - } - const messageName = - notificationBarIframeInitData.type === "add" ? "passwordSaved" : "passwordUpdated"; - - addSaveButtonContainers.forEach((element) => { - element.textContent = chrome.i18n.getMessage(messageName); - element.prepend(buildSvgDomElement(circleCheckIcon)); - element.classList.add("success-message"); - notificationBarOuterWrapper?.classList.add("success-event"); - }); - adjustHeight(); - globalThis.setTimeout( - () => sendPlatformMessage({ command: "bgCloseNotificationBar", fadeOutNotification: true }), - 3000, - ); -} - function openAddEditVaultItemPopout( e: Event, options: { @@ -583,27 +374,6 @@ function handleSaveCipherConfirmation(message: NotificationBarWindowMessage) { ); } -function handleTypeUnlock() { - setContent(document.getElementById("template-unlock") as HTMLTemplateElement); - - const unlockButton = document.getElementById("unlock-vault"); - unlockButton?.addEventListener("click", (e) => { - sendPlatformMessage({ - command: "bgReopenUnlockPopout", - }); - }); -} - -function setContent(template: HTMLTemplateElement) { - const content = document.getElementById("content"); - while (content?.firstChild) { - content?.removeChild(content.firstChild); - } - - const newElement = template.content.cloneNode(true) as HTMLElement; - content?.appendChild(newElement); -} - function sendPlatformMessage( msg: Record, responseCallback?: (response: any) => void, @@ -615,51 +385,10 @@ function sendPlatformMessage( }); } -function loadFolderSelector() { - const populateFolderData = (folderData: FolderView[]) => { - const select = document.getElementById("select-folder"); - if (!select) { - return; - } - - if (!folderData?.length) { - select.appendChild(new Option(chrome.i18n.getMessage("noFoldersFound"), undefined, true)); - select.setAttribute("disabled", "true"); - return; - } - - select.appendChild(new Option(chrome.i18n.getMessage("selectFolder"), undefined, true)); - folderData.forEach((folder: FolderView) => { - // Select "No Folder" (id=null) folder by default - select.appendChild(new Option(folder.name, folder.id || "", false)); - }); - }; - - sendPlatformMessage({ command: "bgGetFolderData" }, populateFolderData); -} - -function getSelectedFolder(): string { - return (document.getElementById("select-folder") as HTMLSelectElement).value; -} - function removeIndividualVault(): boolean { return Boolean(notificationBarIframeInitData?.removeIndividualVault); } -function adjustHeight() { - const body = document.querySelector("body"); - if (!body) { - return; - } - const data: AdjustNotificationBarMessageData = { - height: body.scrollHeight, - }; - sendPlatformMessage({ - command: "bgAdjustNotificationBar", - data, - }); -} - function setupWindowMessageListener() { globalThis.addEventListener("message", handleWindowMessage); } @@ -682,18 +411,6 @@ function handleWindowMessage(event: MessageEvent) { handler({ message }); } -function setupLogoLink(linkText: string) { - const logoLink = document.getElementById("logo-link") as HTMLAnchorElement; - logoLink.title = linkText; - const setWebVaultUrlLink = (webVaultURL: string) => { - const newVaultURL = webVaultURL && decodeURIComponent(webVaultURL); - if (newVaultURL && newVaultURL !== logoLink.href) { - logoLink.href = newVaultURL; - } - }; - sendPlatformMessage({ command: "getWebVaultUrlForNotification" }, setWebVaultUrlLink); -} - function getTheme(globalThis: any, theme: NotificationBarIframeInitData["theme"]) { if (theme === ThemeTypes.System) { return globalThis.matchMedia("(prefers-color-scheme: dark)").matches @@ -712,12 +429,6 @@ function getResolvedTheme(theme: Theme) { return resolvedTheme; } -function setNotificationBarTheme() { - const theme = getTheme(globalThis, notificationBarIframeInitData.theme); - - document.documentElement.classList.add(`theme_${theme}`); -} - function postMessageToParent(message: NotificationBarWindowMessage) { globalThis.parent.postMessage(message, windowMessageOrigin || "*"); } 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 7bdde2560d0..e5bafe34b5f 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 @@ -3,7 +3,7 @@ exports[`OverlayNotificationsContentService opening the notification bar creates the notification bar elements and appends them to the body 1`] = `