diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index c9a25670a907..000000000000
--- a/.eslintignore
+++ /dev/null
@@ -1,29 +0,0 @@
-**/build
-**/dist
-**/coverage
-.angular
-storybook-static
-
-**/node_modules
-
-**/webpack.*.js
-**/jest.config.js
-
-apps/browser/config/config.js
-apps/browser/src/auth/scripts/duo.js
-apps/browser/webpack/manifest.js
-
-apps/desktop/desktop_native
-apps/desktop/src/auth/scripts/duo.js
-
-apps/web/config.js
-apps/web/scripts/*.js
-apps/web/tailwind.config.js
-
-apps/cli/config/config.js
-
-tailwind.config.js
-libs/components/tailwind.config.base.js
-libs/components/tailwind.config.js
-
-scripts/*.js
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index 3fd6dec3d7ec..000000000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,258 +0,0 @@
-{
- "root": true,
- "env": {
- "browser": true,
- "webextensions": true
- },
- "overrides": [
- {
- "files": ["*.ts", "*.js"],
- "plugins": ["@typescript-eslint", "rxjs", "rxjs-angular", "import"],
- "parser": "@typescript-eslint/parser",
- "parserOptions": {
- "project": ["./tsconfig.eslint.json"],
- "sourceType": "module",
- "ecmaVersion": 2020
- },
- "extends": [
- "eslint:recommended",
- "plugin:@angular-eslint/recommended",
- "plugin:@typescript-eslint/recommended",
- "plugin:import/recommended",
- "plugin:import/typescript",
- "plugin:rxjs/recommended",
- "prettier",
- "plugin:storybook/recommended"
- ],
- "settings": {
- "import/parsers": {
- "@typescript-eslint/parser": [".ts"]
- },
- "import/resolver": {
- "typescript": {
- "alwaysTryTypes": true
- }
- }
- },
- "rules": {
- "@angular-eslint/component-class-suffix": 0,
- "@angular-eslint/contextual-lifecycle": 0,
- "@angular-eslint/directive-class-suffix": 0,
- "@angular-eslint/no-empty-lifecycle-method": 0,
- "@angular-eslint/no-host-metadata-property": 0,
- "@angular-eslint/no-input-rename": 0,
- "@angular-eslint/no-inputs-metadata-property": 0,
- "@angular-eslint/no-output-native": 0,
- "@angular-eslint/no-output-on-prefix": 0,
- "@angular-eslint/no-output-rename": 0,
- "@angular-eslint/no-outputs-metadata-property": 0,
- "@angular-eslint/use-lifecycle-interface": "error",
- "@angular-eslint/use-pipe-transform-interface": 0,
- "@typescript-eslint/explicit-member-accessibility": [
- "error",
- { "accessibility": "no-public" }
- ],
- "@typescript-eslint/no-explicit-any": "off", // TODO: This should be re-enabled
- "@typescript-eslint/no-floating-promises": "error",
- "@typescript-eslint/no-misused-promises": ["error", { "checksVoidReturn": false }],
- "@typescript-eslint/no-this-alias": ["error", { "allowedNames": ["self"] }],
- "@typescript-eslint/no-unused-expressions": ["error", { "allowTernary": true }],
- "@typescript-eslint/no-unused-vars": ["error", { "args": "none" }],
- "no-console": "error",
- "import/no-unresolved": "off", // TODO: Look into turning off once each package is an actual package.
- "import/order": [
- "error",
- {
- "alphabetize": {
- "order": "asc"
- },
- "newlines-between": "always",
- "pathGroups": [
- {
- "pattern": "@bitwarden/**",
- "group": "external",
- "position": "after"
- },
- {
- "pattern": "src/**/*",
- "group": "parent",
- "position": "before"
- }
- ],
- "pathGroupsExcludedImportTypes": ["builtin"]
- }
- ],
- "rxjs-angular/prefer-takeuntil": ["error", { "alias": ["takeUntilDestroyed"] }],
- "rxjs/no-exposed-subjects": ["error", { "allowProtected": true }],
- "no-restricted-syntax": [
- "error",
- {
- "message": "Calling `svgIcon` directly is not allowed",
- "selector": "CallExpression[callee.name='svgIcon']"
- },
- {
- "message": "Accessing FormGroup using `get` is not allowed, use `.value` instead",
- "selector": "ChainExpression[expression.object.callee.property.name='get'][expression.property.name='value']"
- }
- ],
- "curly": ["error", "all"],
- "import/namespace": ["off"], // This doesn't resolve namespace imports correctly, but TS will throw for this anyway
- "import/no-restricted-paths": [
- "error",
- {
- "zones": [
- {
- "target": ["libs/**/*"],
- "from": ["apps/**/*"],
- "message": "Libs should not import app-specific code."
- },
- {
- // avoid specific frameworks or large dependencies in common
- "target": "./libs/common/**/*",
- "from": [
- // Angular
- "./libs/angular/**/*",
- "./node_modules/@angular*/**/*",
-
- // Node
- "./libs/node/**/*",
-
- //Generator
- "./libs/tools/generator/components/**/*",
- "./libs/tools/generator/core/**/*",
- "./libs/tools/generator/extensions/**/*",
-
- // Import/export
- "./libs/importer/**/*",
- "./libs/tools/export/vault-export/vault-export-core/**/*"
- ]
- },
- {
- // avoid import of unexported state objects
- "target": [
- "!(libs)/**/*",
- "libs/!(common)/**/*",
- "libs/common/!(src)/**/*",
- "libs/common/src/!(platform)/**/*",
- "libs/common/src/platform/!(state)/**/*"
- ],
- "from": ["./libs/common/src/platform/state/**/*"],
- // allow module index import
- "except": ["**/state/index.ts"]
- }
- ]
- }
- ]
- }
- },
- {
- "files": ["*.html"],
- "parser": "@angular-eslint/template-parser",
- "plugins": ["@angular-eslint/template", "tailwindcss"],
- "rules": {
- "@angular-eslint/template/button-has-type": "error",
- "tailwindcss/no-custom-classname": [
- "error",
- {
- // uses negative lookahead to whitelist any class that doesn't start with "tw-"
- // in other words: classnames that start with tw- must be valid TailwindCSS classes
- "whitelist": ["(?!(tw)\\-).*"]
- }
- ],
- "tailwindcss/enforces-negative-arbitrary-values": "error",
- "tailwindcss/enforces-shorthand": "error",
- "tailwindcss/no-contradicting-classname": "error"
- }
- },
- {
- "files": ["apps/browser/src/**/*.ts", "libs/**/*.ts"],
- "excludedFiles": [
- "apps/browser/src/autofill/{content,notification}/**/*.ts",
- "apps/browser/src/**/background/**/*.ts", // It's okay to have long lived listeners in the background
- "apps/browser/src/platform/background.ts"
- ],
- "rules": {
- "no-restricted-syntax": [
- "error",
- {
- "message": "Using addListener in the browser popup produces a memory leak in Safari, use `BrowserApi.addListener` instead",
- // This selector covers events like chrome.storage.onChange & chrome.runtime.onMessage
- "selector": "CallExpression > [object.object.object.name='chrome'][property.name='addListener']"
- },
- {
- "message": "Using addListener in the browser popup produces a memory leak in Safari, use `BrowserApi.addListener` instead",
- // This selector covers events like chrome.storage.local.onChange
- "selector": "CallExpression > [object.object.object.object.name='chrome'][property.name='addListener']"
- }
- ]
- }
- },
- {
- "files": ["**/*.ts"],
- "excludedFiles": ["**/platform/**/*.ts"],
- "rules": {
- "no-restricted-imports": [
- "error",
- {
- "patterns": [
- "**/platform/**/internal", // General internal pattern
- // All features that have been converted to barrel files
- "**/platform/messaging/**"
- ]
- }
- ]
- }
- },
- {
- "files": ["**/src/**/*.ts"],
- "excludedFiles": ["**/platform/**/*.ts"],
- "rules": {
- "no-restricted-imports": [
- "error",
- {
- "patterns": [
- "**/platform/**/internal", // General internal pattern
- // All features that have been converted to barrel files
- "**/platform/messaging/**",
- "**/src/**/*" // Prevent relative imports across libs.
- ]
- }
- ]
- }
- },
- {
- "files": ["bitwarden_license/bit-common/src/**/*.ts"],
- "rules": {
- "no-restricted-imports": [
- "error",
- { "patterns": ["@bitwarden/bit-common/*", "**/src/**/*"] }
- ]
- }
- },
- {
- "files": ["apps/**/*.ts"],
- "rules": {
- // Catches static imports
- "no-restricted-imports": [
- "error",
- {
- "patterns": [
- "biwarden_license/**",
- "@bitwarden/bit-common/*",
- "@bitwarden/bit-web/*",
- "**/src/**/*"
- ]
- }
- ],
- // Catches dynamic imports, e.g. in routing modules where modules are lazy-loaded
- "no-restricted-syntax": [
- "error",
- {
- "message": "Don't import Bitwarden licensed code into OSS code.",
- "selector": "ImportExpression > Literal.source[value=/.*(bitwarden_license|bit-common|bit-web).*/]"
- }
- ]
- }
- }
- ]
-}
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index cb36d87b9e13..7b6d24aa8c0d 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -29,12 +29,12 @@ libs/tools @bitwarden/team-tools-dev
bitwarden_license/bit-web/src/app/tools @bitwarden/team-tools-dev
bitwarden_license/bit-common/src/tools @bitwarden/team-tools-dev
-## Localization/Crowdin (Tools team)
-apps/browser/src/_locales @bitwarden/team-tools-dev
-apps/browser/store/locales @bitwarden/team-tools-dev
-apps/cli/src/locales @bitwarden/team-tools-dev
-apps/desktop/src/locales @bitwarden/team-tools-dev
-apps/web/src/locales @bitwarden/team-tools-dev
+## Localization/Crowdin (Platform and Tools team)
+apps/browser/src/_locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
+apps/browser/store/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
+apps/cli/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
+apps/desktop/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
+apps/web/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
## Vault team files ##
apps/browser/src/vault @bitwarden/team-vault-dev
@@ -58,6 +58,7 @@ libs/admin-console @bitwarden/team-admin-console-dev
## Billing team files ##
apps/browser/src/billing @bitwarden/team-billing-dev
+apps/desktop/src/billing @bitwarden/team-billing-dev
apps/web/src/app/billing @bitwarden/team-billing-dev
libs/angular/src/billing @bitwarden/team-billing-dev
libs/common/src/billing @bitwarden/team-billing-dev
@@ -85,9 +86,13 @@ apps/web/src/app/shared @bitwarden/team-platform-dev
apps/web/src/translation-constants.ts @bitwarden/team-platform-dev
# Workflows
.github/workflows/brew-bump-desktop.yml @bitwarden/team-platform-dev
+.github/workflows/build-browser-target.yml @bitwarden/team-platform-dev
.github/workflows/build-browser.yml @bitwarden/team-platform-dev
+.github/workflows/build-cli-target.yml @bitwarden/team-platform-dev
.github/workflows/build-cli.yml @bitwarden/team-platform-dev
+.github/workflows/build-desktop-target.yml @bitwarden/team-platform-dev
.github/workflows/build-desktop.yml @bitwarden/team-platform-dev
+.github/workflows/build-web-target.yml @bitwarden/team-platform-dev
.github/workflows/build-web.yml @bitwarden/team-platform-dev
.github/workflows/chromatic.yml @bitwarden/team-platform-dev
.github/workflows/lint.yml @bitwarden/team-platform-dev
@@ -96,24 +101,28 @@ apps/web/src/translation-constants.ts @bitwarden/team-platform-dev
.github/workflows/scan.yml @bitwarden/team-platform-dev
.github/workflows/test.yml @bitwarden/team-platform-dev
.github/workflows/version-auto-bump.yml @bitwarden/team-platform-dev
+# ESLint custom rules
+libs/eslint @bitwarden/team-platform-dev
## Autofill team files ##
apps/browser/src/autofill @bitwarden/team-autofill-dev
apps/desktop/src/autofill @bitwarden/team-autofill-dev
libs/common/src/autofill @bitwarden/team-autofill-dev
apps/desktop/macos/autofill-extension @bitwarden/team-autofill-dev
+apps/desktop/desktop_native/windows-plugin-authenticator @bitwarden/team-autofill-dev
# DuckDuckGo integration
apps/desktop/native-messaging-test-runner @bitwarden/team-autofill-dev
apps/desktop/src/services/duckduckgo-message-handler.service.ts @bitwarden/team-autofill-dev
# SSH Agent
apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-autofill-dev @bitwarden/wg-ssh-keys
-## Component Library ##
-.storybook @bitwarden/team-design-system
-libs/components @bitwarden/team-design-system
-apps/browser/src/platform/popup/layout @bitwarden/team-design-system
-apps/browser/src/popup/app-routing.animations.ts @bitwarden/team-design-system
-apps/web/src/app/layouts @bitwarden/team-design-system
+## UI Foundation ##
+.storybook @bitwarden/team-ui-foundation
+libs/components @bitwarden/team-ui-foundation
+libs/ui @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/web/src/app/layouts @bitwarden/team-ui-foundation
## Desktop native module ##
apps/desktop/desktop_native @bitwarden/team-platform-dev
@@ -126,9 +135,10 @@ apps/web/src/app/key-management @bitwarden/team-key-management-dev
apps/browser/src/key-management @bitwarden/team-key-management-dev
apps/cli/src/key-management @bitwarden/team-key-management-dev
libs/key-management @bitwarden/team-key-management-dev
+libs/key-management-ui @bitwarden/team-key-management-dev
libs/common/src/key-management @bitwarden/team-key-management-dev
-apps/desktop/destkop_native/core/src/biometric/ @bitwarden/team-key-management-dev
+apps/desktop/desktop_native/core/src/biometric/ @bitwarden/team-key-management-dev
apps/desktop/src/services/native-messaging.service.ts @bitwarden/team-key-management-dev
apps/browser/src/background/nativeMessaging.background.ts @bitwarden/team-key-management-dev
apps/desktop/src/services/biometric-message-handler.service.ts @bitwarden/team-key-management-dev
@@ -161,3 +171,7 @@ apps/web/src/locales/en/messages.json
**/*.Dockerfile
**/.dockerignore
**/entrypoint.sh
+
+## Overrides
+# tsconfig files are potentially dangerous and will be reviewed by platform to prevent misconfigurations
+**/tsconfig.json @bitwarden/team-platform-dev
diff --git a/.github/codecov.yml b/.github/codecov.yml
index b47744072066..0a6b3ceacff3 100644
--- a/.github/codecov.yml
+++ b/.github/codecov.yml
@@ -1,2 +1,66 @@
ignore:
- "**/*.spec.ts" # Tests
+
+component_management:
+ default_rules:
+ statuses:
+ - type: project
+ target: auto
+ individual_components:
+ - component_id: key-management-biometrics
+ name: Key Management - Biometrics
+ paths:
+ - apps/browser/src/key-management/biometrics/**
+ - apps/cli/src/key-management/cli-biometrics-service.ts
+ - apps/desktop/destkop_native/core/src/biometric/**
+ - apps/desktop/src/key-management/biometrics/**
+ - apps/desktop/src/services/biometric-message-handler.service.ts
+ - apps/web/src/app/key-management/web-biometric.service.ts
+ - libs/key-management/src/biometrics/**
+ - component_id: key-management-lock
+ name: Key Management - Lock
+ paths:
+ - apps/browser/src/key-management/lock/**
+ - apps/desktop/src/key-management/lock/**
+ - apps/web/src/app/key-management/lock/**
+ - libs/key-management-ui/src/lock/**
+ - component_id: key-management-ipc
+ name: Key Management - IPC
+ paths:
+ - apps/browser/src/background/nativeMessaging.background.ts
+ - apps/desktop/src/services/native-messaging.service.ts
+ - component_id: key-management-key-rotation
+ name: Key Management - Key Rotation
+ paths:
+ - apps/web/src/app/key-management/key-rotation/**
+ - apps/web/src/app/key-management/migrate-encryption/**
+ - libs/key-management/src/user-asymmetric-key-regeneration/**
+ - component_id: key-management-process-reload
+ name: Key Management - Process Reload
+ paths:
+ - apps/web/src/app/key-management/services/web-process-reload.service.ts
+ - libs/common/src/key-management/services/default-process-reload.service.ts
+ - component_id: key-management-keys
+ name: Key Management - Keys
+ paths:
+ - libs/key-management/src/kdf-config.service.ts
+ - libs/key-management/src/key.service.ts
+ - libs/common/src/key-management/master-password/**
+ - component_id: key-management-crypto
+ name: Key Management - Crypto
+ paths:
+ - libs/common/src/key-management/crypto/**
+ - component_id: key-management
+ name: Key Management
+ paths:
+ - apps/browser/src/key-management/**
+ - apps/browser/src/background/nativeMessaging.background.ts
+ - apps/cli/src/key-management/**
+ - apps/desktop/desktop_native/core/src/biometric/**
+ - apps/desktop/src/key-management/**
+ - apps/desktop/src/services/biometric-message-handler.service.ts
+ - apps/desktop/src/services/native-messaging.service.ts
+ - apps/web/src/app/key-management/**
+ - libs/common/src/key-management/**
+ - libs/key-management/**
+ - libs/key-management-ui/**
diff --git a/.github/renovate.json b/.github/renovate.json
index b5c43cc1d39f..f1efcbaffbea 100644
--- a/.github/renovate.json
+++ b/.github/renovate.json
@@ -48,7 +48,6 @@
"css-loader",
"html-loader",
"mini-css-extract-plugin",
- "ngx-infinite-scroll",
"postcss",
"postcss-loader",
"process",
@@ -69,6 +68,26 @@
"commitMessagePrefix": "[deps] Auth:",
"reviewers": ["team:team-auth-dev"]
},
+ {
+ "matchPackageNames": [
+ "@angular-eslint/schematics",
+ "angular-eslint",
+ "eslint-config-prettier",
+ "eslint-import-resolver-typescript",
+ "eslint-plugin-import",
+ "eslint-plugin-rxjs-angular",
+ "eslint-plugin-rxjs",
+ "eslint-plugin-storybook",
+ "eslint-plugin-tailwindcss",
+ "eslint",
+ "husky",
+ "lint-staged",
+ "typescript-eslint"
+ ],
+ "description": "Architecture owned dependencies",
+ "commitMessagePrefix": "[deps] Architecture:",
+ "reviewers": ["team:dept-architecture"]
+ },
{
"matchPackageNames": [
"@angular-eslint/eslint-plugin-template",
@@ -88,9 +107,8 @@
"husky",
"lint-staged"
],
- "description": "Architecture owned dependencies",
- "commitMessagePrefix": "[deps] Architecture:",
- "reviewers": ["team:dept-architecture"]
+ "groupName": "Linting minor-patch",
+ "matchUpdateTypes": ["minor", "patch"]
},
{
"matchPackageNames": [
@@ -193,6 +211,8 @@
"@storybook/angular",
"@storybook/manager-api",
"@storybook/theming",
+ "@typescript-eslint/utils",
+ "@typescript-eslint/rule-tester",
"@types/react",
"autoprefixer",
"bootstrap",
@@ -207,9 +227,9 @@
"tailwindcss",
"zone.js"
],
- "description": "Component library owned dependencies",
- "commitMessagePrefix": "[deps] Design System:",
- "reviewers": ["team:team-design-system"]
+ "description": "UI Foundation owned dependencies",
+ "commitMessagePrefix": "[deps] UI Foundation:",
+ "reviewers": ["team:team-ui-foundation"]
},
{
"matchPackageNames": [
diff --git a/.github/whitelist-capital-letters.txt b/.github/whitelist-capital-letters.txt
index 73d323851e50..653f6591c7f4 100644
--- a/.github/whitelist-capital-letters.txt
+++ b/.github/whitelist-capital-letters.txt
@@ -3,26 +3,12 @@
./apps/browser/src/safari/desktop/Assets.xcassets/AppIcon.appiconset
./apps/browser/src/safari/desktop/Base.lproj
./apps/browser/store/windows/Assets
-./bitwarden_license/README.md
./libs/angular/src/directives/cipherListVirtualScroll.directive.ts
-./libs/admin-console/README.md
-./libs/auth/README.md
-./libs/billing/README.md
-./libs/common/src/tools/integration/README.md
-./libs/platform/README.md
-./libs/key-management/README.md
-./libs/tools/README.md
-./libs/tools/export/vault-export/README.md
-./libs/tools/send/README.md
-./libs/tools/card/README.md
-./libs/vault/README.md
-./README.md
./LICENSE_BITWARDEN.txt
./CONTRIBUTING.md
./LICENSE_GPL.txt
./LICENSE.txt
./apps/web/Dockerfile
-./apps/web/README.md
./apps/desktop/resources/installerSidebar.bmp
./apps/desktop/resources/appx/SplashScreen.png
./apps/desktop/resources/appx/BadgeLogo.png
@@ -30,10 +16,7 @@
./apps/desktop/resources/appx/StoreLogo.png
./apps/desktop/resources/appx/Wide310x150Logo.png
./apps/desktop/resources/appx/Square44x44Logo.png
-./apps/desktop/README.md
./apps/cli/stores/chocolatey/tools/VERIFICATION.txt
-./apps/cli/README.md
-./apps/browser/README.md
./apps/browser/store/windows/AppxManifest.xml
./apps/browser/src/background/nativeMessaging.background.ts
./apps/browser/src/models/browserComponentState.ts
diff --git a/.github/workflows/build-browser-target.yml b/.github/workflows/build-browser-target.yml
new file mode 100644
index 000000000000..3334326920cb
--- /dev/null
+++ b/.github/workflows/build-browser-target.yml
@@ -0,0 +1,33 @@
+name: Build Browser on PR Target
+
+on:
+ pull_request:
+ types: [opened, synchronize]
+ branches-ignore:
+ - 'l10n_master'
+ - 'cf-pages'
+ paths:
+ - 'apps/browser/**'
+ - 'libs/**'
+ - '*'
+ - '!*.md'
+ - '!*.txt'
+ workflow_call:
+ inputs: {}
+
+defaults:
+ run:
+ shell: bash
+
+jobs:
+ check-run:
+ name: Check PR run
+ uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
+
+ run-workflow:
+ name: Run Build Browser on PR Target
+ needs: check-run
+ if: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
+ uses: ./.github/workflows/build-browser.yml
+ secrets: inherit
+
diff --git a/.github/workflows/build-browser.yml b/.github/workflows/build-browser.yml
index 64cbaa0c7f1a..d9cac5878043 100644
--- a/.github/workflows/build-browser.yml
+++ b/.github/workflows/build-browser.yml
@@ -1,7 +1,7 @@
name: Build Browser
on:
- pull_request_target:
+ pull_request:
types: [opened, synchronize]
branches-ignore:
- 'l10n_master'
@@ -38,19 +38,14 @@ defaults:
shell: bash
jobs:
- check-run:
- name: Check PR run
- uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
-
setup:
name: Setup
runs-on: ubuntu-22.04
- needs:
- - check-run
outputs:
repo_url: ${{ steps.gen_vars.outputs.repo_url }}
adj_build_number: ${{ steps.gen_vars.outputs.adj_build_number }}
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
+ has_secrets: ${{ steps.check-secrets.outputs.has_secrets }}
steps:
- name: Check out repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -74,6 +69,14 @@ jobs:
NODE_VERSION=${NODE_NVMRC/v/''}
echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT
+ - name: Check secrets
+ id: check-secrets
+ env:
+ AZURE_KV_CI_SERVICE_PRINCIPAL: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
+ run: |
+ has_secrets=${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL != '' }}
+ echo "has_secrets=$has_secrets" >> $GITHUB_OUTPUT
+
locales-test:
name: Locales Test
@@ -169,7 +172,7 @@ jobs:
zip -r browser-source.zip browser-source
- name: Upload browser source
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: browser-source-${{ env._BUILD_NUMBER }}.zip
path: browser-source.zip
@@ -208,7 +211,11 @@ jobs:
- name: "opera"
npm_command: "dist:opera"
archive_name: "dist-opera.zip"
- artifact_name: "dist-opera-MV3"
+ artifact_name: "dist-opera"
+ - name: "opera-mv3"
+ npm_command: "dist:opera:mv3"
+ archive_name: "dist-opera.zip"
+ artifact_name: "DO-NOT-USE-FOR-PROD-dist-opera-MV3"
steps:
- name: Check out repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -264,7 +271,7 @@ jobs:
working-directory: browser-source/apps/browser
- name: Upload extension artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ matrix.artifact_name }}-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/${{ matrix.archive_name }}
@@ -277,6 +284,7 @@ jobs:
needs:
- setup
- locales-test
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
env:
_BUILD_NUMBER: ${{ needs.setup.outputs.adj_build_number }}
_NODE_VERSION: ${{ needs.setup.outputs.node_version }}
@@ -401,7 +409,7 @@ jobs:
ls -la
- name: Upload Safari artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: dist-safari-${{ env._BUILD_NUMBER }}.zip
path: apps/browser/dist/dist-safari.zip
diff --git a/.github/workflows/build-cli-target.yml b/.github/workflows/build-cli-target.yml
new file mode 100644
index 000000000000..81ec41786810
--- /dev/null
+++ b/.github/workflows/build-cli-target.yml
@@ -0,0 +1,33 @@
+name: Build CLI on PR Target
+
+on:
+ pull_request:
+ types: [opened, synchronize]
+ branches-ignore:
+ - 'l10n_master'
+ - 'cf-pages'
+ paths:
+ - 'apps/cli/**'
+ - 'libs/**'
+ - '*'
+ - '!*.md'
+ - '!*.txt'
+ - '.github/workflows/build-cli.yml'
+ - 'bitwarden_license/bit-cli/**'
+
+defaults:
+ run:
+ shell: bash
+
+jobs:
+ check-run:
+ name: Check PR run
+ uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
+
+ run-workflow:
+ name: Run Build CLI on PR Target
+ needs: check-run
+ if: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
+ uses: ./.github/workflows/build-cli.yml
+ secrets: inherit
+
diff --git a/.github/workflows/build-cli.yml b/.github/workflows/build-cli.yml
index 02432e0a5f48..b3694ac423bf 100644
--- a/.github/workflows/build-cli.yml
+++ b/.github/workflows/build-cli.yml
@@ -1,7 +1,7 @@
name: Build CLI
on:
- pull_request_target:
+ pull_request:
types: [opened, synchronize]
branches-ignore:
- 'l10n_master'
@@ -27,6 +27,8 @@ on:
- '!*.txt'
- '.github/workflows/build-cli.yml'
- 'bitwarden_license/bit-cli/**'
+ workflow_call:
+ inputs: {}
workflow_dispatch:
inputs:
sdk_branch:
@@ -39,18 +41,13 @@ defaults:
working-directory: apps/cli
jobs:
- check-run:
- name: Check PR run
- uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
-
setup:
name: Setup
runs-on: ubuntu-22.04
- needs:
- - check-run
outputs:
package_version: ${{ steps.retrieve-package-version.outputs.package_version }}
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
+ has_secrets: ${{ steps.check-secrets.outputs.has_secrets }}
steps:
- name: Check out repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -71,6 +68,14 @@ jobs:
NODE_VERSION=${NODE_NVMRC/v/''}
echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT
+ - name: Check secrets
+ id: check-secrets
+ env:
+ AZURE_KV_CI_SERVICE_PRINCIPAL: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
+ run: |
+ has_secrets=${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL != '' }}
+ echo "has_secrets=$has_secrets" >> $GITHUB_OUTPUT
+
cli:
name: CLI ${{ matrix.os.base }} - ${{ matrix.license_type.readable }}
strategy:
@@ -117,7 +122,7 @@ jobs:
working-directory: ./
- name: Download SDK Artifacts
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/download-artifacts@main
with:
github_token: ${{secrets.GITHUB_TOKEN}}
@@ -130,7 +135,7 @@ jobs:
if_no_artifact_found: fail
- name: Override SDK
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
working-directory: ./
run: |
ls -l ../
@@ -163,14 +168,14 @@ jobs:
matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}-sha256-${{ env._PACKAGE_VERSION }}.txt
- name: Upload unix zip asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}-${{ env._PACKAGE_VERSION }}.zip
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}-${{ env._PACKAGE_VERSION }}.zip
if-no-files-found: error
- name: Upload unix checksum asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}-sha256-${{ env._PACKAGE_VERSION }}.txt
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}-sha256-${{ env._PACKAGE_VERSION }}.txt
@@ -272,7 +277,7 @@ jobs:
working-directory: ./
- name: Download SDK Artifacts
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/download-artifacts@main
with:
github_token: ${{secrets.GITHUB_TOKEN}}
@@ -285,7 +290,7 @@ jobs:
if_no_artifact_found: fail
- name: Override SDK
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
working-directory: ./
run: |
ls -l ../
@@ -324,14 +329,14 @@ jobs:
-t sha256 | Out-File -Encoding ASCII ./dist/bw${{ matrix.license_type.artifact_prefix }}-windows-sha256-${env:_PACKAGE_VERSION}.txt
- name: Upload windows zip asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw${{ matrix.license_type.artifact_prefix }}-windows-${{ env._PACKAGE_VERSION }}.zip
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-windows-${{ env._PACKAGE_VERSION }}.zip
if-no-files-found: error
- name: Upload windows checksum asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw${{ matrix.license_type.artifact_prefix }}-windows-sha256-${{ env._PACKAGE_VERSION }}.txt
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-windows-sha256-${{ env._PACKAGE_VERSION }}.txt
@@ -339,7 +344,7 @@ jobs:
- name: Upload Chocolatey asset
if: matrix.license_type.build_prefix == 'bit'
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
path: apps/cli/dist/chocolatey/bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
@@ -350,7 +355,7 @@ jobs:
- name: Upload NPM Build Directory asset
if: matrix.license_type.build_prefix == 'bit'
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
path: apps/cli/bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
@@ -421,14 +426,14 @@ jobs:
run: sudo snap remove bw
- name: Upload snap asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw_${{ env._PACKAGE_VERSION }}_amd64.snap
path: apps/cli/dist/snap/bw_${{ env._PACKAGE_VERSION }}_amd64.snap
if-no-files-found: error
- name: Upload snap checksum asset
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bw-snap-sha256-${{ env._PACKAGE_VERSION }}.txt
path: apps/cli/dist/snap/bw-snap-sha256-${{ env._PACKAGE_VERSION }}.txt
diff --git a/.github/workflows/build-desktop-target.yml b/.github/workflows/build-desktop-target.yml
new file mode 100644
index 000000000000..8c26f9911746
--- /dev/null
+++ b/.github/workflows/build-desktop-target.yml
@@ -0,0 +1,32 @@
+name: Build Desktop on PR Target
+
+on:
+ pull_request:
+ types: [opened, synchronize]
+ branches-ignore:
+ - 'l10n_master'
+ - 'cf-pages'
+ paths:
+ - 'apps/desktop/**'
+ - 'libs/**'
+ - '*'
+ - '!*.md'
+ - '!*.txt'
+ - '.github/workflows/build-desktop.yml'
+
+defaults:
+ run:
+ shell: bash
+
+jobs:
+ check-run:
+ name: Check PR run
+ uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
+
+ run-workflow:
+ name: Run Build Desktop on PR Target
+ needs: check-run
+ if: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
+ uses: ./.github/workflows/build-desktop.yml
+ secrets: inherit
+
diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml
index b27d1486bd2c..23722e7c7dfe 100644
--- a/.github/workflows/build-desktop.yml
+++ b/.github/workflows/build-desktop.yml
@@ -1,7 +1,7 @@
name: Build Desktop
on:
- pull_request_target:
+ pull_request:
types: [opened, synchronize]
branches-ignore:
- 'l10n_master'
@@ -25,6 +25,8 @@ on:
- '!*.md'
- '!*.txt'
- '.github/workflows/build-desktop.yml'
+ workflow_call:
+ inputs: {}
workflow_dispatch:
inputs:
sdk_branch:
@@ -37,15 +39,9 @@ defaults:
shell: bash
jobs:
- check-run:
- name: Check PR run
- uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
-
electron-verify:
name: Verify Electron Version
runs-on: ubuntu-22.04
- needs:
- - check-run
steps:
- name: Check out repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -67,8 +63,6 @@ jobs:
setup:
name: Setup
runs-on: ubuntu-22.04
- needs:
- - check-run
outputs:
package_version: ${{ steps.retrieve-version.outputs.package_version }}
release_channel: ${{ steps.release-channel.outputs.channel }}
@@ -76,6 +70,7 @@ jobs:
rc_branch_exists: ${{ steps.branch-check.outputs.rc_branch_exists }}
hotfix_branch_exists: ${{ steps.branch-check.outputs.hotfix_branch_exists }}
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
+ has_secrets: ${{ steps.check-secrets.outputs.has_secrets }}
defaults:
run:
working-directory: apps/desktop
@@ -138,6 +133,14 @@ jobs:
NODE_VERSION=${NODE_NVMRC/v/''}
echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT
+ - name: Check secrets
+ id: check-secrets
+ env:
+ AZURE_KV_CI_SERVICE_PRINCIPAL: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
+ run: |
+ has_secrets=${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL != '' }}
+ echo "has_secrets=$has_secrets" >> $GITHUB_OUTPUT
+
linux:
name: Linux Build
# Note, before updating the ubuntu version of the workflow, ensure the snap base image
@@ -232,42 +235,42 @@ jobs:
run: npm run dist:lin
- name: Upload .deb artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-amd64.deb
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-amd64.deb
if-no-files-found: error
- name: Upload .rpm artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.rpm
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.rpm
if-no-files-found: error
- name: Upload .freebsd artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64.freebsd
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64.freebsd
if-no-files-found: error
- name: Upload .snap artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden_${{ env._PACKAGE_VERSION }}_amd64.snap
path: apps/desktop/dist/bitwarden_${{ env._PACKAGE_VERSION }}_amd64.snap
if-no-files-found: error
- name: Upload .AppImage artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.AppImage
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.AppImage
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}-linux.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-linux.yml
@@ -280,7 +283,7 @@ jobs:
sudo npm run pack:lin:flatpak
- name: Upload flatpak artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: com.bitwarden.desktop.flatpak
path: apps/desktop/dist/com.bitwarden.desktop.flatpak
@@ -333,12 +336,14 @@ jobs:
rustup show
- name: Login to Azure
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
with:
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
- name: Retrieve secrets
id: retrieve-secrets
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/get-keyvault-secrets@main
with:
keyvault: "bitwarden-ci"
@@ -353,7 +358,7 @@ jobs:
working-directory: ./
- name: Download SDK Artifacts
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/download-artifacts@main
with:
github_token: ${{secrets.GITHUB_TOKEN}}
@@ -366,7 +371,7 @@ jobs:
if_no_artifact_found: fail
- name: Override SDK
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
working-directory: ./
run: |
ls -l ../
@@ -386,7 +391,17 @@ jobs:
working-directory: apps/desktop/desktop_native
run: node build.js cross-platform
- - name: Build & Sign (dev)
+ - name: Build
+ run: |
+ npm run build
+
+ - name: Pack
+ if: ${{ needs.setup.outputs.has_secrets == 'false' }}
+ run: |
+ npm run pack:win
+
+ - name: Pack & Sign (dev)
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
env:
ELECTRON_BUILDER_SIGN: 1
SIGNING_VAULT_URL: ${{ steps.retrieve-secrets.outputs.code-signing-vault-url }}
@@ -395,10 +410,10 @@ jobs:
SIGNING_CLIENT_SECRET: ${{ steps.retrieve-secrets.outputs.code-signing-client-secret }}
SIGNING_CERT_NAME: ${{ steps.retrieve-secrets.outputs.code-signing-cert-name }}
run: |
- npm run build
npm run pack:win
- name: Rename appx files for store
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: |
Copy-Item "./dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.appx" `
-Destination "./dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32-store.appx"
@@ -408,6 +423,7 @@ jobs:
-Destination "./dist/Bitwarden-${{ env._PACKAGE_VERSION }}-arm64-store.appx"
- name: Package for Chocolatey
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: |
Copy-Item -Path ./stores/chocolatey -Destination ./dist/chocolatey -Recurse
Copy-Item -Path ./dist/nsis-web/Bitwarden-Installer-${{ env._PACKAGE_VERSION }}.exe `
@@ -419,6 +435,7 @@ jobs:
choco pack ./dist/chocolatey/bitwarden.nuspec --version "$env:_PACKAGE_VERSION" --out ./dist/chocolatey
- name: Fix NSIS artifact names for auto-updater
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: |
Rename-Item -Path .\dist\nsis-web\Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z `
-NewName bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z
@@ -428,91 +445,103 @@ jobs:
-NewName bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
- name: Upload portable exe artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-Portable-${{ env._PACKAGE_VERSION }}.exe
path: apps/desktop/dist/Bitwarden-Portable-${{ env._PACKAGE_VERSION }}.exe
if-no-files-found: error
- name: Upload installer exe artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-Installer-${{ env._PACKAGE_VERSION }}.exe
path: apps/desktop/dist/nsis-web/Bitwarden-Installer-${{ env._PACKAGE_VERSION }}.exe
if-no-files-found: error
- name: Upload appx ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.appx
if-no-files-found: error
- name: Upload store appx ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-ia32-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32-store.appx
if-no-files-found: error
- name: Upload NSIS ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z
if-no-files-found: error
- name: Upload appx x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64.appx
if-no-files-found: error
- name: Upload store appx x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64-store.appx
if-no-files-found: error
- name: Upload NSIS x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-x64.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-x64.nsis.7z
if-no-files-found: error
- name: Upload appx ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-arm64.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-arm64.appx
if-no-files-found: error
- name: Upload store appx ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-arm64-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-arm64-store.appx
if-no-files-found: error
- name: Upload NSIS ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
if-no-files-found: error
- name: Upload nupkg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden.${{ env._PACKAGE_VERSION }}.nupkg
path: apps/desktop/dist/chocolatey/bitwarden.${{ env._PACKAGE_VERSION }}.nupkg
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}.yml
path: apps/desktop/dist/nsis-web/${{ needs.setup.outputs.release_channel }}.yml
@@ -574,11 +603,13 @@ jobs:
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
- name: Login to Azure
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
with:
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
- name: Download Provisioning Profiles secrets
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
env:
ACCOUNT_NAME: bitwardenci
CONTAINER_NAME: profiles
@@ -591,6 +622,7 @@ jobs:
--output none
- name: Get certificates
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: |
mkdir -p $HOME/certificates
@@ -613,6 +645,7 @@ jobs:
jq -r .value | base64 -d > $HOME/certificates/macdev-cert.p12
- name: Set up keychain
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
env:
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
run: |
@@ -642,6 +675,7 @@ jobs:
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $KEYCHAIN_PASSWORD build.keychain
- name: Set up provisioning profiles
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: |
cp $HOME/secrets/bitwarden_desktop_appstore.provisionprofile \
$GITHUB_WORKSPACE/apps/desktop/bitwarden_desktop_appstore.provisionprofile
@@ -661,7 +695,7 @@ jobs:
working-directory: ./
- name: Download SDK Artifacts
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/download-artifacts@main
with:
github_token: ${{secrets.GITHUB_TOKEN}}
@@ -674,7 +708,7 @@ jobs:
if_no_artifact_found: fail
- name: Override SDK
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
working-directory: ./
run: |
ls -l ../
@@ -701,6 +735,7 @@ jobs:
browser-build:
name: Browser Build
needs: setup
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: ./.github/workflows/build-browser.yml
secrets: inherit
@@ -708,6 +743,7 @@ jobs:
macos-package-github:
name: MacOS Package GitHub Release Assets
runs-on: macos-13
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
needs:
- browser-build
- macos-build
@@ -918,28 +954,28 @@ jobs:
run: npm run pack:mac
- name: Upload .zip artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal-mac.zip
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal-mac.zip
if-no-files-found: error
- name: Upload .dmg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg
if-no-files-found: error
- name: Upload .dmg blockmap artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg.blockmap
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg.blockmap
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}-mac.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-mac.yml
@@ -949,6 +985,7 @@ jobs:
macos-package-mas:
name: MacOS Package Prod Release Asset
runs-on: macos-13
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
needs:
- browser-build
- macos-build
@@ -1166,7 +1203,7 @@ jobs:
run: npm run pack:mac:mas
- name: Upload .pkg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
path: apps/desktop/dist/mas-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
@@ -1217,6 +1254,7 @@ jobs:
macos-package-dev:
name: MacOS Package Dev Release Asset
runs-on: macos-13
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
needs:
- browser-build
- macos-build
@@ -1425,7 +1463,7 @@ jobs:
zip -r Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip Bitwarden.app
- name: Upload masdev artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip
path: apps/desktop/dist/mas-dev-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip
diff --git a/.github/workflows/build-web-target.yml b/.github/workflows/build-web-target.yml
new file mode 100644
index 000000000000..fb7074292b56
--- /dev/null
+++ b/.github/workflows/build-web-target.yml
@@ -0,0 +1,32 @@
+name: Build Web on PR Target
+
+on:
+ pull_request:
+ types: [opened, synchronize]
+ branches-ignore:
+ - 'l10n_master'
+ - 'cf-pages'
+ paths:
+ - 'apps/web/**'
+ - 'libs/**'
+ - '*'
+ - '!*.md'
+ - '!*.txt'
+ - '.github/workflows/build-web.yml'
+
+defaults:
+ run:
+ shell: bash
+
+jobs:
+ check-run:
+ name: Check PR run
+ uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
+
+ run-workflow:
+ name: Run Build Web on PR Target
+ needs: check-run
+ if: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
+ uses: ./.github/workflows/build-web.yml
+ secrets: inherit
+
diff --git a/.github/workflows/build-web.yml b/.github/workflows/build-web.yml
index 73ae0e149628..423b15372aed 100644
--- a/.github/workflows/build-web.yml
+++ b/.github/workflows/build-web.yml
@@ -1,7 +1,7 @@
name: Build Web
on:
- pull_request_target:
+ pull_request:
types: [opened, synchronize]
branches-ignore:
- 'l10n_master'
@@ -27,6 +27,8 @@ on:
- '.github/workflows/build-web.yml'
release:
types: [published]
+ workflow_call:
+ inputs: {}
workflow_dispatch:
inputs:
custom_tag_extension:
@@ -41,18 +43,13 @@ env:
_AZ_REGISTRY: bitwardenprod.azurecr.io
jobs:
- check-run:
- name: Check PR run
- uses: bitwarden/gh-actions/.github/workflows/check-run.yml@main
-
setup:
name: Setup
runs-on: ubuntu-22.04
- needs:
- - check-run
outputs:
version: ${{ steps.version.outputs.value }}
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
+ has_secrets: ${{ steps.check-secrets.outputs.has_secrets }}
steps:
- name: Check out repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -70,6 +67,14 @@ jobs:
NODE_VERSION=${NODE_NVMRC/v/''}
echo "node_version=$NODE_VERSION" >> $GITHUB_OUTPUT
+ - name: Check secrets
+ id: check-secrets
+ env:
+ AZURE_KV_CI_SERVICE_PRINCIPAL: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
+ run: |
+ has_secrets=${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL != '' }}
+ echo "has_secrets=$has_secrets" >> $GITHUB_OUTPUT
+
build-artifacts:
name: Build artifacts
runs-on: ubuntu-22.04
@@ -128,7 +133,7 @@ jobs:
run: npm ci
- name: Download SDK Artifacts
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
uses: bitwarden/gh-actions/download-artifacts@main
with:
github_token: ${{secrets.GITHUB_TOKEN}}
@@ -141,7 +146,7 @@ jobs:
if_no_artifact_found: fail
- name: Override SDK
- if: ${{ inputs.sdk_branch != '' }}
+ if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }}
working-directory: ./
run: |
ls -l ../
@@ -164,7 +169,7 @@ jobs:
run: zip -r web-${{ env._VERSION }}-${{ matrix.name }}.zip build
- name: Upload ${{ matrix.name }} artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: web-${{ env._VERSION }}-${{ matrix.name }}.zip
path: apps/web/web-${{ env._VERSION }}-${{ matrix.name }}.zip
@@ -213,19 +218,23 @@ jobs:
########## ACRs ##########
- name: Login to Prod Azure
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
with:
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
- name: Log into Prod container registry
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
run: az acr login -n bitwardenprod
- name: Login to Azure - CI Subscription
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
with:
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
- name: Retrieve github PAT secrets
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
id: retrieve-secret-pat
uses: bitwarden/gh-actions/get-keyvault-secrets@main
with:
@@ -273,8 +282,9 @@ jobs:
run: echo "name=$_AZ_REGISTRY/${PROJECT_NAME}:${IMAGE_TAG}" >> $GITHUB_OUTPUT
- name: Build Docker image
+ if: ${{ needs.setup.outputs.has_secrets == 'true' }}
id: build-docker
- uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0
+ uses: docker/build-push-action@67a2d409c0a876cbe6b11854e3e25193efe4e62d # v6.12.0
with:
context: apps/web
file: apps/web/Dockerfile
@@ -283,7 +293,7 @@ jobs:
tags: ${{ steps.image-name.outputs.name }}
secrets: |
"GH_PAT=${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }}"
-
+
- name: Install Cosign
if: github.event_name != 'pull_request_target' && github.ref == 'refs/heads/main'
uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0
@@ -310,7 +320,7 @@ jobs:
output-format: sarif
- name: Upload Grype results to GitHub
- uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
+ uses: github/codeql-action/upload-sarif@d68b2d4edb4189fd2a5366ac14e72027bd4b37dd # v3.28.2
with:
sarif_file: ${{ steps.container-scan.outputs.sarif }}
diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml
index a5ebd363f632..75a074319426 100644
--- a/.github/workflows/chromatic.yml
+++ b/.github/workflows/chromatic.yml
@@ -56,7 +56,7 @@ jobs:
run: npm run build-storybook:ci
- name: Publish to Chromatic
- uses: chromaui/action@64a9c0ca3bfb724389b0d536e544f56b7b5ff5b3 # v11.20.2
+ uses: chromaui/action@8a12962215a66cd05b1ac5b0f1c08768d1aab155 # v11.25.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 867de3844e78..4fbef027c7ca 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -1,12 +1,20 @@
name: Lint
on:
- push:
+ pull_request:
+ types: [opened, synchronize]
branches-ignore:
- 'l10n_master'
- 'cf-pages'
paths-ignore:
- '.github/workflows/**'
+ push:
+ branches:
+ - 'main'
+ - 'rc'
+ - 'hotfix-rc-*'
+ paths-ignore:
+ - '.github/workflows/**'
workflow_dispatch:
inputs: {}
@@ -34,6 +42,7 @@ jobs:
! -path "*/.DS_Store" \
! -path "*/*locales/*" \
! -path "./.github/*" \
+ ! -path "*/README.md" \
! -path "*/Cargo.toml" \
! -path "*/Cargo.lock" \
! -path "./apps/desktop/macos/*" \
diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml
index ff85a30d3f60..d758e6f11c9a 100644
--- a/.github/workflows/publish-cli.yml
+++ b/.github/workflows/publish-cli.yml
@@ -222,7 +222,7 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'success'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
- name: Update deployment status to Failure
if: ${{ inputs.publish_type != 'Dry Run' && failure() }}
@@ -230,4 +230,4 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'failure'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
diff --git a/.github/workflows/publish-desktop.yml b/.github/workflows/publish-desktop.yml
index 69ccd8410652..ae631165db98 100644
--- a/.github/workflows/publish-desktop.yml
+++ b/.github/workflows/publish-desktop.yml
@@ -7,19 +7,18 @@ on:
publish_type:
description: 'Publish Options'
required: true
- default: 'Initial Publish'
+ default: 'Publish'
type: choice
options:
- - Initial Publish
- - Republish
+ - Publish
- Dry Run
version:
description: 'Version to publish (default: latest desktop release)'
required: true
type: string
default: latest
- rollout_percentage:
- description: 'Staged Rollout Percentage'
+ electron_rollout_percentage:
+ description: 'Staged Rollout Percentage for Electron'
required: true
default: '10'
type: string
@@ -137,7 +136,7 @@ jobs:
- name: Set staged rollout percentage
env:
RELEASE_CHANNEL: ${{ needs.setup.outputs.release_channel }}
- ROLLOUT_PCT: ${{ inputs.rollout_percentage }}
+ ROLLOUT_PCT: ${{ inputs.electron_rollout_percentage }}
run: |
echo "stagingPercentage: ${ROLLOUT_PCT}" >> apps/desktop/artifacts/${RELEASE_CHANNEL}.yml
echo "stagingPercentage: ${ROLLOUT_PCT}" >> apps/desktop/artifacts/${RELEASE_CHANNEL}-linux.yml
@@ -163,7 +162,7 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'success'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
- name: Update deployment status to Failure
if: ${{ inputs.publish_type != 'Dry Run' && failure() }}
@@ -171,7 +170,7 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'failure'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
snap:
name: Deploy Snap
@@ -284,7 +283,7 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'success'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
- name: Update deployment status to Failure
if: ${{ inputs.publish_type != 'Dry Run' && failure() }}
@@ -292,4 +291,4 @@ jobs:
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'failure'
- deployment_id: ${{ needs.setup.outputs.deployment_id }}
+ deployment-id: ${{ needs.setup.outputs.deployment_id }}
diff --git a/.github/workflows/release-browser.yml b/.github/workflows/release-browser.yml
index 7e8722dc79f7..498f87489599 100644
--- a/.github/workflows/release-browser.yml
+++ b/.github/workflows/release-browser.yml
@@ -40,7 +40,7 @@ jobs:
- name: Check Release Version
id: version
- uses: bitwarden/gh-actions/release_version-check@main
+ uses: bitwarden/gh-actions/release-version-check@main
with:
release-type: ${{ github.event.inputs.release_type }}
project-type: ts
@@ -128,7 +128,7 @@ jobs:
- name: Create release
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
- uses: ncipollo/release-action@2c591bcc8ecdcd2db72b97d6147f871fcd833ba5 # v1.14.0
+ uses: ncipollo/release-action@cdcc88a9acf3ca41c16c37bb7d21b9ad48560d87 # v1.15.0
with:
artifacts: 'browser-source-${{ needs.setup.outputs.release_version }}.zip,
dist-chrome-${{ needs.setup.outputs.release_version }}.zip,
diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml
index d16cd744d7de..6a10bec1ba2c 100644
--- a/.github/workflows/release-cli.yml
+++ b/.github/workflows/release-cli.yml
@@ -40,7 +40,7 @@ jobs:
- name: Check Release Version
id: version
- uses: bitwarden/gh-actions/release_version-check@main
+ uses: bitwarden/gh-actions/release-version-check@main
with:
release-type: ${{ inputs.release_type }}
project-type: ts
@@ -73,7 +73,7 @@ jobs:
- name: Create release
if: ${{ inputs.release_type != 'Dry Run' }}
- uses: ncipollo/release-action@2c591bcc8ecdcd2db72b97d6147f871fcd833ba5 # v1.14.0
+ uses: ncipollo/release-action@cdcc88a9acf3ca41c16c37bb7d21b9ad48560d87 # v1.15.0
env:
PKG_VERSION: ${{ needs.setup.outputs.release_version }}
with:
diff --git a/.github/workflows/release-desktop-beta.yml b/.github/workflows/release-desktop-beta.yml
index 08174dc552e8..a5e374395d84 100644
--- a/.github/workflows/release-desktop-beta.yml
+++ b/.github/workflows/release-desktop-beta.yml
@@ -47,7 +47,7 @@ jobs:
- name: Check Release Version
id: version
- uses: bitwarden/gh-actions/release_version-check@main
+ uses: bitwarden/gh-actions/release-version-check@main
with:
release-type: 'Initial Release'
project-type: ts
@@ -158,42 +158,42 @@ jobs:
run: npm run dist:lin
- name: Upload .deb artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-amd64.deb
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-amd64.deb
if-no-files-found: error
- name: Upload .rpm artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.rpm
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.rpm
if-no-files-found: error
- name: Upload .freebsd artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64.freebsd
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64.freebsd
if-no-files-found: error
- name: Upload .snap artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden_${{ env._PACKAGE_VERSION }}_amd64.snap
path: apps/desktop/dist/bitwarden_${{ env._PACKAGE_VERSION }}_amd64.snap
if-no-files-found: error
- name: Upload .AppImage artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.AppImage
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x86_64.AppImage
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}-linux.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-linux.yml
@@ -299,91 +299,91 @@ jobs:
-NewName bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
- name: Upload portable exe artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-Portable-${{ env._PACKAGE_VERSION }}.exe
path: apps/desktop/dist/Bitwarden-Portable-${{ env._PACKAGE_VERSION }}.exe
if-no-files-found: error
- name: Upload installer exe artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-Installer-${{ env._PACKAGE_VERSION }}.exe
path: apps/desktop/dist/nsis-web/Bitwarden-Installer-${{ env._PACKAGE_VERSION }}.exe
if-no-files-found: error
- name: Upload appx ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32.appx
if-no-files-found: error
- name: Upload store appx ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-ia32-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-ia32-store.appx
if-no-files-found: error
- name: Upload NSIS ia32 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-ia32.nsis.7z
if-no-files-found: error
- name: Upload appx x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64.appx
if-no-files-found: error
- name: Upload store appx x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-x64-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-x64-store.appx
if-no-files-found: error
- name: Upload NSIS x64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-x64.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-x64.nsis.7z
if-no-files-found: error
- name: Upload appx ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-arm64.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-arm64.appx
if-no-files-found: error
- name: Upload store appx ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-arm64-store.appx
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-arm64-store.appx
if-no-files-found: error
- name: Upload NSIS ARM64 artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
path: apps/desktop/dist/nsis-web/bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
if-no-files-found: error
- name: Upload nupkg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: bitwarden.${{ env._PACKAGE_VERSION }}.nupkg
path: apps/desktop/dist/chocolatey/bitwarden.${{ env._PACKAGE_VERSION }}.nupkg
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}.yml
path: apps/desktop/dist/nsis-web/${{ needs.setup.outputs.release_channel }}.yml
@@ -707,28 +707,28 @@ jobs:
run: npm run pack:mac
- name: Upload .zip artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal-mac.zip
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal-mac.zip
if-no-files-found: error
- name: Upload .dmg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg
if-no-files-found: error
- name: Upload .dmg blockmap artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg.blockmap
path: apps/desktop/dist/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.dmg.blockmap
if-no-files-found: error
- name: Upload auto-update artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ needs.setup.outputs.release_channel }}-mac.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-mac.yml
@@ -915,7 +915,7 @@ jobs:
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
- name: Upload .pkg artifact
- uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+ uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
path: apps/desktop/dist/mas-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
diff --git a/.github/workflows/release-desktop.yml b/.github/workflows/release-desktop.yml
index ba934235b442..57143747a869 100644
--- a/.github/workflows/release-desktop.yml
+++ b/.github/workflows/release-desktop.yml
@@ -40,7 +40,7 @@ jobs:
- name: Check Release Version
id: version
- uses: bitwarden/gh-actions/release_version-check@main
+ uses: bitwarden/gh-actions/release-version-check@main
with:
release-type: ${{ inputs.release_type }}
project-type: ts
@@ -96,7 +96,7 @@ jobs:
file_path: "apps/desktop/artifacts/sha256-checksums.txt"
- name: Create Release
- uses: ncipollo/release-action@2c591bcc8ecdcd2db72b97d6147f871fcd833ba5 # v1.14.0
+ uses: ncipollo/release-action@cdcc88a9acf3ca41c16c37bb7d21b9ad48560d87 # v1.15.0
if: ${{ steps.release_channel.outputs.channel == 'latest' && github.event.inputs.release_type != 'Dry Run' }}
env:
PKG_VERSION: ${{ steps.version.outputs.version }}
diff --git a/.github/workflows/release-web.yml b/.github/workflows/release-web.yml
index faa398f6d67c..0301b814796e 100644
--- a/.github/workflows/release-web.yml
+++ b/.github/workflows/release-web.yml
@@ -81,7 +81,7 @@ jobs:
- name: Create release
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
- uses: ncipollo/release-action@2c591bcc8ecdcd2db72b97d6147f871fcd833ba5 # v1.14.0
+ uses: ncipollo/release-action@cdcc88a9acf3ca41c16c37bb7d21b9ad48560d87 # v1.15.0
with:
name: "Web v${{ needs.setup.outputs.release_version }}"
commit: ${{ github.sha }}
diff --git a/.github/workflows/scan.yml b/.github/workflows/scan.yml
index a09e8137b656..ac7f0ae6f718 100644
--- a/.github/workflows/scan.yml
+++ b/.github/workflows/scan.yml
@@ -46,7 +46,7 @@ jobs:
--output-path . ${{ env.INCREMENTAL }}
- name: Upload Checkmarx results to GitHub
- uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
+ uses: github/codeql-action/upload-sarif@d68b2d4edb4189fd2a5366ac14e72027bd4b37dd # v3.28.2
with:
sarif_file: cx_result.sarif
diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml
index 6caa7b993314..abb292f53f3a 100644
--- a/.github/workflows/stale-bot.yml
+++ b/.github/workflows/stale-bot.yml
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: 'Run stale action'
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
+ uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
with:
stale-issue-label: 'needs-reply'
stale-pr-label: 'needs-changes'
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 72bc3594beb0..8c214b99ed3f 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -85,13 +85,10 @@ jobs:
fail-on-error: true
- name: Upload coverage to codecov.io
- uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
- if: ${{ needs.check-test-secrets.outputs.available == 'true' }}
- env:
- CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
+ uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2
- name: Upload results to codecov.io
- uses: codecov/test-results-action@9739113ad922ea0a9abb4b2c0f8bf6a4aa8ef820 # v1.0.1
+ uses: codecov/test-results-action@4e79e65778be1cecd5df25e14af1eafb6df80ea9 # v1.0.2
if: ${{ needs.check-test-secrets.outputs.available == 'true' }}
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
@@ -106,15 +103,15 @@ jobs:
matrix:
os:
- ubuntu-22.04
- - macos-latest
- - windows-latest
+ - macos-14
+ - windows-2022
steps:
- name: Check Rust version
run: rustup --version
- name: Install gnome-keyring
- if: ${{ matrix.os=='ubuntu-latest' }}
+ if: ${{ matrix.os=='ubuntu-22.04' }}
run: |
sudo apt-get update
sudo apt-get install -y gnome-keyring dbus-x11
@@ -127,7 +124,7 @@ jobs:
run: cargo build
- name: Test Ubuntu
- if: ${{ matrix.os=='ubuntu-latest' }}
+ if: ${{ matrix.os=='ubuntu-22.04' }}
working-directory: ./apps/desktop/desktop_native
run: |
eval "$(dbus-launch --sh-syntax)"
@@ -138,11 +135,41 @@ jobs:
cargo test -- --test-threads=1
- name: Test macOS
- if: ${{ matrix.os=='macos-latest' }}
+ if: ${{ matrix.os=='macos-14' }}
working-directory: ./apps/desktop/desktop_native
run: cargo test -- --test-threads=1
- name: Test Windows
- if: ${{ matrix.os=='windows-latest'}}
+ if: ${{ matrix.os=='windows-2022'}}
working-directory: ./apps/desktop/desktop_native/core
run: cargo test -- --test-threads=1
+
+ rust-coverage:
+ name: Rust Coverage
+ runs-on: macos-14
+ steps:
+ - name: Checkout
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+
+ - name: Install rust
+ uses: dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203 # stable
+ with:
+ toolchain: stable
+ components: llvm-tools
+
+ - name: Cache cargo registry
+ uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
+ with:
+ workspaces: "apps/desktop/desktop_native -> target"
+
+ - name: Install cargo-llvm-cov
+ run: cargo install cargo-llvm-cov --version 0.6.16
+
+ - name: Generate coverage
+ working-directory: ./apps/desktop/desktop_native
+ run: cargo llvm-cov --all-features --lcov --output-path lcov.info --workspace --no-cfg-coverage
+
+ - name: Upload to codecov.io
+ uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
+ with:
+ files: ./apps/desktop/desktop_native/lcov.info
diff --git a/.storybook/main.ts b/.storybook/main.ts
index b48a86ba2b20..d98ca06ead39 100644
--- a/.storybook/main.ts
+++ b/.storybook/main.ts
@@ -1,7 +1,8 @@
import { dirname, join } from "path";
+
import { StorybookConfig } from "@storybook/angular";
-import TsconfigPathsPlugin from "tsconfig-paths-webpack-plugin";
import remarkGfm from "remark-gfm";
+import TsconfigPathsPlugin from "tsconfig-paths-webpack-plugin";
const config: StorybookConfig = {
stories: [
@@ -29,6 +30,8 @@ const config: StorybookConfig = {
getAbsolutePath("@storybook/addon-designs"),
getAbsolutePath("@storybook/addon-interactions"),
{
+ // @storybook/addon-docs is part of @storybook/addon-essentials
+ // eslint-disable-next-line storybook/no-uninstalled-addons
name: "@storybook/addon-docs",
options: {
mdxPluginOptions: {
diff --git a/.storybook/manager.js b/.storybook/manager.js
index 409f93ec5055..e0ec04fd3755 100644
--- a/.storybook/manager.js
+++ b/.storybook/manager.js
@@ -50,10 +50,14 @@ const darkTheme = create({
});
export const getPreferredColorScheme = () => {
- if (!globalThis || !globalThis.matchMedia) return "light";
+ if (!globalThis || !globalThis.matchMedia) {
+ return "light";
+ }
const isDarkThemePreferred = globalThis.matchMedia("(prefers-color-scheme: dark)").matches;
- if (isDarkThemePreferred) return "dark";
+ if (isDarkThemePreferred) {
+ return "dark";
+ }
return "light";
};
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 6b31121e17b2..295c290a37a7 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -7,5 +7,6 @@
"**/_locales/*[^n]/messages.json": true
},
"rust-analyzer.linkedProjects": ["apps/desktop/desktop_native/Cargo.toml"],
- "typescript.tsdk": "node_modules/typescript/lib"
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "eslint.useFlatConfig": true
}
diff --git a/apps/browser/.eslintrc.json b/apps/browser/.eslintrc.json
deleted file mode 100644
index ba960511839b..000000000000
--- a/apps/browser/.eslintrc.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "env": {
- "browser": true,
- "webextensions": true
- },
- "overrides": [
- {
- "files": ["src/**/*.ts"],
- "excludedFiles": [
- "src/**/{content,popup,spec}/**/*.ts",
- "src/**/autofill/{notification,overlay}/**/*.ts",
- "src/**/autofill/**/{autofill-overlay-content,collect-autofill-content,dom-element-visibility,insert-autofill-content}.service.ts",
- "src/**/*.spec.ts"
- ],
- "rules": {
- "no-restricted-globals": [
- "error",
- {
- "name": "window",
- "message": "The `window` object is not available in service workers and may not be available within the background script. Consider using `self`, `globalThis`, or another global property instead."
- }
- ]
- }
- }
- ]
-}
diff --git a/apps/browser/package.json b/apps/browser/package.json
index 9ad1805362e7..154543d85cc7 100644
--- a/apps/browser/package.json
+++ b/apps/browser/package.json
@@ -1,30 +1,29 @@
{
"name": "@bitwarden/browser",
- "version": "2025.1.1",
+ "version": "2025.2.0",
"scripts": {
"build": "npm run build:chrome",
- "build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 webpack",
- "build:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 webpack",
- "build:firefox": "cross-env BROWSER=firefox webpack",
- "build:opera": "cross-env BROWSER=opera MANIFEST_VERSION=3 webpack",
- "build:safari": "cross-env BROWSER=safari webpack",
+ "build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
+ "build:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
+ "build:firefox": "cross-env BROWSER=firefox NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
+ "build:opera": "cross-env BROWSER=opera NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
+ "build:safari": "cross-env BROWSER=safari NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:watch": "npm run build:watch:chrome",
"build:watch:chrome": "npm run build:chrome -- --watch",
"build:watch:edge": "npm run build:edge -- --watch",
"build:watch:firefox": "npm run build:firefox -- --watch",
"build:watch:opera": "npm run build:opera -- --watch",
"build:watch:safari": "npm run build:safari -- --watch",
- "build:prod:chrome": "cross-env NODE_ENV=production NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:chrome",
- "build:prod:edge": "cross-env NODE_ENV=production NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:edge",
- "build:prod:firefox": "cross-env NODE_ENV=production NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:firefox",
- "build:prod:opera": "cross-env NODE_ENV=production NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:opera",
- "build:prod:safari": "cross-env NODE_ENV=production NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:safari",
+ "build:prod:chrome": "cross-env NODE_ENV=production npm run build:chrome",
+ "build:prod:edge": "cross-env NODE_ENV=production npm run build:edge",
+ "build:prod:firefox": "cross-env NODE_ENV=production npm run build:firefox",
+ "build:prod:opera": "cross-env NODE_ENV=production npm run build:opera",
+ "build:prod:safari": "cross-env NODE_ENV=production npm run build:safari",
"dist:chrome": "npm run build:prod:chrome && mkdir -p dist && ./scripts/compress.ps1 dist-chrome.zip",
"dist:edge": "npm run build:prod:edge && mkdir -p dist && ./scripts/compress.ps1 dist-edge.zip",
"dist:firefox": "npm run build:prod:firefox && mkdir -p dist && ./scripts/compress.ps1 dist-firefox.zip",
"dist:opera": "npm run build:prod:opera && mkdir -p dist && ./scripts/compress.ps1 dist-opera.zip",
"dist:safari": "npm run build:prod:safari && ./scripts/package-safari.ps1",
- "dist:edge:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:edge",
"dist:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:firefox",
"dist:opera:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:opera",
"dist:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:safari",
diff --git a/apps/browser/scripts/package-safari.ps1 b/apps/browser/scripts/package-safari.ps1
index 075ed6060705..ce208478098c 100755
--- a/apps/browser/scripts/package-safari.ps1
+++ b/apps/browser/scripts/package-safari.ps1
@@ -52,7 +52,7 @@ foreach ($subBuildPath in $subBuildPaths) {
"--verbose",
"--force",
"--sign",
- "E7C9978F6FBCE0553429185C405E61F5380BE8EB",
+ "4B9662CAB74E8E4F4ECBDD9EDEF2543659D95E3C",
"--entitlements",
$entitlementsPath
)
diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json
index 8b4bbe23e040..50442228b7cc 100644
--- a/apps/browser/src/_locales/ar/messages.json
+++ b/apps/browser/src/_locales/ar/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "توليد عبارة المرور"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "إعادة توليد كلمة المرور"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "قم بتأكيد هويتك"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "خزانتك مقفلة. قم بتأكيد هويتك للمتابعة."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "اطلب إضافة عنصر إذا لم يتم العثور على عنصر في المخزن الخاص بك. ينطبق على جميع حسابات تسجيل الدخول."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "أظهر البطاقات في صفحة التبويبات"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "قائمة عناصر البطاقة في صفحة التبويب لسهولة التعبئة التلقائية."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "إظهار الهويات على صفحة التبويب"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "شراء العضوية المميزة"
},
- "premiumPurchaseAlert": {
- "message": "يمكنك شراء العضوية المتميزة على bitwarden.com على خزانة الويب. هل تريد زيارة الموقع الآن؟"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "مولد اسم المستخدم"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "استخدم كلمة المرور هذه"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "الموقع $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "تم إرسال إشعار إلى جهازك."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "بَدْء تسجيل الدخول"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "كلمة المرور الرئيسية مكشوفة"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "استيراد بياناتك إلى Bitwarden؟",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "حماية بياناتك الأخيرة واستيرادك إلى Bitwarden؟",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "حفظ كملف غير مشفر",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "استيراد إلى Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "جارِ الاستيراد...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "لقد تم استيراد البيانات بنجاح!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "خطأ في الاستيراد. تحقق من وحدة التحكم للحصول على التفاصيل.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "تم مواجهة خطأ في الشبكة أثناء الاستيراد.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "الاسم البديل للنطاق"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json
index 86f1d07fb3f8..5361782b104c 100644
--- a/apps/browser/src/_locales/az/messages.json
+++ b/apps/browser/src/_locales/az/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Keçid ifadələri yarat"
},
+ "passwordGenerated": {
+ "message": "Parol yaradıldı."
+ },
+ "passphraseGenerated": {
+ "message": "Keçid ifadəsi yaradıldı"
+ },
+ "usernameGenerated": {
+ "message": "İstifadəçi adı yaradıldı"
+ },
+ "emailGenerated": {
+ "message": "E-poçt yaradıldı"
+ },
"regeneratePassword": {
"message": "Parolu yenidən yarat"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Kimliyi doğrula"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Bu cihazı tanımırıq. Kimliyinizi doğrulamaq üçün e-poçtunuza göndərilən kodu daxil edin."
+ },
+ "continueLoggingIn": {
+ "message": "Giriş etməyə davam"
+ },
"yourVaultIsLocked": {
"message": "Seyfiniz kilidlənib. Davam etmək üçün kimliyinizi doğrulayın."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Seyfinizdə tapılmayan elementin əlavə edilməsi soruşulsun. Giriş etmiş bütün hesablara aiddir."
},
- "showCardsInVaultView": {
- "message": "Kartları, Seyf görünüşündə Avto-doldurma təklifləri olaraq göstər"
+ "showCardsInVaultViewV2": {
+ "message": "Kartları, Seyf görünüşündə Avto-doldurma təklifləri olaraq həmişə göstər"
},
"showCardsCurrentTab": {
"message": "Kartları Vərəq səhifəsində göstər"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Asan avto-doldurma üçün Vərəq səhifəsində kart elementlərini sadalayın."
},
- "showIdentitiesInVaultView": {
- "message": "Kimlikləri, Seyf görünüşündə Avto-doldurma təklifləri olaraq göstər"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Kimlikləri, Seyf görünüşündə Avto-doldurma təklifləri olaraq həmişə göstər"
},
"showIdentitiesCurrentTab": {
"message": "Vərəq səhifəsində kimlikləri göstər"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Premium satın al"
},
- "premiumPurchaseAlert": {
- "message": "Premium üzvlüyü bitwarden.com veb seyfində satın ala bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?"
- },
"premiumPurchaseAlertV2": {
"message": "Bitwarden veb tətbiqindəki hesab ayarlarınızda Premium satın ala bilərsiniz."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "İstifadəçi adı yaradıcı"
},
+ "useThisEmail": {
+ "message": "Bu e-poçtu istifadə et"
+ },
"useThisPassword": {
"message": "Bu parolu istifadə et"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Bu veb saytlar üçün avto-doldurma və digər əlaqəli özəlliklər təklif olunmayacaq. Dəyişikliklərin qüvvəyə minməsi üçün səhifəni təzələməlisiniz."
},
- "autofillBlockedNotice": {
- "message": "Bu veb sayt üçün avto-doldurma əngəllənib. Bunu ayarlarda incələyin və ya dəyişdirin."
+ "autofillBlockedNoticeV2": {
+ "message": "Bu veb sayt üçün avto-doldurma əngəllənib."
},
- "autofillBlockedTooltip": {
- "message": "Bu veb saytda avto-doldurma əngəllənib. Ayarlarda incələyin."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Bunu ayarlarda dəyişdir"
},
"websiteItemLabel": {
"message": "Veb sayt $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Cihazınıza bir bildiriş göndərildi."
},
+ "notificationSentDevicePart1": {
+ "message": "Cihazınızda Bitwarden kilidini açın, ya da "
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "veb tətbiqinizdə"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Təsdiqləməzdən əvvəl Barmaq izi ifadəsinin aşağıdakı ifadə ilə uyuşduğuna əmin olun."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Cihazınıza bir bildiriş göndərildi"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Hesabınızın kilidinin açıq olduğuna və barmaq izi ifadəsinin digər cihazda uyuşduğuna əmin olun"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Tələbiniz təsdiqləndikdə bildiriş alacaqsınız"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Giriş başladıldı"
},
+ "logInRequestSent": {
+ "message": "Tələb göndərildi"
+ },
"exposedMasterPassword": {
"message": "İfşa olunmuş ana parol"
},
@@ -3425,38 +3452,6 @@
"message": "Yığcamlaşdırmanı aç/bağla",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Datanız Bitwarden-ə köçürülsün?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "LastPass datanızı qoruyub Bitwarden-ə köçürürsünüz?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Şifrələnməmiş fayl olaraq saxla",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Bitwarden-ə köçür",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Daxilə köçürülür...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data uğurla daxilə köçürüldü!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Daxilə köçürmə xətası. Detallar üçün konsolu yoxlayın.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Daxilə köçürmə zamanı şəbəkə xətası baş verdi.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Domen ləqəbi"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Avto-doldurma təklifləri"
},
+ "itemSuggestions": {
+ "message": "Təklif olunan elementlər"
+ },
"autofillSuggestionsTip": {
"message": "Bu saytın avto-doldurması üçün giriş elementini saxlayın"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Element adı"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "\"Yalnız baxma\" icazələrinə sahib kolleksiyaları silə bilməzsiniz: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Təşkilat deaktiv edildi"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Mətn \"Send\"ləri"
},
- "bitwardenNewLook": {
- "message": "Bitwarden-in yeni bir görünüşü var!"
- },
- "bitwardenNewLookDesc": {
- "message": "Seyf vərəqindən avto-doldurma və axtarış etmə artıq daha asan və intuitivdir. Nəzər salın!"
- },
"accountActions": {
"message": "Hesab fəaliyyətləri"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra enli"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "\"Yalnız baxma\" icazələrinə sahib kolleksiyaları silə bilməzsiniz: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Lütfən masaüstü tətbiqinizi güncəlləyin"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Biometrik kilid açmanı istifadə etmək üçün lütfən masaüstü tətbiqinizi güncəlləyin, ya da masaüstü ayarlarında barmaq izi ilə kilid açmanı sıradan çıxardın."
}
}
diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json
index 036b1dfcb24a..3c63e22406d4 100644
--- a/apps/browser/src/_locales/be/messages.json
+++ b/apps/browser/src/_locales/be/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Згенерыраваць парольную фразу"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Паўторна генерыраваць пароль"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Праверыць асобу"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Ваша сховішча заблакіравана. Каб працягнуць, пацвердзіце сваю асобу."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Паказваць карткі на старонцы з укладкамі"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Спіс элементаў картак на старонцы з укладкамі для лёгкага аўтазапаўнення."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Паказваць пасведчанні на старонцы з укладкамі"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Купіць прэміум"
},
- "premiumPurchaseAlert": {
- "message": "Вы можаце купіць прэміяльны статус на bitwarden.com. Перайсці на вэб-сайт зараз?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Генератар імені карыстальніка"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Выкарыстоўваць гэты пароль"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Вэб-сайт $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Апавяшчэнне было адпраўлена на вашу прыладу."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Ініцыяваны ўваход"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Скампраметаваны асноўны пароль"
},
@@ -3425,38 +3452,6 @@
"message": "Згарнуць/Разгарнуць",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Імпартаванне...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Даныя паспяхова імпартаваны!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Мянушка дамена"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Назва элемента"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json
index 098e2b910511..d40c4f82e3f8 100644
--- a/apps/browser/src/_locales/bg/messages.json
+++ b/apps/browser/src/_locales/bg/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Генериране на парола-фраза"
},
+ "passwordGenerated": {
+ "message": "Паролата е генерирана"
+ },
+ "passphraseGenerated": {
+ "message": "Паролата-фраза е генерирана"
+ },
+ "usernameGenerated": {
+ "message": "Потребителското име е генерирано"
+ },
+ "emailGenerated": {
+ "message": "Е-пощата е генерирана"
+ },
"regeneratePassword": {
"message": "Регенериране на паролата"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Потвърждаване на самоличността"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Това устройство е непознато. Въведете кода изпратен на е-пощата Ви, за да потвърдите самоличността си."
+ },
+ "continueLoggingIn": {
+ "message": "Продължаване с вписването"
+ },
"yourVaultIsLocked": {
"message": "Трезорът е заключен — въведете главната си парола, за да продължите."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Питане за добавяне на елемент, ако такъв не бъде намерен в трезора. Прилага се за всички регистрации, в които сте вписан(а)."
},
- "showCardsInVaultView": {
- "message": "Показване на картите като предложения за авт. попълване в изгледа на трезора"
+ "showCardsInVaultViewV2": {
+ "message": "Картите да се показват винаги като предложения за авт. попълване в изгледа на трезора"
},
"showCardsCurrentTab": {
"message": "Показване на карти в страницата с разделите"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Показване на картите в страницата с разделите, за лесно автоматично попълване."
},
- "showIdentitiesInVaultView": {
- "message": "Показване на самоличности като предложения за автоматично попълване в изгледа на трезора"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Самоличностите да се показват винаги като предложения за автоматично попълване в изгледа на трезора"
},
"showIdentitiesCurrentTab": {
"message": "Показване на самоличности в страницата с разделите"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Покупка на платен абонамент"
},
- "premiumPurchaseAlert": {
- "message": "Може да платите абонамента си през сайта bitwarden.com. Искате ли да го посетите сега?"
- },
"premiumPurchaseAlertV2": {
"message": "Можете да закупите платената версия от настройките на регистрацията си, в приложението по уеб на Битуорден."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Генератор на потребителски имена"
},
+ "useThisEmail": {
+ "message": "Използване на тази е-поща"
+ },
"useThisPassword": {
"message": "Използване на тази парола"
},
@@ -2285,7 +2303,7 @@
"message": "Потребителят е заключен или отписан"
},
"biometricsNotUnlockedDesc": {
- "message": "Отключете потребителя в настолното приложение и опитайте отново."
+ "message": "Отключете потребителя в самостоятелното приложение и опитайте отново."
},
"biometricsNotAvailableTitle": {
"message": "Отключването чрез биометрични данни не е налично"
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Автоматичното попълване и други свързани функции няма да бъдат предлагани за тези уеб сайтове. Трябва да презаредите страницата, за да влязат в сила промените."
},
- "autofillBlockedNotice": {
- "message": "Автоматичното попълване е блокирано за този уеб сайт. Можете да прегледате и промените това в настройките."
+ "autofillBlockedNoticeV2": {
+ "message": "Автоматичното попълване е блокирано за този уеб сайт."
},
- "autofillBlockedTooltip": {
- "message": "Автоматичното попълване е блокирано за този уеб сайт. Можете да прегледате това в настройките."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Променете това в настройките"
},
"websiteItemLabel": {
"message": "Уеб сайт $number$ (адрес)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Към устройството Ви е изпратено известие."
},
+ "notificationSentDevicePart1": {
+ "message": "Отключете Битоурден на устройството си или в"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "приложението по уеб"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Уверете се, че уникалната фраза съвпада с тази по-долу, преди да одобрите."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Към устройството Ви е изпратено известие"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Уверете се, че регистрацията Ви е отключена и че уникалната фраза съвпада с другото устройство"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Ще получите уведомление когато заявката бъде одобрена"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Вписването е стартирано"
},
+ "logInRequestSent": {
+ "message": "Заявката е изпратена"
+ },
"exposedMasterPassword": {
"message": "Разобличена главна парола"
},
@@ -3425,38 +3452,6 @@
"message": "Превключване на свиването",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Внасяне на данните Ви в Битуорден?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Защитаване на данните Ви от LastPass и внасяне в Битуорден?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Запазване като нешифрован файл",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Внасяне в Битуорден",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Внасяне…",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Данните бяха внесени успешно!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Грешка при внасянето. Вижте конзолата за подробности.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "По време на внасянето възникна мрежова грешка.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Псевдонимен домейн"
},
@@ -4008,7 +4003,10 @@
"message": "Секретният ключ е премахнат"
},
"autofillSuggestions": {
- "message": "Автоматично попълване на предложения"
+ "message": "Предложения за авт. попълване"
+ },
+ "itemSuggestions": {
+ "message": "Препоръчани елементи"
},
"autofillSuggestionsTip": {
"message": "Запазване на елемент за вписване за този уеб сайт, за авт. попълване"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Име на елемента"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Не можете да премахвате колекции с права „Само за преглед“: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Организацията е деактивирана"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Текстови изпращания"
},
- "bitwardenNewLook": {
- "message": "Биуорден има нов облик!"
- },
- "bitwardenNewLookDesc": {
- "message": "Сега е по-лесно и интуитивно от всякога да използвате автоматичното попълване и да търсите в раздела на трезора. Разгледайте!"
- },
"accountActions": {
"message": "Действия по регистрацията"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Много широко"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Не можете да премахвате колекции с права „Само за преглед“: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Моля, обновете самостоятелното приложение"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "За да използвате отключването чрез биометрични данни, обновете самостоятелното приложение или изключете отключването чрез пръстов отпечатък в настройките му."
}
}
diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json
index f60fc2c96838..6de7161004b0 100644
--- a/apps/browser/src/_locales/bn/messages.json
+++ b/apps/browser/src/_locales/bn/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "পাসওয়ার্ড পুনঃতৈরি করুন"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার মূল পাসওয়ার্ডটি যাচাই করান।"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "প্রিমিয়াম কিনুন"
},
- "premiumPurchaseAlert": {
- "message": "আপনি bitwarden.com ওয়েব ভল্টে প্রিমিয়াম সদস্যতা কিনতে পারেন। আপনি কি এখনই ওয়েবসাইটটি দেখতে চান?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json
index aaf04da98b7d..f2c3c1c0002a 100644
--- a/apps/browser/src/_locales/bs/messages.json
+++ b/apps/browser/src/_locales/bs/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json
index e7113d5aab1a..cb5fc9fb61af 100644
--- a/apps/browser/src/_locales/ca/messages.json
+++ b/apps/browser/src/_locales/ca/messages.json
@@ -20,16 +20,16 @@
"message": "Crea un compte"
},
"newToBitwarden": {
- "message": "New to Bitwarden?"
+ "message": "Nou a Bitwarden?"
},
"logInWithPasskey": {
- "message": "Log in with passkey"
+ "message": "Inicieu sessió amb la clau de pas"
},
"useSingleSignOn": {
- "message": "Use single sign-on"
+ "message": "Inici de sessió únic"
},
"welcomeBack": {
- "message": "Welcome back"
+ "message": "Benvingut/da de nou"
},
"setAStrongPassword": {
"message": "Estableix una contrasenya segura"
@@ -120,7 +120,7 @@
"message": "Copia contrasenya"
},
"copyPassphrase": {
- "message": "Copy passphrase"
+ "message": "Copia frase de pas"
},
"copyNote": {
"message": "Copia nota"
@@ -153,13 +153,13 @@
"message": "Copia el número de llicència"
},
"copyPrivateKey": {
- "message": "Copy private key"
+ "message": "Copia la clau privada"
},
"copyPublicKey": {
- "message": "Copy public key"
+ "message": "Copieu la clau pública"
},
"copyFingerprint": {
- "message": "Copy fingerprint"
+ "message": "Copia l'empremta digital"
},
"copyCustomField": {
"message": "Copia $FIELD$",
@@ -177,7 +177,7 @@
"message": "Copia notes"
},
"fill": {
- "message": "Fill",
+ "message": "Emplena",
"description": "This string is used on the vault page to indicate autofilling. Horizontal space is limited in the interface here so try and keep translations as concise as possible."
},
"autoFill": {
@@ -193,10 +193,10 @@
"message": "Emplena automàticament l'identitat"
},
"fillVerificationCode": {
- "message": "Fill verification code"
+ "message": "Emplena el codi de verificació"
},
"fillVerificationCodeAria": {
- "message": "Fill Verification Code",
+ "message": "Emplena el codi de verificació",
"description": "Aria label for the heading displayed the inline menu for totp code autofill"
},
"generatePasswordCopied": {
@@ -443,7 +443,19 @@
"message": "Genera contrasenya"
},
"generatePassphrase": {
- "message": "Generate passphrase"
+ "message": "Genera frase de pas"
+ },
+ "passwordGenerated": {
+ "message": "Contrasenya generada"
+ },
+ "passphraseGenerated": {
+ "message": "Frase de pas generada"
+ },
+ "usernameGenerated": {
+ "message": "Nom d'usuari generat"
+ },
+ "emailGenerated": {
+ "message": "Correu electrònic generat"
},
"regeneratePassword": {
"message": "Regenera contrasenya"
@@ -530,7 +542,7 @@
"description": "Label for the avoid ambiguous characters checkbox."
},
"generatorPolicyInEffect": {
- "message": "Enterprise policy requirements have been applied to your generator options.",
+ "message": "Els requisits de la política empresarial s'han aplicat a les opcions del generador.",
"description": "Indicates that a policy limits the credential generator screen."
},
"searchVault": {
@@ -576,7 +588,7 @@
"message": "Notes"
},
"privateNote": {
- "message": "Private note"
+ "message": "Nota privada"
},
"note": {
"message": "Nota"
@@ -600,7 +612,7 @@
"message": "Obri la web"
},
"launchWebsiteName": {
- "message": "Launch website $ITEMNAME$",
+ "message": "Inicia el lloc web $ITEMNAME$",
"placeholders": {
"itemname": {
"content": "$1",
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verifica identitat"
},
+ "weDontRecognizeThisDevice": {
+ "message": "No reconeixem aquest dispositiu. Introduïu el codi que us hem enviat al correu electrònic per verificar la identitat."
+ },
+ "continueLoggingIn": {
+ "message": "Continua l'inici de sessió"
+ },
"yourVaultIsLocked": {
"message": "La caixa forta està bloquejada. Comproveu la contrasenya mestra per continuar."
},
@@ -682,7 +700,7 @@
"message": "Temps d'espera de la caixa forta"
},
"vaultTimeout1": {
- "message": "Timeout"
+ "message": "Temps d'espera"
},
"lockNow": {
"message": "Bloqueja ara"
@@ -779,10 +797,10 @@
"message": "El vostre compte s'ha creat correctament. Ara ja podeu iniciar sessió."
},
"newAccountCreated2": {
- "message": "Your new account has been created!"
+ "message": "S'ha creat el vostre compte nou!"
},
"youHaveBeenLoggedIn": {
- "message": "You have been logged in!"
+ "message": "Heu iniciat sessió!"
},
"youSuccessfullyLoggedIn": {
"message": "Heu iniciat sessió correctament"
@@ -831,10 +849,10 @@
"message": "Bitwarden pot emmagatzemar i omplir codis de verificació en dos passos. Copieu i enganxeu la clau en aquest camp."
},
"totpHelperWithCapture": {
- "message": "Bitwarden can store and fill 2-step verification codes. Select the camera icon to take a screenshot of this website's authenticator QR code, or copy and paste the key into this field."
+ "message": "Bitwarden pot emmagatzemar i omplir codis de verificació en dos passos. Seleccioneu la icona de la càmera per fer una captura de pantalla del codi QR de l'autenticador d'aquest lloc web o copieu i enganxeu la clau en aquest camp."
},
"learnMoreAboutAuthenticators": {
- "message": "Learn more about authenticators"
+ "message": "Més informació sobre els autenticadors"
},
"copyTOTP": {
"message": "Copia la clau de l'autenticador (TOTP)"
@@ -843,7 +861,7 @@
"message": "Sessió tancada"
},
"loggedOutDesc": {
- "message": "You have been logged out of your account."
+ "message": "Heu tancat la sessió del compte."
},
"loginExpired": {
"message": "La vostra sessió ha caducat."
@@ -852,19 +870,19 @@
"message": "Inicia sessió"
},
"logInToBitwarden": {
- "message": "Log in to Bitwarden"
+ "message": "Inicia sessió a Bitwarden"
},
"restartRegistration": {
- "message": "Restart registration"
+ "message": "Reinicia el registre"
},
"expiredLink": {
- "message": "Expired link"
+ "message": "Enllaç caducat"
},
"pleaseRestartRegistrationOrTryLoggingIn": {
- "message": "Please restart registration or try logging in."
+ "message": "Reinicieu el registre o proveu d'iniciar sessió."
},
"youMayAlreadyHaveAnAccount": {
- "message": "You may already have an account"
+ "message": "És possible que ja tingueu un compte"
},
"logOutConfirmation": {
"message": "Segur que voleu tancar la sessió?"
@@ -888,10 +906,10 @@
"message": "L'inici de sessió en dues passes fa que el vostre compte siga més segur, ja que obliga a verificar el vostre inici de sessió amb un altre dispositiu, com ara una clau de seguretat, una aplicació autenticadora, un SMS, una trucada telefònica o un correu electrònic. Es pot habilitar l'inici de sessió en dues passes a la caixa forta web de bitwarden.com. Voleu visitar el lloc web ara?"
},
"twoStepLoginConfirmationContent": {
- "message": "Make your account more secure by setting up two-step login in the Bitwarden web app."
+ "message": "Fes que el vostre compte siga més segur configurant l'inici de sessió en dos passos a l'aplicació web de Bitwarden."
},
"twoStepLoginConfirmationTitle": {
- "message": "Continue to web app?"
+ "message": "Continua cap a l'aplicació web?"
},
"editedFolder": {
"message": "Carpeta guardada"
@@ -978,7 +996,7 @@
"message": "Demana d'afegir els inicis de sessió"
},
"vaultSaveOptionsTitle": {
- "message": "Save to vault options"
+ "message": "Opcions de guardar a la caixa forta"
},
"addLoginNotificationDesc": {
"message": "La \"Notificació per afegir inicis de sessió\" demana automàticament que guardeu els nous inicis de sessió a la vostra caixa forta quan inicieu la sessió per primera vegada."
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Demana afegir un element si no se'n troba cap a la caixa forta. S'aplica a tots els comptes connectats."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Mostra sempre les targetes com a suggeriments d'emplenament automàtic a la vista de la caixa forta"
},
"showCardsCurrentTab": {
"message": "Mostra les targetes a la pàgina de pestanya"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Llista els elements de la targeta a la pàgina de pestanya per facilitar l'autoemplenat."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Mostra sempre les identitats com a suggeriments d'emplenament automàtic a la vista de la caixa forta"
},
"showIdentitiesCurrentTab": {
"message": "Mostra les identitats a la pàgina de pestanya"
@@ -1005,7 +1023,7 @@
"message": "Llista els elements d'identitat de la pestanya de la pàgina per facilitar l'autoemplenat."
},
"clickToAutofillOnVault": {
- "message": "Click items to autofill on Vault view"
+ "message": "Feu clic als elements per emplenar automàticament a la vista de la caixa forta"
},
"clearClipboard": {
"message": "Buida el porta-retalls",
@@ -1098,7 +1116,7 @@
"message": "Format de fitxer"
},
"fileEncryptedExportWarningDesc": {
- "message": "This file export will be password protected and require the file password to decrypt."
+ "message": "Aquesta exportació de fitxers estarà protegida amb contrasenya i requerirà la contrasenya del fitxer per desxifrar-la."
},
"filePassword": {
"message": "Contrasenya del fitxer"
@@ -1122,11 +1140,11 @@
"message": "\"Contrasenya del fitxer\" i \"Confirma contrasenya del fitxer\" no coincideixen."
},
"warning": {
- "message": "ADVERTIMENT",
+ "message": "AVÍS",
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"warningCapitalized": {
- "message": "Warning",
+ "message": "Advertència",
"description": "Warning (should maintain locale-relevant capitalization)"
},
"confirmVaultExport": {
@@ -1148,7 +1166,7 @@
"message": "Compartit"
},
"bitwardenForBusinessPageDesc": {
- "message": "Bitwarden for Business allows you to share your vault items with others by using an organization. Learn more on the bitwarden.com website."
+ "message": "Bitwarden per empreses us permet compartir els elements de la vostra caixa forta amb altres usuaris mitjançant una organització. Més informació al lloc web bitwarden.com."
},
"moveToOrganization": {
"message": "Desplaça a l'organització"
@@ -1206,7 +1224,7 @@
"message": "Fitxer"
},
"fileToShare": {
- "message": "File to share"
+ "message": "Fitxer per compartir"
},
"selectFile": {
"message": "Seleccioneu un fitxer"
@@ -1242,7 +1260,7 @@
"message": "1 GB d'emmagatzematge xifrat per als fitxers adjunts."
},
"premiumSignUpEmergency": {
- "message": "Emergency access."
+ "message": "Accés d’emergència."
},
"premiumSignUpTwoStepOptions": {
"message": "Opcions propietàries de doble factor com ara YubiKey i Duo."
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Compra Premium"
},
- "premiumPurchaseAlert": {
- "message": "Podeu comprar la vostra subscripció a la caixa forta web de bitwarden.com. Voleu visitar el lloc web ara?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -1287,7 +1302,7 @@
}
},
"premiumPriceV2": {
- "message": "All for just $PRICE$ per year!",
+ "message": "Tot per només per $PRICE$ a l'any!",
"placeholders": {
"price": {
"content": "$1",
@@ -1317,10 +1332,10 @@
"message": "Introduïu el codi de verificació de 6 dígits de l'aplicació autenticadora."
},
"authenticationTimeout": {
- "message": "Authentication timeout"
+ "message": "Temps d'espera d'autenticació"
},
"authenticationSessionTimedOut": {
- "message": "The authentication session timed out. Please restart the login process."
+ "message": "La sessió d'autenticació s'ha esgotat. Reinicieu el procés d'inici de sessió."
},
"enterVerificationCodeEmail": {
"message": "Introduïu el codi de verificació de 6 dígits que s'ha enviat per correu electrònic a $EMAIL$.",
@@ -1390,7 +1405,7 @@
"description": "'Bitwarden Authenticator' is a product name and should not be translated."
},
"yubiKeyTitleV2": {
- "message": "Yubico OTP Security Key"
+ "message": "Clau de seguretat OTP de Yubico"
},
"yubiKeyDesc": {
"message": "Utilitzeu una YubiKey per accedir al vostre compte. Funciona amb els dispositius YubiKey 4, 4 Nano, 4C i NEO."
@@ -1413,7 +1428,7 @@
"message": "Correu electrònic"
},
"emailDescV2": {
- "message": "Enter a code sent to your email."
+ "message": "Introduïu el codi que us hem enviat al correu electrònic."
},
"selfHostedEnvironment": {
"message": "Entorn d'allotjament propi"
@@ -1425,7 +1440,7 @@
"message": "Specify the base URL of your on-premises hosted Bitwarden installation. Example: https://bitwarden.company.com"
},
"selfHostedCustomEnvHeader": {
- "message": "For advanced configuration, you can specify the base URL of each service independently."
+ "message": "Per a la configuració avançada, podeu especificar l'URL base de cada servei de manera independent."
},
"selfHostedEnvFormInvalid": {
"message": "You must add either the base Server URL or at least one custom environment."
@@ -1440,7 +1455,7 @@
"message": "URL del servidor"
},
"selfHostBaseUrl": {
- "message": "Self-host server URL",
+ "message": "URL del servidor autoallotjat",
"description": "Label for field requesting a self-hosted integration service URL"
},
"apiUrl": {
@@ -1466,10 +1481,10 @@
"description": "Represents the message for allowing the user to enable the autofill overlay"
},
"autofillSuggestionsSectionTitle": {
- "message": "Autofill suggestions"
+ "message": "Suggeriments d'emplenament automàtic"
},
"showInlineMenuLabel": {
- "message": "Show autofill suggestions on form fields"
+ "message": "Mostra suggeriments d'emplenament automàtic als camps del formulari"
},
"showInlineMenuIdentitiesLabel": {
"message": "Display identities as suggestions"
@@ -1478,10 +1493,10 @@
"message": "Display cards as suggestions"
},
"showInlineMenuOnIconSelectionLabel": {
- "message": "Display suggestions when icon is selected"
+ "message": "Mostra suggeriments quan la icona està seleccionada"
},
"showInlineMenuOnFormFieldsDescAlt": {
- "message": "Applies to all logged in accounts."
+ "message": "S'aplica a tots els comptes connectats."
},
"turnOffBrowserBuiltInPasswordManagerSettings": {
"message": "Desactiveu la configuració integrada del gestor de contrasenyes del vostre navegador per evitar conflictes."
@@ -1502,7 +1517,7 @@
"description": "Overlay appearance select option for showing the field on click of the overlay icon"
},
"enableAutoFillOnPageLoadSectionTitle": {
- "message": "Autofill on page load"
+ "message": "Emplenament automàtic a la càrrega de la pàgina"
},
"enableAutoFillOnPageLoad": {
"message": "Habilita l'emplenament automàtic en carregar la pàgina"
@@ -1514,7 +1529,7 @@
"message": "Els llocs web compromesos o no fiables poden aprofitar-se de l'emplenament automàtic en carregar de la pàgina."
},
"learnMoreAboutAutofillOnPageLoadLinkText": {
- "message": "Learn more about risks"
+ "message": "Més informació sobre riscs"
},
"learnMoreAboutAutofill": {
"message": "Obteniu més informació sobre l'emplenament automàtic"
@@ -1544,13 +1559,13 @@
"message": "Obri la caixa forta a la barra lateral"
},
"commandAutofillLoginDesc": {
- "message": "Autofill the last used login for the current website"
+ "message": "Emplenament automàtic amb l'últim inici de sessió utilitzat per al lloc web actual"
},
"commandAutofillCardDesc": {
- "message": "Autofill the last used card for the current website"
+ "message": "Emplenament automàtic amb l'última targeta utilitzada per al lloc web actual"
},
"commandAutofillIdentityDesc": {
- "message": "Autofill the last used identity for the current website"
+ "message": "Emplenament automàtic amb l'última identitat utilitzada per al lloc web actual"
},
"commandGeneratePasswordDesc": {
"message": "Genera i copia una nova contrasenya aleatòria al porta-retalls."
@@ -1768,10 +1783,10 @@
"message": "Identitat"
},
"typeSshKey": {
- "message": "SSH key"
+ "message": "Clau SSH"
},
"newItemHeader": {
- "message": "New $TYPE$",
+ "message": "Nou $TYPE$",
"placeholders": {
"type": {
"content": "$1",
@@ -1780,7 +1795,7 @@
}
},
"editItemHeader": {
- "message": "Edit $TYPE$",
+ "message": "Edita $TYPE$",
"placeholders": {
"type": {
"content": "$1",
@@ -1789,7 +1804,7 @@
}
},
"viewItemHeader": {
- "message": "View $TYPE$",
+ "message": "Mostra $TYPE$",
"placeholders": {
"type": {
"content": "$1",
@@ -1801,13 +1816,13 @@
"message": "Historial de les contrasenyes"
},
"generatorHistory": {
- "message": "Generator history"
+ "message": "Historial del generador"
},
"clearGeneratorHistoryTitle": {
- "message": "Clear generator history"
+ "message": "Neteja l'historial del generador"
},
"cleargGeneratorHistoryDescription": {
- "message": "If you continue, all entries will be permanently deleted from generator's history. Are you sure you want to continue?"
+ "message": "Si continueu, totes les entrades se suprimiran permanentment de l'historial del generador. Esteu segur que voleu continuar?"
},
"back": {
"message": "Arrere"
@@ -1816,7 +1831,7 @@
"message": "Col·leccions"
},
"nCollections": {
- "message": "$COUNT$ collections",
+ "message": "$COUNT$ col·leccions",
"placeholders": {
"count": {
"content": "$1",
@@ -1846,7 +1861,7 @@
"message": "Notes segures"
},
"sshKeys": {
- "message": "SSH Keys"
+ "message": "Claus SSH"
},
"clear": {
"message": "Esborra",
@@ -1872,7 +1887,7 @@
"description": "Domain name. Ex. website.com"
},
"baseDomainOptionRecommended": {
- "message": "Base domain (recommended)",
+ "message": "Domini base (recomanat)",
"description": "Domain name. Ex. website.com"
},
"domainName": {
@@ -1926,10 +1941,10 @@
"message": "No hi ha cap contrasenya a llistar."
},
"clearHistory": {
- "message": "Clear history"
+ "message": "Neteja l'historial"
},
"nothingToShow": {
- "message": "Nothing to show"
+ "message": "Res a mostrar"
},
"nothingGeneratedRecently": {
"message": "You haven't generated anything recently"
@@ -1993,10 +2008,10 @@
"message": "Desbloqueja amb codi PIN"
},
"setYourPinTitle": {
- "message": "Set PIN"
+ "message": "Estableix el PIN"
},
"setYourPinButton": {
- "message": "Set PIN"
+ "message": "Estableix el PIN"
},
"setYourPinCode": {
"message": "Configureu el vostre codi PIN per desbloquejar Bitwarden. La configuració del PIN es restablirà si tanqueu la sessió definitivament."
@@ -2017,7 +2032,7 @@
"message": "Desbloqueja amb biomètrica"
},
"unlockWithMasterPassword": {
- "message": "Unlock with master password"
+ "message": "Desbloqueja amb contrasenya mestra"
},
"awaitDesktop": {
"message": "S’espera confirmació des de l’escriptori"
@@ -2029,7 +2044,7 @@
"message": "Bloqueja amb la contrasenya mestra en reiniciar el navegador"
},
"lockWithMasterPassOnRestart1": {
- "message": "Require master password on browser restart"
+ "message": "Sol·licita la contrasenya mestra en reiniciar el navegador"
},
"selectOneCollection": {
"message": "Heu d'escollir com a mínim una col·lecció."
@@ -2041,16 +2056,19 @@
"message": "Clona"
},
"passwordGenerator": {
- "message": "Password generator"
+ "message": "Generador de contrasenyes"
},
"usernameGenerator": {
- "message": "Username generator"
+ "message": "Generador de nom d'usuari"
+ },
+ "useThisEmail": {
+ "message": "Utilitza aquest correu"
},
"useThisPassword": {
- "message": "Use this password"
+ "message": "Utilitzeu aquesta contrasenya"
},
"useThisUsername": {
- "message": "Use this username"
+ "message": "Utilitzeu aquest nom d'usuari"
},
"securePasswordGenerated": {
"message": "Secure password generated! Don't forget to also update your password on the website."
@@ -2096,7 +2114,7 @@
"message": "Element restaurat"
},
"alreadyHaveAccount": {
- "message": "Already have an account?"
+ "message": "Ja teniu un compte?"
},
"vaultTimeoutLogOutConfirmation": {
"message": "En tancar la sessió s'eliminarà tot l'accés a la vostra caixa forta i es requerirà una autenticació en línia després del període de temps d'espera. Esteu segur que voleu utilitzar aquesta configuració?"
@@ -2108,7 +2126,7 @@
"message": "Ompli automàticament i guarda"
},
"fillAndSave": {
- "message": "Fill and save"
+ "message": "Ompli i guarda"
},
"autoFillSuccessAndSavedUri": {
"message": "Element emplenat automàticament i URI guardat"
@@ -2195,10 +2213,10 @@
"message": "Anul·la subscripció"
},
"atAnyTime": {
- "message": "at any time."
+ "message": "en qualsevol moment."
},
"byContinuingYouAgreeToThe": {
- "message": "By continuing, you agree to the"
+ "message": "En continuar, acceptes el"
},
"and": {
"message": "i"
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Dominis bloquejats"
},
"excludedDomains": {
"message": "Dominis exclosos"
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Canvieu-ho a la configuració"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -2391,7 +2409,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDetails": {
- "message": "Detalls de l'enviament",
+ "message": "Detalls del Send",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendTypeText": {
@@ -2408,7 +2426,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"hideTextByDefault": {
- "message": "Ocultar el text per defecte"
+ "message": "Amaga el text per defecte"
},
"expired": {
"message": "Caducat"
@@ -2455,7 +2473,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"deleteSendPermanentConfirmation": {
- "message": "Are you sure you want to permanently delete this Send?",
+ "message": "Esteu segur que voleu suprimir permanentment aquest Send?",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"editSend": {
@@ -2466,7 +2484,7 @@
"message": "Data de supressió"
},
"deletionDateDescV2": {
- "message": "L'enviament s'esborrarà permanentment en aquesta data.",
+ "message": "El Send se suprimirà permanentment en aquesta data.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"expirationDate": {
@@ -2511,7 +2529,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"createdSendSuccessfully": {
- "message": "Send created successfully!",
+ "message": "Send creat correctament!",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHoursSingle": {
@@ -2604,7 +2622,7 @@
"message": "Es requereix verificació del correu electrònic"
},
"emailVerifiedV2": {
- "message": "Email verified"
+ "message": "Correu electrònic verificat"
},
"emailVerificationRequiredDesc": {
"message": "Heu de verificar el correu electrònic per utilitzar aquesta característica. Podeu verificar el vostre correu electrònic a la caixa forta web."
@@ -2646,7 +2664,7 @@
"description": "Used as a card title description on the set password page to explain why the user is there"
},
"cardMetrics": {
- "message": "out of $TOTAL$",
+ "message": "de $TOTAL$",
"placeholders": {
"total": {
"content": "$1",
@@ -2790,10 +2808,10 @@
}
},
"exportingOrganizationVaultTitle": {
- "message": "Exporting organization vault"
+ "message": "S'està exportant la caixa forta de l’organització"
},
"exportingOrganizationVaultDesc": {
- "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. Items in individual vaults or other organizations will not be included.",
+ "message": "Només s'exportarà la caixa forta de l'organització associada a $ORGANIZATION$. No s'inclouran els elements de les caixes fortes individuals ni d'altres organitzacions.",
"placeholders": {
"organization": {
"content": "$1",
@@ -2805,27 +2823,27 @@
"message": "Error"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Error de desxifrat"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden no ha pogut desxifrar els elements de la caixa forta que s'indiquen a continuació."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Contacteu amb el servei d'atenció al client",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "per evitar la pèrdua de dades addicionals.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
"message": "Genera un nom d'usuari"
},
"generateEmail": {
- "message": "Generate email"
+ "message": "Genera correu electrònic"
},
"spinboxBoundariesHint": {
- "message": "Value must be between $MIN$ and $MAX$.",
+ "message": "El valor ha d'estar entre $MIN$ i $MAX$.",
"description": "Explains spin box minimum and maximum values to the user",
"placeholders": {
"min": {
@@ -2839,7 +2857,7 @@
}
},
"passwordLengthRecommendationHint": {
- "message": " Use $RECOMMENDED$ characters or more to generate a strong password.",
+ "message": " Utilitzeu $RECOMMENDED$ caràcters o més per generar una contrasenya segura.",
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@@ -2849,7 +2867,7 @@
}
},
"passphraseNumWordsRecommendationHint": {
- "message": " Use $RECOMMENDED$ words or more to generate a strong passphrase.",
+ "message": " Utilitzeu $RECOMMENDED$ paraules o més per generar una frase de pas segura.",
"description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@@ -2890,7 +2908,7 @@
"message": "Genera un àlies de correu electrònic amb un servei de reenviament extern."
},
"forwarderDomainName": {
- "message": "Email domain",
+ "message": "Domini del correu electrònic",
"description": "Labels the domain name email forwarder service option"
},
"forwarderDomainNameHint": {
@@ -3097,29 +3115,38 @@
"message": "Torna a enviar la notificació"
},
"viewAllLogInOptions": {
- "message": "View all log in options"
+ "message": "Veure totes les opcions d'inici de sessió"
},
"viewAllLoginOptionsV1": {
- "message": "View all log in options"
+ "message": "Veure totes les opcions d'inici de sessió"
},
"notificationSentDevice": {
"message": "S'ha enviat una notificació al vostre dispositiu."
},
- "aNotificationWasSentToYourDevice": {
- "message": "A notification was sent to your device"
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
+ "aNotificationWasSentToYourDevice": {
+ "message": "S'ha enviat una notificació al vostre dispositiu"
},
"youWillBeNotifiedOnceTheRequestIsApproved": {
- "message": "You will be notified once the request is approved"
+ "message": "Se us notificarà un vegada s'haja aprovat la sol·licitud"
},
"needAnotherOptionV1": {
- "message": "Need another option?"
+ "message": "Necessiteu una altra opció?"
},
"loginInitiated": {
"message": "S'ha iniciat la sessió"
},
+ "logInRequestSent": {
+ "message": "Sol·licitud enviada"
+ },
"exposedMasterPassword": {
"message": "Contrasenya mestra exposada"
},
@@ -3175,22 +3202,22 @@
"message": "Configuració d'emplenament automàtic"
},
"autofillKeyboardShortcutSectionTitle": {
- "message": "Autofill shortcut"
+ "message": "Drecera d'emplenament automàtic"
},
"autofillKeyboardShortcutUpdateLabel": {
- "message": "Change shortcut"
+ "message": "Canvia la drecera"
},
"autofillKeyboardManagerShortcutsLabel": {
- "message": "Manage shortcuts"
+ "message": "Gestiona les dreceres"
},
"autofillShortcut": {
"message": "Drecera de teclat d'emplenament automàtic"
},
"autofillLoginShortcutNotSet": {
- "message": "The autofill login shortcut is not set. Change this in the browser's settings."
+ "message": "La drecera d'inici de sessió no està configurada. Canvieu-ho a la configuració del navegador."
},
"autofillLoginShortcutText": {
- "message": "The autofill login shortcut is $COMMAND$. Manage all shortcuts in the browser's settings.",
+ "message": "La drecera d'emplenament automàtic és $COMMAND$. Gestioneu totes les dreceres a la configuració del navegador.",
"placeholders": {
"command": {
"content": "$1",
@@ -3241,25 +3268,25 @@
"message": "Es requereix un identificador SSO de l'organització."
},
"creatingAccountOn": {
- "message": "Creating account on"
+ "message": "Creant compte en"
},
"checkYourEmail": {
- "message": "Check your email"
+ "message": "Comprova el correu"
},
"followTheLinkInTheEmailSentTo": {
- "message": "Follow the link in the email sent to"
+ "message": "Seguiu l'enllaç del correu electrònic enviat a"
},
"andContinueCreatingYourAccount": {
- "message": "and continue creating your account."
+ "message": "i continua creant el compte."
},
"noEmail": {
- "message": "No email?"
+ "message": "Sense correu electrònic?"
},
"goBack": {
"message": "Torna arrere"
},
"toEditYourEmailAddress": {
- "message": "to edit your email address."
+ "message": "per editar l'adreça de correu electrònic."
},
"eu": {
"message": "UE",
@@ -3302,11 +3329,11 @@
"message": "Dispositiu de confiança"
},
"sendsNoItemsTitle": {
- "message": "No active Sends",
+ "message": "No hi ha Sends actius",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendsNoItemsMessage": {
- "message": "Use Send to securely share encrypted information with anyone.",
+ "message": "Utilitzeu Send per compartir informació xifrada de manera segura amb qualsevol persona.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"inputRequired": {
@@ -3383,10 +3410,10 @@
}
},
"singleFieldNeedsAttention": {
- "message": "1 field needs your attention."
+ "message": "1 camp necessita la vostra atenció."
},
"multipleFieldsNeedAttention": {
- "message": "$COUNT$ fields need your attention.",
+ "message": "$COUNT$ camps necessiten la vostra atenció.",
"placeholders": {
"count": {
"content": "$1",
@@ -3425,38 +3452,6 @@
"message": "Redueix/Amplia",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Voleu importar les vostres dades a Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protegiu les vostres dades de LastPass i importeu-les a Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Guarda com a fitxer sense xifrar",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importa a Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "S'està important...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Les dades s'han importat correctament!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "S'ha produït un error en importar. Consulteu la consola per obtenir més informació.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "S'ha trobat un error de xarxa durant la importació.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alies de domini"
},
@@ -3473,7 +3468,7 @@
"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": "Canvia a la navegació lateral"
},
"skipToContent": {
"message": "Vés al contingut"
@@ -3535,7 +3530,7 @@
"description": "Screen reader text (aria-label) for new item button in overlay"
},
"newLogin": {
- "message": "New login",
+ "message": "Inici de sessió nou",
"description": "Button text to display within inline menu when there are no matching items on a login field"
},
"addNewLoginItemAria": {
@@ -3551,7 +3546,7 @@
"description": "Screen reader text (aria-label) for new card button within inline menu"
},
"newIdentity": {
- "message": "New identity",
+ "message": "Identitat nova",
"description": "Button text to display within inline menu when there are no matching items on an identity field"
},
"addNewIdentityItemAria": {
@@ -3645,7 +3640,7 @@
}
},
"duoHealthCheckResultsInNullAuthUrlError": {
- "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance."
+ "message": "S'ha produït un error en connectar amb el servei Duo. Utilitzeu un mètode d'inici de sessió en dos passos diferent o poseu-vos en contacte amb Duo per obtenir ajuda."
},
"launchDuoAndFollowStepsToFinishLoggingIn": {
"message": "Inicieu DUO i seguiu els passos per finalitzar la sessió."
@@ -3740,10 +3735,10 @@
"message": "Clau de pas"
},
"accessing": {
- "message": "Accessing"
+ "message": "Accedint a"
},
"loggedInExclamation": {
- "message": "Logged in!"
+ "message": "Connectat!"
},
"passkeyNotCopied": {
"message": "La clau de pas no es copiarà"
@@ -3755,7 +3750,7 @@
"message": "Verificació requerida pel lloc iniciador. Aquesta funció encara no s'ha implementat per als comptes sense contrasenya mestra."
},
"logInWithPasskeyQuestion": {
- "message": "Log in with passkey?"
+ "message": "Inici de sessió amb clau de pas?"
},
"passkeyAlreadyExists": {
"message": "Ja hi ha una clau de pas per a aquesta aplicació."
@@ -3770,7 +3765,7 @@
"message": "No matching logins for this site"
},
"searchSavePasskeyNewLogin": {
- "message": "Search or save passkey as new login"
+ "message": "Cerca o guarda la clau de pas com a nou inici de sessió"
},
"confirm": {
"message": "Confirma-ho"
@@ -3782,7 +3777,7 @@
"message": "Guarda la clau de pas com a nou inici de sessió"
},
"chooseCipherForPasskeySave": {
- "message": "Choose a login to save this passkey to"
+ "message": "Trieu un inici de sessió per guardar aquesta clau de pas"
},
"chooseCipherForPasskeyAuth": {
"message": "Choose a passkey to log in with"
@@ -3931,11 +3926,11 @@
"description": "Label indicating the most common import formats"
},
"confirmContinueToBrowserSettingsTitle": {
- "message": "Continue to browser settings?",
+ "message": "Voleu continuar a la configuració del navegador?",
"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": "Voleu continuar cap al Centre d'ajuda?",
"description": "Title for dialog which asks if the user wants to proceed to a relevant Help Center page"
},
"confirmContinueToHelpCenterPasswordManagementContent": {
@@ -3983,7 +3978,7 @@
"description": "Notification message for when saving credentials has succeeded."
},
"passwordSaved": {
- "message": "Password saved!",
+ "message": "Contrasenya guardada!",
"description": "Notification message for when saving credentials has succeeded."
},
"updateCipherAttemptSuccess": {
@@ -3991,7 +3986,7 @@
"description": "Notification message for when updating credentials has succeeded."
},
"passwordUpdated": {
- "message": "Password updated!",
+ "message": "Contrasenya actualitzada!",
"description": "Notification message for when updating credentials has succeeded."
},
"saveCipherAttemptFailed": {
@@ -4008,22 +4003,25 @@
"message": "Clau de pas suprimida"
},
"autofillSuggestions": {
- "message": "Autofill suggestions"
+ "message": "Suggeriments d'emplenament automàtic"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
"yourVaultIsEmpty": {
- "message": "Your vault is empty"
+ "message": "La caixa forta està buida"
},
"noItemsMatchSearch": {
- "message": "No items match your search"
+ "message": "No s'ha trobat cap element que coincidisca amb la cerca"
},
"clearFiltersOrTryAnother": {
"message": "Clear filters or try another search term"
},
"copyInfoTitle": {
- "message": "Copy info - $ITEMNAME$",
+ "message": "Copia info - $ITEMNAME$",
"description": "Title for a button that opens a menu with options to copy information from an item.",
"placeholders": {
"itemname": {
@@ -4043,7 +4041,7 @@
}
},
"moreOptionsLabel": {
- "message": "More options, $ITEMNAME$",
+ "message": "Més opcions, $ITEMNAME$",
"description": "Aria label for a button that opens a menu with more options for an item.",
"placeholders": {
"itemname": {
@@ -4053,7 +4051,7 @@
}
},
"moreOptionsTitle": {
- "message": "More options - $ITEMNAME$",
+ "message": "Més opcions - $ITEMNAME$",
"description": "Title for a button that opens a menu with more options for an item.",
"placeholders": {
"itemname": {
@@ -4086,28 +4084,28 @@
"message": "No values to copy"
},
"assignToCollections": {
- "message": "Assign to collections"
+ "message": "Assigna a col·leccions"
},
"copyEmail": {
- "message": "Copy email"
+ "message": "Copia el correu electrònic"
},
"copyPhone": {
- "message": "Copy phone"
+ "message": "Copia telèfon"
},
"copyAddress": {
- "message": "Copy address"
+ "message": "Copia l'adreça"
},
"adminConsole": {
"message": "Consola d'administració"
},
"accountSecurity": {
- "message": "Account security"
+ "message": "Seguretat del compte"
},
"notifications": {
- "message": "Notifications"
+ "message": "Notificacions"
},
"appearance": {
- "message": "Appearance"
+ "message": "Aparença"
},
"errorAssigningTargetCollection": {
"message": "S'ha produït un error en assignar la col·lecció de destinació."
@@ -4116,7 +4114,7 @@
"message": "S'ha produït un error en assignar la carpeta de destinació."
},
"viewItemsIn": {
- "message": "View items in $NAME$",
+ "message": "Mostra elements en $NAME$",
"description": "Button to view the contents of a folder or collection",
"placeholders": {
"name": {
@@ -4126,7 +4124,7 @@
}
},
"backTo": {
- "message": "Back to $NAME$",
+ "message": "Torna a $NAME$",
"description": "Navigate back to a previous folder or collection",
"placeholders": {
"name": {
@@ -4139,7 +4137,7 @@
"message": "Nou"
},
"removeItem": {
- "message": "Remove $NAME$",
+ "message": "Suprimeix $NAME$",
"description": "Remove a selected option, such as a folder or collection",
"placeholders": {
"name": {
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nom d'element"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4183,7 +4172,7 @@
"message": "Informació addicional"
},
"itemHistory": {
- "message": "Item history"
+ "message": "Historial d'elements"
},
"lastEdited": {
"message": "Última edició"
@@ -4195,19 +4184,19 @@
"message": "Enllaçat"
},
"copySuccessful": {
- "message": "Copy Successful"
+ "message": "Còpia correcta"
},
"upload": {
- "message": "Upload"
+ "message": "Puja"
},
"addAttachment": {
- "message": "Add attachment"
+ "message": "Afegeix adjunt"
},
"maxFileSizeSansPunctuation": {
- "message": "Maximum file size is 500 MB"
+ "message": "La mida màxima del fitxer és de 500 MB"
},
"deleteAttachmentName": {
- "message": "Delete attachment $NAME$",
+ "message": "Suprimeix adjunt $NAME$",
"placeholders": {
"name": {
"content": "$1",
@@ -4225,7 +4214,7 @@
}
},
"permanentlyDeleteAttachmentConfirmation": {
- "message": "Are you sure you want to permanently delete this attachment?"
+ "message": "Esteu segur que voleu suprimir definitivament aquest adjunt?"
},
"premium": {
"message": "Premium"
@@ -4237,7 +4226,7 @@
"message": "Filtres"
},
"filterVault": {
- "message": "Filter vault"
+ "message": "Filtra dades"
},
"filterApplied": {
"message": "One filter applied"
@@ -4333,16 +4322,16 @@
}
},
"autoFillOnPageLoad": {
- "message": "Autofill on page load?"
+ "message": "Habilita l'emplenament automàtic en carregar la pàgina?"
},
"cardExpiredTitle": {
- "message": "Expired card"
+ "message": "Targeta de crèdit caducada"
},
"cardExpiredMessage": {
"message": "If you've renewed it, update the card's information"
},
"cardDetails": {
- "message": "Card details"
+ "message": "Dades de la targeta"
},
"cardBrandDetails": {
"message": "$BRAND$ details",
@@ -4357,7 +4346,7 @@
"message": "Enable animations"
},
"showAnimations": {
- "message": "Show animations"
+ "message": "Mostra animacions"
},
"addAccount": {
"message": "Afig compte"
@@ -4369,15 +4358,15 @@
"message": "Dades"
},
"passkeys": {
- "message": "Passkeys",
+ "message": "Claus de pas",
"description": "A section header for a list of passkeys."
},
"passwords": {
- "message": "Passwords",
+ "message": "Contrasenyes",
"description": "A section header for a list of passwords."
},
"logInWithPasskeyAriaLabel": {
- "message": "Log in with passkey",
+ "message": "Inicieu sessió amb la clau de pas",
"description": "ARIA label for the inline menu button that logs in with a passkey."
},
"assign": {
@@ -4522,13 +4511,13 @@
}
},
"successfullyAssignedCollections": {
- "message": "Successfully assigned collections"
+ "message": "Col·leccions assignades correctament"
},
"nothingSelected": {
- "message": "You have not selected anything."
+ "message": "No heu seleccionat res."
},
"movedItemsToOrg": {
- "message": "Selected items moved to $ORGNAME$",
+ "message": "Els elements seleccionats s'han desplaçat a $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4537,7 +4526,7 @@
}
},
"itemsMovedToOrg": {
- "message": "Items moved to $ORGNAME$",
+ "message": "S'han desplaçat elements a $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4546,7 +4535,7 @@
}
},
"itemMovedToOrg": {
- "message": "Item moved to $ORGNAME$",
+ "message": "S'ha desplaçat un element a $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4575,49 +4564,43 @@
"message": "Item Location"
},
"fileSend": {
- "message": "File Send"
+ "message": "Send de fitxer"
},
"fileSends": {
- "message": "File Sends"
+ "message": "Sends de fitxer"
},
"textSend": {
- "message": "Text Send"
+ "message": "Send de text"
},
"textSends": {
- "message": "Text Sends"
- },
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
+ "message": "Sends de text"
},
"accountActions": {
"message": "Account actions"
},
"showNumberOfAutofillSuggestions": {
- "message": "Show number of login autofill suggestions on extension icon"
+ "message": "Mostra el nombre de suggeriments d'emplenament automàtic d'inici de sessió a la icona d'extensió"
},
"showQuickCopyActions": {
- "message": "Show quick copy actions on Vault"
+ "message": "Mostra accions de còpia ràpida a la caixa forta"
},
"systemDefault": {
- "message": "System default"
+ "message": "Per defecte del sistema"
},
"enterprisePolicyRequirementsApplied": {
- "message": "Enterprise policy requirements have been applied to this setting"
+ "message": "Els requisits de la política empresarial s'han aplicat a aquesta configuració"
},
"sshPrivateKey": {
- "message": "Private key"
+ "message": "Clau privada"
},
"sshPublicKey": {
- "message": "Public key"
+ "message": "Clau pública"
},
"sshFingerprint": {
- "message": "Fingerprint"
+ "message": "Empremta digital"
},
"sshKeyAlgorithm": {
- "message": "Key type"
+ "message": "Tipus de clau"
},
"sshKeyAlgorithmED25519": {
"message": "ED25519"
@@ -4632,10 +4615,10 @@
"message": "RSA 4096-Bit"
},
"retry": {
- "message": "Retry"
+ "message": "Torneu-ho a provar"
},
"vaultCustomTimeoutMinimum": {
- "message": "Minimum custom timeout is 1 minute."
+ "message": "El temps d'espera personalitzat mínim és d'1 minut."
},
"additionalContentAvailable": {
"message": "Additional content is available"
@@ -4644,10 +4627,10 @@
"message": "File saved to device. Manage from your device downloads."
},
"showCharacterCount": {
- "message": "Show character count"
+ "message": "Mostra el recompte de caràcters"
},
"hideCharacterCount": {
- "message": "Hide character count"
+ "message": "Amaga el recompte de caràcters"
},
"itemsInTrash": {
"message": "Items in trash"
@@ -4659,16 +4642,16 @@
"message": "Items you delete will appear here and be permanently deleted after 30 days"
},
"trashWarning": {
- "message": "Items that have been in trash more than 30 days will automatically be deleted"
+ "message": "Els elements que porten més de 30 dies a la paperera se suprimiran automàticament"
},
"restore": {
- "message": "Restore"
+ "message": "Restaura"
},
"deleteForever": {
- "message": "Delete forever"
+ "message": "Suprimeix per sempre"
},
"noEditPermissions": {
- "message": "You don't have permission to edit this item"
+ "message": "No tens permisos per editar aquest fitxer"
},
"biometricsStatusHelptextUnlockNeeded": {
"message": "Biometric unlock is unavailable because PIN or password unlock is required first."
@@ -4698,14 +4681,14 @@
"message": "Biometric unlock is currently unavailable for an unknown reason."
},
"authenticating": {
- "message": "Authenticating"
+ "message": "S'està autenticant"
},
"fillGeneratedPassword": {
"message": "Fill generated password",
"description": "Heading for the password generator within the inline menu"
},
"passwordRegenerated": {
- "message": "Password regenerated",
+ "message": "Contrasenya regenerada",
"description": "Notification message for when a password has been regenerated"
},
"saveLoginToBitwarden": {
@@ -4713,11 +4696,11 @@
"description": "Confirmation message for saving a login to Bitwarden"
},
"spaceCharacterDescriptor": {
- "message": "Space",
+ "message": "Espai",
"description": "Represents the space key in screen reader content as a readable word"
},
"tildeCharacterDescriptor": {
- "message": "Tilde",
+ "message": "Accent",
"description": "Represents the ~ key in screen reader content as a readable word"
},
"backtickCharacterDescriptor": {
@@ -4725,7 +4708,7 @@
"description": "Represents the ` key in screen reader content as a readable word"
},
"exclamationCharacterDescriptor": {
- "message": "Exclamation mark",
+ "message": "Signe d'exclamació",
"description": "Represents the ! key in screen reader content as a readable word"
},
"atSignCharacterDescriptor": {
@@ -4737,7 +4720,7 @@
"description": "Represents the # key in screen reader content as a readable word"
},
"dollarSignCharacterDescriptor": {
- "message": "Dollar sign",
+ "message": "Signe del dòlar",
"description": "Represents the $ key in screen reader content as a readable word"
},
"percentSignCharacterDescriptor": {
@@ -4753,15 +4736,15 @@
"description": "Represents the & key in screen reader content as a readable word"
},
"asteriskCharacterDescriptor": {
- "message": "Asterisk",
+ "message": "Asterisc",
"description": "Represents the * key in screen reader content as a readable word"
},
"parenLeftCharacterDescriptor": {
- "message": "Left parenthesis",
+ "message": "Parèntesi esquerre",
"description": "Represents the ( key in screen reader content as a readable word"
},
"parenRightCharacterDescriptor": {
- "message": "Right parenthesis",
+ "message": "Parèntesi dret",
"description": "Represents the ) key in screen reader content as a readable word"
},
"hyphenCharacterDescriptor": {
@@ -4801,7 +4784,7 @@
"description": "Represents the | key in screen reader content as a readable word"
},
"backSlashCharacterDescriptor": {
- "message": "Back slash",
+ "message": "Barra Invertida",
"description": "Represents the back slash key in screen reader content as a readable word"
},
"colonCharacterDescriptor": {
@@ -4809,7 +4792,7 @@
"description": "Represents the : key in screen reader content as a readable word"
},
"semicolonCharacterDescriptor": {
- "message": "Semicolon",
+ "message": "Punt i coma",
"description": "Represents the ; key in screen reader content as a readable word"
},
"doubleQuoteCharacterDescriptor": {
@@ -4821,23 +4804,23 @@
"description": "Represents the ' key in screen reader content as a readable word"
},
"lessThanCharacterDescriptor": {
- "message": "Less than",
+ "message": "Menor que",
"description": "Represents the < key in screen reader content as a readable word"
},
"greaterThanCharacterDescriptor": {
- "message": "Greater than",
+ "message": "Major que",
"description": "Represents the > key in screen reader content as a readable word"
},
"commaCharacterDescriptor": {
- "message": "Comma",
+ "message": "Coma",
"description": "Represents the , key in screen reader content as a readable word"
},
"periodCharacterDescriptor": {
- "message": "Period",
+ "message": "Punt",
"description": "Represents the . key in screen reader content as a readable word"
},
"questionCharacterDescriptor": {
- "message": "Question mark",
+ "message": "Signe d'interrogació",
"description": "Represents the ? key in screen reader content as a readable word"
},
"forwardSlashCharacterDescriptor": {
@@ -4845,22 +4828,22 @@
"description": "Represents the / key in screen reader content as a readable word"
},
"lowercaseAriaLabel": {
- "message": "Lowercase"
+ "message": "Minúscules"
},
"uppercaseAriaLabel": {
- "message": "Uppercase"
+ "message": "Majúscules"
},
"generatedPassword": {
- "message": "Generated password"
+ "message": "Contrasenya generada"
},
"compactMode": {
- "message": "Compact mode"
+ "message": "Mode compacte"
},
"beta": {
"message": "Beta"
},
"importantNotice": {
- "message": "Important notice"
+ "message": "Noticia important"
},
"setupTwoStepLogin": {
"message": "Set up two-step login"
@@ -4872,7 +4855,7 @@
"message": "You can set up two-step login as an alternative way to protect your account or change your email to one you can access."
},
"remindMeLater": {
- "message": "Remind me later"
+ "message": "Recorda-m'ho més tard"
},
"newDeviceVerificationNoticePageOneFormContent": {
"message": "Do you have reliable access to your email, $EMAIL$?",
@@ -4884,13 +4867,13 @@
}
},
"newDeviceVerificationNoticePageOneEmailAccessNo": {
- "message": "No, I do not"
+ "message": "No, jo no"
},
"newDeviceVerificationNoticePageOneEmailAccessYes": {
"message": "Yes, I can reliably access my email"
},
"turnOnTwoStepLogin": {
- "message": "Turn on two-step login"
+ "message": "Activa l'inici de sessió en dos passos"
},
"changeAcctEmail": {
"message": "Change account email"
@@ -4899,9 +4882,24 @@
"message": "Extension width"
},
"wide": {
- "message": "Wide"
+ "message": "Ample"
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json
index eb2f9149daf0..025e20285374 100644
--- a/apps/browser/src/_locales/cs/messages.json
+++ b/apps/browser/src/_locales/cs/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Vygenerovat heslovou frázi"
},
+ "passwordGenerated": {
+ "message": "Heslo bylo vygenerováno"
+ },
+ "passphraseGenerated": {
+ "message": "Heslová fráze byla vygenerována"
+ },
+ "usernameGenerated": {
+ "message": "Uživatelské jméno bylo vygenerováno"
+ },
+ "emailGenerated": {
+ "message": "E-mail byl vygenerován"
+ },
"regeneratePassword": {
"message": "Vygenerovat jiné heslo"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Ověřit identitu"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Toto zařízení nepoznáváme. Zadejte kód zaslaný na Váš e-mail pro ověření Vaší totožnosti."
+ },
+ "continueLoggingIn": {
+ "message": "Pokračovat v přihlášení"
+ },
"yourVaultIsLocked": {
"message": "Váš trezor je uzamčen. Pro pokračování musíte zadat hlavní heslo."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Požádá o přidání položky, pokud nebyla nalezena v trezoru. Platí pro všechny přihlášené účty."
},
- "showCardsInVaultView": {
- "message": "Zobrazit karty jako návrhy automatického vyplňování v zobrazení trezoru"
+ "showCardsInVaultViewV2": {
+ "message": "Vždy zobrazit karty jako návrhy automatického vyplňování v zobrazení trezoru"
},
"showCardsCurrentTab": {
"message": "Zobrazit platební karty na obrazovce Karta"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Pro snadné vyplnění zobrazí platební karty na obrazovce Karta."
},
- "showIdentitiesInVaultView": {
- "message": "Zobrazit identity jako návrhy automatického vyplňování v zobrazení trezoru"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Vždy zobrazit identity jako návrhy automatického vyplňování v zobrazení trezoru"
},
"showIdentitiesCurrentTab": {
"message": "Zobrazit identity na obrazovce Karta"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Zakoupit členství Premium"
},
- "premiumPurchaseAlert": {
- "message": "Prémiové členství můžete zakoupit na webové stránce bitwarden.com. Chcete tuto stránku nyní otevřít?"
- },
"premiumPurchaseAlertV2": {
"message": "Premium si můžete zakoupit v nastavení účtu ve webové aplikaci Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generátor uživatelského jména"
},
+ "useThisEmail": {
+ "message": "Použít tento e-mail"
+ },
"useThisPassword": {
"message": "Použít toto heslo"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Automatické vyplňování a další související funkce nebudou pro tyto webové stránky nabízeny. Aby se změny projevily, musíte stránku aktualizovat."
},
- "autofillBlockedNotice": {
- "message": "Automatické vyplňování je pro tento web zablokováno. Zkontrolujte to nebo to změňte v nastavení."
+ "autofillBlockedNoticeV2": {
+ "message": "Automatické vyplňování je pro tuto stránku zablokováno."
},
- "autofillBlockedTooltip": {
- "message": "Automatické vyplňování je pro tento web zablokováno. Zkontrolujte to v nastavení."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Změňte to v nastavení"
},
"websiteItemLabel": {
"message": "Webová stránka $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Na Vaše zařízení bylo odesláno oznámení."
},
+ "notificationSentDevicePart1": {
+ "message": "Odemknout Bitwarden na Vašem zařízení nebo na"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "webová aplikace"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Před schválením se ujistěte, že fráze otisku prstu odpovídá frázi níže."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Na Vaše zařízení bylo odesláno oznámení"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Ujistěte se, že je Váš trezor odemčen a fráze otisku prstu se shodují s druhým zařízením"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Budete upozorněni, jakmile bude žádost schválena"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Bylo zahájeno přihlášení"
},
+ "logInRequestSent": {
+ "message": "Požadavek odeslán"
+ },
"exposedMasterPassword": {
"message": "Odhalené hlavní heslo"
},
@@ -3425,38 +3452,6 @@
"message": "Přepnout sbalení",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importovat data do Bitwardenu?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Chránit Vaše data LastPass a importovat do Bitwardenu?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Uložit jako nešifrovaný soubor",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importovat do Bitwardenu",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importování...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data byla úspěšně importována!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Chyba při importu. Podrobnosti naleznete v konzoli.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Při importu došlo k chybě sítě.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Doména aliasu"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Návrhy automatického vyplňování"
},
+ "itemSuggestions": {
+ "message": "Navrhované položky"
+ },
"autofillSuggestionsTip": {
"message": "Uložit přihlašovací údaje pro tuto stránku do automatického vyplňování"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Název položky"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Nemůžete odebrat kolekce s oprávněními jen pro zobrazení: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organizace je deaktivována"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Sends s texty"
},
- "bitwardenNewLook": {
- "message": "Bitwarden má nový vzhled!"
- },
- "bitwardenNewLookDesc": {
- "message": "Je snazší a intuitivnější než kdy jindy automaticky vyplňovat a vyhledávat z karty trezor. Mrkněte se!"
- },
"accountActions": {
"message": "Činnosti účtu"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra široký"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Nemůžete odebrat kolekce s oprávněními jen pro zobrazení: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Aktualizujte aplikaci pro stolní počítač"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Chcete-li použít biometrické odemknutí, aktualizujte aplikaci pro stolní počítač nebo v nastavení vypněte odemknutí otiskem prstů."
}
}
diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json
index 8ad494f0bfbf..12485e20120d 100644
--- a/apps/browser/src/_locales/cy/messages.json
+++ b/apps/browser/src/_locales/cy/messages.json
@@ -29,7 +29,7 @@
"message": "Use single sign-on"
},
"welcomeBack": {
- "message": "Welcome back"
+ "message": "Croeso nôl"
},
"setAStrongPassword": {
"message": "Gosod cyfrinair cryf"
@@ -171,7 +171,7 @@
}
},
"copyWebsite": {
- "message": "Copy website"
+ "message": "Copïo'r wefan"
},
"copyNotes": {
"message": "Copy notes"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Ailgynhyrchu cyfrinair"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Gwirio'ch hunaniaeth"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Mae eich cell ar glo. Gwiriwch eich hunaniaeth i barhau."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Prynu aelodaeth uwch"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Hoffech chi fewnforio'ch data i Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Yn mewnforio...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Cafodd y data ei fewnforio'n llwyddiannus!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4104,7 +4102,7 @@
"message": "Account security"
},
"notifications": {
- "message": "Notifications"
+ "message": "Hysbysiadau"
},
"appearance": {
"message": "Golwg"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json
index 9008049e1a45..9a5e61d6daa0 100644
--- a/apps/browser/src/_locales/da/messages.json
+++ b/apps/browser/src/_locales/da/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generér adgangssætning"
},
+ "passwordGenerated": {
+ "message": "Adgangskode genereret"
+ },
+ "passphraseGenerated": {
+ "message": "Adgangssætning genereret"
+ },
+ "usernameGenerated": {
+ "message": "Brugernavn genereret"
+ },
+ "emailGenerated": {
+ "message": "E-mail genereret"
+ },
"regeneratePassword": {
"message": "Regenerér adgangskode"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Bekræft identitet"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Denne enhed er ikke genkendt. Angiv koden i den tilsendte e-mail for at bekræfte identiteten."
+ },
+ "continueLoggingIn": {
+ "message": "Fortsæt med at logge ind"
+ },
"yourVaultIsLocked": {
"message": "Din boks er låst. Bekræft din identitet for at fortsætte."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Anmod om at tilføje et emne, hvis intet ikke findes i boksen. Gælder alle indloggede konti."
},
- "showCardsInVaultView": {
- "message": "Vis kort som Autoudfyldningsforslag ved Boks-visning"
+ "showCardsInVaultViewV2": {
+ "message": "Vis altid kort som Autoudfyldningsforslag ved Boks-visning"
},
"showCardsCurrentTab": {
"message": "Vis kort på fanebladet"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Vis kortemner på siden Fane for nem autoudfyldning."
},
- "showIdentitiesInVaultView": {
- "message": "Vis identiteter som Autoudfyldningsforslag ved Boks-visning"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Vis altid identiteter som Autoudfyldningsforslag ved Boks-visning"
},
"showIdentitiesCurrentTab": {
"message": "Vis identiteter på fanebladet"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Køb premium"
},
- "premiumPurchaseAlert": {
- "message": "Du kan købe premium-medlemskab i bitwarden.com web-boksen. Vil du besøge hjemmesiden nu?"
- },
"premiumPurchaseAlertV2": {
"message": "Der kan købes Premium fra kontoindstillingerne via Bitwarden web-appen."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Brugernavngenerator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Anvend denne adgangskode"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofyldning og andre relaterede funktioner tilbydes ikke på disse websteder. Siden skal opdateres for at effektuere ændringerne."
},
- "autofillBlockedNotice": {
- "message": "Autoudfyldning er blokeret på dette websted. Gennemgå eller ændr dette i Indstillinger."
+ "autofillBlockedNoticeV2": {
+ "message": "Autoudfyldning blokeret for dette websted."
},
- "autofillBlockedTooltip": {
- "message": "Autoudfyldning er blokeret på dette websted. Gennemgå i Indstillinger."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Ændr dette i Indstillinger"
},
"websiteItemLabel": {
"message": "Websted $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "En notifikation er sendt til din enhed."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "En notifikation er sendt til enheden"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Sørg for, at boksen er oplåst, samt at fingeraftrykssætningen matcher på den anden enhed"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Man vil få besked, når anmodningen er godkendt"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Indlogning påbegyndt"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Kompromitteret hovedadgangskode"
},
@@ -3425,38 +3452,6 @@
"message": "Fold sammen/ud",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importér data til Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Beskyt LastPass-data og importér dem til Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Gem som ukrypteret fil",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importér til Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importerer...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data er nu importeret!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Fejl under import. Tjek konsollen for detaljer.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Netværksfejl opstod under import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Aliasdomæne"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autoudfyldningsforslag"
},
+ "itemSuggestions": {
+ "message": "Foreslåede emner"
+ },
"autofillSuggestionsTip": {
"message": "Gem et loginemne for dette websted til autoudfyldning"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Emnenavn"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Samlinger med kun tilladelsen Vis kan ikke fjernes: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisation er deaktiveret"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Tekst-Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden har fået et nyt look!"
- },
- "bitwardenNewLookDesc": {
- "message": "Det er lettere og mere intuitivt end nogensinde at autoudfylde og søge via fanen Boks. Tag et kig omkring!"
- },
"accountActions": {
"message": "Kontohandlinger"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra bred"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Samlinger med kun tilladelsen Vis kan ikke fjernes: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Opdatér venligst computerapplikationen"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "For brug af biometrisk oplåsning skal computerapplikationen opdateres eller fingeraftryksoplåsning deaktiveres i computerindstillingerne."
}
}
diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json
index fce84d1b4317..23f35fc931ce 100644
--- a/apps/browser/src/_locales/de/messages.json
+++ b/apps/browser/src/_locales/de/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Passphrase generieren"
},
+ "passwordGenerated": {
+ "message": "Passwort generiert"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generiert"
+ },
+ "usernameGenerated": {
+ "message": "Benutzername generiert"
+ },
+ "emailGenerated": {
+ "message": "E-Mail-Adresse generiert"
+ },
"regeneratePassword": {
"message": "Passwort neu generieren"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Identität verifizieren"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Wir erkennen dieses Gerät nicht. Gib den an deine E-Mail-Adresse gesendeten Code ein, um deine Identität zu verifizieren."
+ },
+ "continueLoggingIn": {
+ "message": "Anmeldung fortsetzen"
+ },
"yourVaultIsLocked": {
"message": "Dein Tresor ist gesperrt. Verifiziere deine Identität, um fortzufahren."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Nach dem Hinzufügen eines Eintrags fragen, wenn er nicht in deinem Tresor gefunden wurde. Gilt für alle angemeldeten Konten."
},
- "showCardsInVaultView": {
- "message": "Karten als Vorschläge zum Auto-Ausfüllen in der Tresor-Ansicht anzeigen"
+ "showCardsInVaultViewV2": {
+ "message": "Karten immer als Auto-Ausfüllen-Vorschläge in der Tresor-Ansicht anzeigen"
},
"showCardsCurrentTab": {
"message": "Karten auf Tab Seite anzeigen"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Karten-Einträge auf der Tab Seite anzeigen, um das Auto-Ausfüllen zu vereinfachen."
},
- "showIdentitiesInVaultView": {
- "message": "Identitäten als Vorschläge zum Auto-Ausfüllen in der Tresor-Ansicht anzeigen"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Identitäten immer als Auto-Ausfüllen-Vorschläge in der Tresor-Ansicht anzeigen"
},
"showIdentitiesCurrentTab": {
"message": "Identitäten auf Tab Seite anzeigen"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Premium-Mitgliedschaft kaufen"
},
- "premiumPurchaseAlert": {
- "message": "Du kannst deine Premium-Mitgliedschaft im Bitwarden.com Web-Tresor kaufen. Möchtest du die Website jetzt besuchen?"
- },
"premiumPurchaseAlertV2": {
"message": "Du kannst Premium über deine Kontoeinstellungen in der Bitwarden Web-App kaufen."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Benutzernamen-Generator"
},
+ "useThisEmail": {
+ "message": "Diese E-Mail-Adresse verwenden"
+ },
"useThisPassword": {
"message": "Dieses Passwort verwenden"
},
@@ -2337,13 +2355,13 @@
"message": "Bitwarden wird für alle angemeldeten Konten nicht danach fragen Zugangsdaten für diese Domains speichern. Du musst die Seite neu laden, damit die Änderungen wirksam werden."
},
"blockedDomainsDesc": {
- "message": "Automatisches Ausfüllen und andere zugehörige Funktionen werden für diese Webseiten nicht angeboten. Sie müssen die Seite aktualisieren, damit die Änderungen wirksam werden."
+ "message": "Automatisches Ausfüllen und andere zugehörige Funktionen werden für diese Webseiten nicht angeboten. Du musst die Seite neu laden, damit die Änderungen wirksam werden."
},
- "autofillBlockedNotice": {
- "message": "Das automatische Ausfüllen ist für diese Website gesperrt. Dieses Verhalten kann in den Einstellungen überprüft oder geändert werden."
+ "autofillBlockedNoticeV2": {
+ "message": "Automatisches Ausfüllen ist für diese Website gesperrt."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Dies in den Einstellungen ändern"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -2808,14 +2826,14 @@
"message": "Entschlüsselungsfehler"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden konnte den unten aufgelisteten Tresoreintrag bzw. die Tresoreinträge nicht entschlüsseln."
+ "message": "Bitwarden konnte folgende(n) Tresor-Eintrag/Einträge nicht entschlüsseln."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Kontaktiere unser Customer Success Team",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "um zusätzlichen Datenverlust zu vermeiden.",
+ "message": ", um zusätzlichen Datenverlust zu vermeiden.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Eine Benachrichtigung wurde an dein Gerät gesendet."
},
+ "notificationSentDevicePart1": {
+ "message": "Entsperre Bitwarden auf deinem Gerät oder mit der"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "Web-App"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Stelle vor der Genehmigung sicher, dass die Fingerabdruck-Phrase mit der unten stehenden übereinstimmt."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Eine Benachrichtigung wurde an dein Gerät gesendet"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Stelle sicher, dass dein Konto entsperrt ist und die Fingerabdruck-Phrase mit der vom anderen Gerät übereinstimmt"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Du wirst benachrichtigt, sobald die Anfrage genehmigt wurde"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Anmeldung eingeleitet"
},
+ "logInRequestSent": {
+ "message": "Anfrage gesendet"
+ },
"exposedMasterPassword": {
"message": "Kompromittiertes Master-Passwort"
},
@@ -3425,38 +3452,6 @@
"message": "Ein-/ausklappen",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Deine Daten in Bitwarden importieren?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Deine LastPass-Daten schützen und in Bitwarden importieren?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Als unverschlüsselte Datei speichern",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "In Bitwarden importieren",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Wird importiert...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Daten erfolgreich importiert!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Fehler beim Importieren. Überprüfe die Konsole für Details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Netzwerkfehler beim Importieren.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias-Domain"
},
@@ -3959,7 +3954,7 @@
"description": "Dialog title facilitating the ability to override a chrome browser's default autofill behavior"
},
"overrideDefaultBrowserAutofillDescription": {
- "message": "Das Ignorieren dieser Option kann zu Konflikten zwischen dem Bitwarden Auto-Ausfüllen Menü und dem Browser führen.",
+ "message": "Das Ignorieren dieser Option kann zu Konflikten zwischen den Bitwarden Vorschlägen zum Auto-Ausfüllen und denen deines Browsers führen.",
"description": "Dialog message facilitating the ability to override a chrome browser's default autofill behavior"
},
"overrideDefaultBrowserAutoFillSettings": {
@@ -4008,10 +4003,13 @@
"message": "Passkey entfernt"
},
"autofillSuggestions": {
- "message": "Vorschläge zum Auto-Ausfüllen"
+ "message": "Auto-Ausfüllen-Vorschläge"
+ },
+ "itemSuggestions": {
+ "message": "Vorgeschlagene Einträge"
},
"autofillSuggestionsTip": {
- "message": "Speichere einen Login-Eintrag für diese Seite zum automatischen Ausfüllen"
+ "message": "Speichere einen Zugangsdaten-Eintrag für diese Seite zum automatischen Ausfüllen"
},
"yourVaultIsEmpty": {
"message": "Dein Tresor hat keine Einträge"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Eintrags-Name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Du kannst Sammlungen mit Leseberechtigung nicht entfernen: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisation ist deaktiviert"
},
@@ -4586,17 +4575,11 @@
"textSends": {
"message": "Text-Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden hat einen neuen Look!"
- },
- "bitwardenNewLookDesc": {
- "message": "Auto-Ausfüllen und Suchen vom Tresor-Tab ist einfacher und intuitiver als je zuvor. Schau dich um!"
- },
"accountActions": {
"message": "Konto-Aktionen"
},
"showNumberOfAutofillSuggestions": {
- "message": "Anzahl der Vorschläge zum Auto-Ausfüllen von Zugangsdaten auf dem Erweiterungssymbol anzeigen"
+ "message": "Anzahl der Auto-Ausfüllen-Vorschläge von Zugangsdaten auf dem Erweiterungssymbol anzeigen"
},
"showQuickCopyActions": {
"message": "Schnellkopier-Aktionen im Tresor anzeigen"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra breit"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Du kannst Sammlungen mit Leseberechtigung nicht entfernen: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Bitte aktualisiere deine Desktop-Anwendung"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Um biometrisches Entsperren zu verwenden, aktualisiere bitte deine Desktop-Anwendung oder deaktiviere die Entsperrung per Fingerabdruck in den Desktop-Einstellungen."
}
}
diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json
index bdb0eb2c17d2..7c9f6a7740e5 100644
--- a/apps/browser/src/_locales/el/messages.json
+++ b/apps/browser/src/_locales/el/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Δημιουργία φράσης πρόσβασης"
},
+ "passwordGenerated": {
+ "message": "Ο κωδικός δημιουργήθηκε"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Επαναδημιουργία κωδικού πρόσβασης"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Επιβεβαίωση ταυτότητας"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Το vault σας είναι κλειδωμένο. Επαληθεύστε τον κύριο κωδικό πρόσβασης για να συνεχίσετε."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ζητήστε να προσθέσετε ένα αντικείμενο αν δε βρεθεί στο θησαυ/κιό σας. Ισχύει για όλους τους συνδεδεμένους λογαριασμούς."
},
- "showCardsInVaultView": {
- "message": "Εμφάνιση καρτών ως προτάσεις αυτόματης συμπλήρωσης στην προβολή Θησαυ/κίου"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Εμφάνιση καρτών στη σελίδα Καρτέλας"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Εμφάνισε τα αντικείμενα κάρτες στη σελίδα Καρτέλα για εύκολη αυτόματη συμπλήρωση."
},
- "showIdentitiesInVaultView": {
- "message": "Εμφάνιση ταυτοτήτων ως προτάσεις αυτόματης συμπλήρωσης στην προβολή Θησαυ/κίου"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Εμφάνιση ταυτοτήτων στη σελίδα καρτέλας"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Αγορά Premium έκδοσης"
},
- "premiumPurchaseAlert": {
- "message": "Μπορείτε να αγοράσετε συνδρομή Premium στο διαδικτυακό θησαυ/κιο του bitwarden.com. Θέλετε να επισκεφθείτε την ιστοσελίδα τώρα;"
- },
"premiumPurchaseAlertV2": {
"message": "Μπορείτε να αγοράσετε το Premium από τις ρυθμίσεις του λογαριασμού σας στην διαδικτυακή εφαρμογή Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Γεννήτρια ονόματος χρήστη"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Χρήση αυτού του κωδικού πρόσβασης"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Η αυτόματη συμπλήρωση και άλλες σχετικές λειτουργίες δεν θα προσφερθούν για αυτούς τους ιστότοπους. Πρέπει να ανανεώσετε τη σελίδα για να τεθούν σε ισχύ οι αλλαγές."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Ιστοσελίδα $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Μια ειδοποίηση έχει σταλεί στη συσκευή σας."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Μια ειδοποίηση στάλθηκε στη συσκευή σας"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Βεβαιωθείτε ότι ο λογαριασμός σας είναι ξεκλείδωτος και ότι η φράση δακτυλικού αποτυπώματος ταιριάζει στην άλλη συσκευή"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Θα ειδοποιηθείτε μόλις εγκριθεί η αίτηση"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Η σύνδεση ξεκίνησε"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Εκτεθειμένος Κύριος Κωδικός Πρόσβασης"
},
@@ -3425,38 +3452,6 @@
"message": "Εναλλαγή σύμπτυξης",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Εισαγωγή των δεδομένων σας στο Bitwarden;",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Προστατέψτε τα δεδομένα LastPass και εισαγάγετε στο Bitwarden;",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Αποθήκευση ως μη κρυπτογραφημένο αρχείο",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Εισαγωγή στο Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Εισαγωγή...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Επιτυχής εισαγωγή δεδομένων!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Σφάλμα εισαγωγής. Ελέγξτε την κονσόλα για λεπτομέρειες.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Εμφανίστηκε σφάλμα δικτύου κατά την εισαγωγή.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Ψευδώνυμο τομέα"
},
@@ -4008,7 +4003,10 @@
"message": "Το κλειδί πρόσβασης αφαιρέθηκε"
},
"autofillSuggestions": {
- "message": "Προτάσεις αυτόματης συμπλήρωσης"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Αποθηκεύστε ένα αντικείμενο σύνδεσης για την αυτόματη συμπλήρωση αυτού του ιστοτόπου"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Όνομα αντικειμένου"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Δεν μπορείτε να αφαιρέσετε συλλογές που έχουν μόνο δικαιώματα Προβολής: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Ο οργανισμός απενεργοποιήθηκε"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Send κειμένων"
},
- "bitwardenNewLook": {
- "message": "Το Bitwarden έχει μια νέα εμφάνιση!"
- },
- "bitwardenNewLookDesc": {
- "message": "Είναι πιο ευκολότερο και πιο διαισθητικό από ποτέ στην αυτόματη συμπλήρωση και αναζήτηση από την καρτέλα Θησαυ/κιο. Ρίξτε μια ματιά τριγύρω!"
- },
"accountActions": {
"message": "Ενέργειες λογαριασμού"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Εξαιρετικά φαρδύ"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Δεν μπορείτε να αφαιρέσετε συλλογές που έχουν μόνο δικαιώματα Προβολής: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json
index 51e1203673b2..8698315b57c8 100644
--- a/apps/browser/src/_locales/en/messages.json
+++ b/apps/browser/src/_locales/en/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4160,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4900,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json
index 7e938bb6b2ca..d591603c4208 100644
--- a/apps/browser/src/_locales/en_GB/messages.json
+++ b/apps/browser/src/_locales/en_GB/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognise this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy auto-fill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4008,7 +4003,10 @@
"message": "Passkey removed"
},
"autofillSuggestions": {
- "message": "Auto-fill suggestions"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Save a login item for this site to auto-fill"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisation is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json
index 70e725c3a887..a5bccf2ae835 100644
--- a/apps/browser/src/_locales/en_IN/messages.json
+++ b/apps/browser/src/_locales/en_IN/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify Identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognise this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy auto-fill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identifies as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4008,7 +4003,10 @@
"message": "Passkey removed"
},
"autofillSuggestions": {
- "message": "Auto-fill suggestions"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Save a login item for this site to auto-fill"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisation is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json
index d9cd25178162..d440e1709281 100644
--- a/apps/browser/src/_locales/es/messages.json
+++ b/apps/browser/src/_locales/es/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerar contraseña"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verificar identidad"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Tu caja fuerte está bloqueada. Verifica tu identidad para continuar."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Pide que se agregue un elemento si no se encuentra uno en su caja fuerte. Se aplica a todas las cuentas que hayan iniciado sesión."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Mostrar las tarjetas en la pestaña"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Listar los elementos de tarjetas en la página para facilitar el auto-rellenado."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Mostrar las identidades en la página"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Comprar Premium"
},
- "premiumPurchaseAlert": {
- "message": "Puedes comprar la membresía Premium en la caja fuerte web de bitwarden.com. ¿Quieres visitar el sitio web ahora?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generador de nombres de usuario"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Usar esta contraseña"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Se ha enviado una notificación a tu dispositivo."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Inicio de sesión en proceso"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Contraseña maestra comprometida"
},
@@ -3425,38 +3452,6 @@
"message": "Colapsar/Expandir",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "¿Quiere importar sus datos a Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "¿Quiere proteger sus datos de LastPass e importarlos a Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Guardar como archivo no cifrado",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importar a Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importando...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Se importaron los datos correctamente.",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Se produjo un error al importar. Revise la consola para obtener detalles.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Se produjo un error de red durante la importación.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Seudónimo del dominio"
},
@@ -4008,7 +4003,10 @@
"message": "Clave de acceso eliminada"
},
"autofillSuggestions": {
- "message": "Autocompletar sugerencias"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Guarda un elemento de inicio de sesión para este sitio para autocompletar"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nombre del elemento"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "No puedes eliminar colecciones con permisos de solo visualización: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "La organización está desactivada"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden tiene un aspecto nuevo."
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Acciones de cuenta"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "No puedes eliminar colecciones con permisos de solo visualización: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json
index 5245de4fb7ef..30be22a7d6e3 100644
--- a/apps/browser/src/_locales/et/messages.json
+++ b/apps/browser/src/_locales/et/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Genereeri parool uuesti"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Identiteedi kinnitamine"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Hoidla on lukus. Jätkamiseks sisesta ülemparool."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Kuva \"Kaart\" vaates kaardiandmed"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Kuvab \"Kaart\" vaates kaardiandmeid, et neid saaks kiiresti sisestada"
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Kuva \"Kaart\" vaates identiteete"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Osta Premium"
},
- "premiumPurchaseAlert": {
- "message": "Bitwardeni premium versiooni saab osta bitwarden.com veebihoidlas. Avan veebihoidla?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Kasutajanime genereerija"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Kasuta seda parooli"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Sinu seadmesse saadeti teavitus."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Sisselogimine on käivitatud"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Ülemparool on haavatav"
},
@@ -3425,38 +3452,6 @@
"message": "Peida",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Impordin andmed Bitwardenisse?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Kaitse oma LastPassi andmeid ja impordi need Bitwardenisse?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Salvesta ilma krüpteeringuta failina",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Impordi Bitwardenisse",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importimine...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Andmed on edukalt imporditud!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Ilmnes viga. Vaata täpsemaid andmeid konsoolist.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Importimisel ilmnes võrgu viga.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domeen"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json
index fc875be6da06..4730c5918c6c 100644
--- a/apps/browser/src/_locales/eu/messages.json
+++ b/apps/browser/src/_locales/eu/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Berrezarri pasahitza"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Zure identitatea egiaztatu"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Zure kutxa gotorra blokeatuta dago. Egiaztatu zure identitatea jarraitzeko."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Erakutsi txartelak fitxa orrian"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Erakutsi elementuen txartelak fitxa orrian, erraz auto-betetzeko."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Erakutsi identitateak fitxa orrian"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Premium erosi"
},
- "premiumPurchaseAlert": {
- "message": "Zure premium bazkidetza bitwarden.com webguneko kutxa gotorrean ordaindu dezakezu. Orain bisitatu nahi duzu webgunea?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Inportatzen...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Datuak zuzen inportatu dira!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Errorea gertatu da inportatzean. Begiratu xehetasunak kontsolan.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Sareko errorea gertatu da inportatzerakoan.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json
index d2362a2655f5..8f414b35725a 100644
--- a/apps/browser/src/_locales/fa/messages.json
+++ b/apps/browser/src/_locales/fa/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "تولید مجدد کلمه عبور"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "تأیید هویت"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "نمایش کارتها در صفحه برگه"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "برای پر کردن خودکار آسان، موارد کارت را در صفحه برگه فهرست کن."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "نشان دادن هویت در صفحه برگه"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "خرید پرمیوم"
},
- "premiumPurchaseAlert": {
- "message": "شما میتوانید عضویت پرمیوم را از گاوصندوق وب bitwarden.com خریداری کنید. مایلید اکنون از وبسایت بازید کنید؟"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "یک اعلان به دستگاه شما ارسال شده است."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "ورود به سیستم آغاز شد"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "کلمه عبور اصلی افشا شده"
},
@@ -3425,38 +3452,6 @@
"message": "دکمه بستن",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "دامنه مستعار"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json
index 0dd96ef9a026..e06f927072a6 100644
--- a/apps/browser/src/_locales/fi/messages.json
+++ b/apps/browser/src/_locales/fi/messages.json
@@ -120,7 +120,7 @@
"message": "Kopioi salasana"
},
"copyPassphrase": {
- "message": "Kopioi salalause"
+ "message": "Kopioi salauslauseke"
},
"copyNote": {
"message": "Kopioi merkinnät"
@@ -443,7 +443,19 @@
"message": "Luo salasana"
},
"generatePassphrase": {
- "message": "Luo salalause"
+ "message": "Luo salauslauseke"
+ },
+ "passwordGenerated": {
+ "message": "Salasana luotiin"
+ },
+ "passphraseGenerated": {
+ "message": "Salauslauseke luotiin"
+ },
+ "usernameGenerated": {
+ "message": "Käyttäjätunnus luotiin"
+ },
+ "emailGenerated": {
+ "message": "Sähköpostiosoite luotu"
},
"regeneratePassword": {
"message": "Luo uusi salasana"
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Vahvista henkilöllisyytesi"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Emme tunnista tätä laitetta. Anna sähköpostiisi lähetetty koodi henkilöllisyytesi vahvistamiseksi."
+ },
+ "continueLoggingIn": {
+ "message": "Jatka kirjautumista"
+ },
"yourVaultIsLocked": {
"message": "Holvisi on lukittu. Jatka vahvistamalla henkilöllisyytesi."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ehdota kohteen tallennusta, jos holvistasi ei vielä löydy vastaavaa kohdetta. Koskee kaikkia kirjautuneita tilejä."
},
- "showCardsInVaultView": {
- "message": "Näytä kortit automaattitäytön ehdotuksina Holvi-näkymässä"
+ "showCardsInVaultViewV2": {
+ "message": "Näytä aina kortit automaattisen täytön ehdotuksina Holvi-näkymässä"
},
"showCardsCurrentTab": {
"message": "Näytä kortit välilehtiosiossa"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Näytä kortit Välilehti-sivulla automaattitäytön helpottamiseksi."
},
- "showIdentitiesInVaultView": {
- "message": "Näytä henkilöllisyydet automaattitäytön ehdotuksina Holvi-sivulla."
+ "showIdentitiesInVaultViewV2": {
+ "message": "Näytä aina identiteetit automaattisen täytön ehdotuksina Holvi-näkymässä"
},
"showIdentitiesCurrentTab": {
"message": "Näytä henkilöllisyydet välilehtiosiossa"
@@ -1005,7 +1023,7 @@
"message": "Näytä henkilöllisyydet Välilehti-sivulla automaattitäytön helpottamiseksi."
},
"clickToAutofillOnVault": {
- "message": "Click items to autofill on Vault view"
+ "message": "Valitse kohteita täyttääksesi tiedot automaattisesti Holvi-näkymässä"
},
"clearClipboard": {
"message": "Tyhjennä leikepöytä",
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Osta Premium"
},
- "premiumPurchaseAlert": {
- "message": "Voit ostaa Premium-jäsenyyden bitwarden.com-verkkoholvista. Haluatko avata sivuston nyt?"
- },
"premiumPurchaseAlertV2": {
"message": "Voit ostaa Premiumin tiliasetuksistasi Bitwardenin verkkosovelluksen kautta."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Käyttäjätunnusgeneraattori"
},
+ "useThisEmail": {
+ "message": "Käytä tätä sähköpostia"
+ },
"useThisPassword": {
"message": "Käytä tätä salasanaa"
},
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Estetyt verkkotunnukset"
},
"excludedDomains": {
"message": "Ohitettavat verkkotunnukset"
@@ -2337,13 +2355,13 @@
"message": "Bitwarden ei pyydä kirjautumistietojen tallennusta näillä verkkotunnuksilla. Koskee kaikkia kirjautuneita tilejä. Ota muutokset käyttöön päivittämällä sivu."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "Näille sivustoille ei tarjota automaattista täyttöä eikä muita siihen liittyviä ominaisuuksia. Sinun on päivitettävä sivu, jotta muutokset tulevat voimaan."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Automaattitäyttö on estetty tällä sivustolla."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Muuta tätä asetuksissa"
},
"websiteItemLabel": {
"message": "Verkkotunnus $number$ (URI)",
@@ -2364,7 +2382,7 @@
}
},
"blockedDomainsSavedSuccess": {
- "message": "Blocked domain changes saved"
+ "message": "Estetyn verkkotunnuksen muutokset tallennettu"
},
"excludedDomainsSavedSuccess": {
"message": "Rajoitettujen verkkotunnusten muutokset tallennettiin"
@@ -2805,17 +2823,17 @@
"message": "Virhe"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Salauksen purkuvirhe"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden ei pystynyt purkamaan alla lueteltuja holvin kohteita."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Ota yhteyttä asiakkaaseen",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "lisätietojen menettämisen välttämiseksi.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -2849,7 +2867,7 @@
}
},
"passphraseNumWordsRecommendationHint": {
- "message": " Käytä $RECOMMENDED$ tai useampaa sanaa vahvan salalauseen luomiseen.",
+ "message": " Käytä $RECOMMENDED$ tai useampaa sanaa vahvan salauslausekkeen luomiseen.",
"description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Laitteellesi on lähetetty ilmoitus."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Laitteeseesi lähetettiin ilmoitus"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Varmista, että vahvistavan laitteen holvi on avattu ja että se näyttää saman tunnistelausekkeen"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Sinulle ilmoitetaan, kun pyyntö on hyväksytty"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Kirjautuminen aloitettu"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Paljastunut pääsalasana"
},
@@ -3425,38 +3452,6 @@
"message": "Laajenna tai supista",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Haluatko tuoda tietosi Bitwardeniin?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Haluatko suojata LastPass-tietosi tuomalla ne Bitwardeniin?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Tallenna salaamattomana tiedostona",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Tuo Bitwardeniin",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Tuodaan...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Tietojen tuonti onnistui.",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Tuontivirhe. Näet isätietoja hallinnasta.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Verkkovirhe tuonnin aikana.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Aliaksen verkkotunnus"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Automaattitäytön ehdotukset"
},
+ "itemSuggestions": {
+ "message": "Ehdotetut kohteet"
+ },
"autofillSuggestionsTip": {
"message": "Tallenna tälle sivustolle automaattisesti täytettävä kirjautumistieto."
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Kohteen nimi"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Et voi poistaa kokoelmia, joihin sinulla on vain tarkasteluoikeus: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisaatio on poistettu käytöstä"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Teksti-Sendit"
},
- "bitwardenNewLook": {
- "message": "Bitwardenilla on uusi ulkoasu!"
- },
- "bitwardenNewLookDesc": {
- "message": "Automaattinen täyttö ja sisällön haku Holvi-välilehdeltä on nyt entistä helpompaa ja luontevampaa. Kokeile nyt!"
- },
"accountActions": {
"message": "Tilitoiminnot"
},
@@ -4671,22 +4654,22 @@
"message": "Sinulla ei ole oikeutta muokata tätä kohdetta"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "Biometrinen avaus ei ole käytettävissä, koska PIN-koodi tai salasanan lukituksen avaus vaaditaan ensin."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Biometrinen avaus ei tällä hetkellä ole käytettävissä."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Biometrinen avaus ei ole käytettävissä, koska järjestelmätiedostoja ei ole määritetty."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Biometrinen avaus ei ole käytettävissä, koska järjestelmätiedostoja ei ole määritetty."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "Biometrinen avaus ei ole käytettävissä, koska Bitwardenin työpöytäsovellus on suljettu."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "Biometrinen avaus ei ole käytettävissä, koska sitä ei ole otettu käyttöön osoitteelle $EMAIL$ Bitwardenin työpöytäsovelluksessa.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "Biometrinen avaus ei ole tällä hetkellä käytettävissä tuntemattomasta syystä."
},
"authenticating": {
"message": "Todennetaan"
@@ -4869,13 +4852,13 @@
"message": "Bitwarden lähettää tilisi sähköpostiosoitteeseen koodin, jolla voit vahvistaa kirjautumiset uusista laitteista helmikuusta 2025 alkaen."
},
"newDeviceVerificationNoticeContentPage2": {
- "message": "You can set up two-step login as an alternative way to protect your account or change your email to one you can access."
+ "message": "Voit ottaa käyttöön kaksivaiheisen kirjautumisen vaihtoehtoisena tapana suojata tilisi, tai vaihtaa sähköpostisi sellaiseen, johon sinulla on pääsy."
},
"remindMeLater": {
"message": "Muistuta myöhemmin"
},
"newDeviceVerificationNoticePageOneFormContent": {
- "message": "Do you have reliable access to your email, $EMAIL$?",
+ "message": "Onko sinulla luotettava pääsy sähköpostiisi, $EMAIL$?",
"placeholders": {
"email": {
"content": "$1",
@@ -4884,10 +4867,10 @@
}
},
"newDeviceVerificationNoticePageOneEmailAccessNo": {
- "message": "No, I do not"
+ "message": "Ei ole"
},
"newDeviceVerificationNoticePageOneEmailAccessYes": {
- "message": "Yes, I can reliably access my email"
+ "message": "Kyllä on"
},
"turnOnTwoStepLogin": {
"message": "Ota kaksivaiheinen kirjautuminen käyttöön"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Erittäin leveä"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Et voi poistaa kokoelmia, joihin sinulla on vain tarkasteluoikeus: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Päivitä työpöytäsovellus"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Käyttääksesi biometristä avausta, päivitä työpöytäsovelluksesi tai poista tunnistelauseke käytöstä työpöydän asetuksista."
}
}
diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json
index d0fdf1018fb5..d5f1ee430a52 100644
--- a/apps/browser/src/_locales/fil/messages.json
+++ b/apps/browser/src/_locales/fil/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Muling I-generate ang Password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "I-verify ang pagkakakilanlan"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Naka-lock ang iyong vault. Patunayan ang iyong pagkakakilanlan upang magpatuloy."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Hilingin na magdagdag ng isang item kung ang isa ay hindi mahanap sa iyong vault. Nalalapat sa lahat ng naka-log in na account."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Ipakita ang mga card sa Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Itala ang mga item ng card sa Tab page para sa madaling auto-fill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Ipakita ang mga pagkatao sa Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Bilhin ang Premium"
},
- "premiumPurchaseAlert": {
- "message": "Maaari kang mamili ng membership sa Premium sa website ng bitwarden.com. Gusto mo bang bisitahin ang website ngayon?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Naipadala na ang notification sa iyong device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Nakalantad na Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json
index 913391d218cd..a52cb300532b 100644
--- a/apps/browser/src/_locales/fr/messages.json
+++ b/apps/browser/src/_locales/fr/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Générer une phrase de passe"
},
+ "passwordGenerated": {
+ "message": "Mot de passe généré"
+ },
+ "passphraseGenerated": {
+ "message": "Phrase de passe générée"
+ },
+ "usernameGenerated": {
+ "message": "Nom d'utilisateur généré"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Régénérer un mot de passe"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Vérifier l'identité"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continuer à se connecter"
+ },
"yourVaultIsLocked": {
"message": "Votre coffre est verrouillé. Vérifiez votre identité pour continuer."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Demande l'ajout d'un élément si celui-ci n'est pas trouvé dans votre coffre. S'applique à tous les comptes connectés."
},
- "showCardsInVaultView": {
- "message": "Afficher les cartes de paiement en tant que suggestions de saisie automatique dans la vue du coffre"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Afficher les cartes de paiement sur la Page d'onglet"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Liste les éléments des cartes de paiement sur la Page d'onglet pour faciliter la saisie automatique."
},
- "showIdentitiesInVaultView": {
- "message": "Afficher les identités en tant que suggestions de saisie automatique dans la vue du coffre"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Afficher les identités sur la Page d'onglet"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Acheter Premium"
},
- "premiumPurchaseAlert": {
- "message": "Vous pouvez acheter une adhésion Premium sur le coffre web de bitwarden.com. Voulez-vous visiter le site web maintenant ?"
- },
"premiumPurchaseAlertV2": {
"message": "Vous pouvez acheter la version Premium depuis les paramètres de votre compte dans l'application web Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Générateur de nom d'utilisateur"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Utiliser ce mot de passe"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Site web $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Une notification a été envoyée à votre appareil."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Une notification a été envoyée à votre appareil"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Assurez-vous que votre compte est déverrouillé et que la phrase d'empreinte correspond à l'autre appareil"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Vous serez notifié une fois que la demande sera approuvée"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Connexion initiée"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Mot de passe principal exposé"
},
@@ -3425,38 +3452,6 @@
"message": "Déplier/Replier",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importer vos données dans Bitwarden ?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protéger vos données LastPass et importer dans Bitwarden ?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Enregistrer en tant que fichier non chiffré",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importer vers Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importation en cours...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Données importées avec succès !",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Erreur lors de l'importation. Consultez la console pour plus de détails.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Une erreur réseau s'est produite lors de l'importation.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Domaine de l'alias"
},
@@ -4008,7 +4003,10 @@
"message": "Clé d'identification (passkey) retirée"
},
"autofillSuggestions": {
- "message": "Suggestions de saisie automatique"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Enregistrez un élément de connexion à remplir automatiquement pour ce site"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nom de l’élément"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Vous ne pouvez pas supprimer des collections avec les autorisations d'affichage uniquement : $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "L'organisation est désactivée"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden a un nouveau look !"
- },
- "bitwardenNewLookDesc": {
- "message": "Il est plus facile et plus intuitif que jamais de remplir automatiquement les champs et d'effectuer des recherches à partir de l'onglet \"Coffre\". Jetez un coup d'œil !"
- },
"accountActions": {
"message": "Actions du compte"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Très large"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Vous ne pouvez pas supprimer des collections avec les autorisations d'affichage uniquement : $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json
index e655159f2460..e92bf5c06b88 100644
--- a/apps/browser/src/_locales/gl/messages.json
+++ b/apps/browser/src/_locales/gl/messages.json
@@ -382,7 +382,7 @@
"message": "Aniñar un cartafol engadindo o nome do cartafol pai seguido dun \"/\". Exemplo: Social/Foros"
},
"noFoldersAdded": {
- "message": "Sen cartafois"
+ "message": "Sen cartafoles"
},
"createFoldersToOrganize": {
"message": "Crea cartafoles para organizar as entradas da túa caixa forte"
@@ -394,10 +394,10 @@
"message": "Eliminar cartafol"
},
"folders": {
- "message": "Cartafois"
+ "message": "Cartafoles"
},
"noFolders": {
- "message": "Non hai cartafois que listar."
+ "message": "Non hai cartafoles que listar."
},
"helpFeedback": {
"message": "Axuda e comentarios"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Xerar frase de contrasinal"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Volver xerar contrasinal"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verificar identidade"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "A túa caixa forte está bloqueada. Verifica a túa identidade para continuar."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ofrecer gardar un elemento se non se atopa na caixa forte. Aplica a tódalas sesións iniciadas."
},
- "showCardsInVaultView": {
- "message": "Na caixa forte, amosar tarxetas como suxestións de Autoenchido"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Amosar tarxetas na pestana"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Lista na pestana actual as tarxetas gardadas para autoenchido."
},
- "showIdentitiesInVaultView": {
- "message": "Na caixa forte, amosar identidades como suxestións de Autoenchido"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Amosar identidades na pestana"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Adquirir Prémium"
},
- "premiumPurchaseAlert": {
- "message": "Podes adquirir o plan Prémium na aplicación web de bitwarden.com. Queres visitala agora mesmo?"
- },
"premiumPurchaseAlertV2": {
"message": "Podes adquirir o plan Prémium dende os axustes de conta da aplicación web de Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Xerador de nomes de usuario"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Usar este contrasinal"
},
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Dominios bloqueados"
},
"excludedDomains": {
"message": "Dominios excluídos"
@@ -2337,13 +2355,13 @@
"message": "Bitwarden non ofrecerá gardar contas para estes dominios en ningunha das sesións iniciadas. Recarga a páxina para que os cambios fornezan efecto."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "O autoenchido e outras funcións relacionadas non estarán dispoñibles para estas webs. Debes recargar a páxina para que os cambios teñan efecto."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "O autoenchido está bloqueado para esta web."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Cambia isto en axustes"
},
"websiteItemLabel": {
"message": "Web $number$ (URI)",
@@ -2364,7 +2382,7 @@
}
},
"blockedDomainsSavedSuccess": {
- "message": "Blocked domain changes saved"
+ "message": "Dominios bloqueados gardados"
},
"excludedDomainsSavedSuccess": {
"message": "Dominios excluídos gardados"
@@ -2805,17 +2823,17 @@
"message": "Erro"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Erro de descifrado"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden non puido descifrar os seguintes elementos."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Contacto co cliente exitoso",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "para evitar a perda de datos.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Enviouse unha notificación ó teu dispositivo."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Enviouse unha notificación ó teu dispositivo"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Por favor asegúrate de que a sesión está aberta e a frase de pegada dixital coincide ca do outro dispositivo"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Serás notificado unha vez se aprobe a solicitude"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Inicio de sesión comezado"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Contrasinal mestre filtrado"
},
@@ -3425,38 +3452,6 @@
"message": "Colapsar/Expandir",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importar os teus datos a Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protexer os teus datos de LastPass e importar a Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Gardar como arquivo sen cifrar",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importar a Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importando...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Datos importados con éxito!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Erro importando. Comproba a consola para máis detalle.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Aconteceu un erro de rede durante a importación.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias do dominio"
},
@@ -3824,7 +3819,7 @@
"message": "Autenticación multifactor fallida"
},
"includeSharedFolders": {
- "message": "Incluír cartafois compartidos"
+ "message": "Incluír cartafoles compartidos"
},
"lastPassEmail": {
"message": "Correo de LastPass"
@@ -4008,7 +4003,10 @@
"message": "Clave de acceso eliminada"
},
"autofillSuggestions": {
- "message": "Suxestións de autoenchido"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Entradas suxeridas"
},
"autofillSuggestionsTip": {
"message": "Gardar unha credencial como suxestión para este sitio"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nome da entrada"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Non podes eliminar coleccións con permisos de Só lectura: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "A organización está desactivada"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Textos Send"
},
- "bitwardenNewLook": {
- "message": "Bitwarden ten un novo look!"
- },
- "bitwardenNewLookDesc": {
- "message": "É máis fácil e intuitivo que nunca autoencher e buscar dende a caixa forte. Bota un ollo!"
- },
"accountActions": {
"message": "Accións da conta"
},
@@ -4671,22 +4654,22 @@
"message": "Non tes permiso para modificar esta entrada"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "O desbloqueo biométrico non está dispoñible porque se require o PIN ou contrasinal primeiro."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "O desbloqueo biométrico non está dispoñible."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "O desbloqueo biométrico non está dispoñible por arquivos do sistema desconfigurados."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "O desbloqueo biométrico non está dispoñible por arquivos do sistema desconfigurados."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "O desbloqueo biométrico non está dispoñible porque a aplicación de escritorio está pechada."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "O desbloqueo biométrico non está dispoñible porque non está activada para $EMAIL$ na aplicación de escritorio.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "O desbloqueo biométrico non está dispoñible por algunha razón non prevista."
},
"authenticating": {
"message": "Autenticando"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Moi ancho"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Non podes eliminar coleccións con permisos de Só lectura: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json
index 1a3057ac2913..a5e126046a76 100644
--- a/apps/browser/src/_locales/he/messages.json
+++ b/apps/browser/src/_locales/he/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "צור סיסמה חדשה"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "אימות זהות"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "הכספת שלך נעולה. הזן את הסיסמה הראשית שלך כדי להמשיך."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "רכוש פרימיום"
},
- "premiumPurchaseAlert": {
- "message": "באפשרותך לרכוש מנוי פרימיום בכספת באתר bitwarden.com. האם ברצונך לפתוח את האתר כעת?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4008,7 +4003,10 @@
"message": "Passkey removed"
},
"autofillSuggestions": {
- "message": "Autofill suggestions"
+ "message": "הצעות למילוי אוטומטי"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json
index fd4a6612af41..e3a1b690bf35 100644
--- a/apps/browser/src/_locales/hi/messages.json
+++ b/apps/browser/src/_locales/hi/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate Password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "पहचान सत्यापित करें"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "आपकी वॉल्ट लॉक हो गई है। जारी रखने के लिए अपने मास्टर पासवर्ड को सत्यापित करें।"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "टैब पेज पर कार्ड दिखाएं"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "आसान ऑटो-फिल के लिए टैब पेज पर कार्ड आइटम सूचीबद्ध करें।"
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "टैब पेज पर पहचान दिखाएं"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "आप bitwarden.com वेब वॉल्ट पर प्रीमियम सदस्यता खरीद सकते हैं।क्या आप अब वेबसाइट पर जाना चाहते हैं?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "डोमेन उपनाम"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "बिटवार्डन का नया रूप!"
- },
- "bitwardenNewLookDesc": {
- "message": "वॉल्ट टैब से ऑटोफिल और सर्च करना पहले से कहीं ज़्यादा आसान और सहज है। सबकुछ ध्यान से देखें!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json
index 331bc109309a..b604d562181e 100644
--- a/apps/browser/src/_locales/hr/messages.json
+++ b/apps/browser/src/_locales/hr/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generiraj frazu lozinke"
},
+ "passwordGenerated": {
+ "message": "Lozinka generirana"
+ },
+ "passphraseGenerated": {
+ "message": "Frazna lozinka generirana"
+ },
+ "usernameGenerated": {
+ "message": "Korisničko ime generirano"
+ },
+ "emailGenerated": {
+ "message": "e-pošta generirana"
+ },
"regeneratePassword": {
"message": "Ponovno generiraj lozinku"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Potvrdi identitet"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Ne prepoznajemo ovaj uređaj. Za potvrdu identiteta unesi kôd poslan e-poštom."
+ },
+ "continueLoggingIn": {
+ "message": "Nastavi prijavu"
+ },
"yourVaultIsLocked": {
"message": "Tvoj trezor je zaključan. Potvrdi glavnu lozinku za nastavak."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Pitaj za dodavanje stavke ako nije pronađena u tvojem trezoru. Primjenjuje se na sve prijavljene račune."
},
- "showCardsInVaultView": {
- "message": "Prikaži kartice kao prijedloge za auto-ispunu u prikazu trezora"
+ "showCardsInVaultViewV2": {
+ "message": "Uvijek prikaži kartice kao prijedloge za auto-ispunu u prikazu trezora"
},
"showCardsCurrentTab": {
"message": "Prikaži platne kartice"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Prikazuj platne kartice za jednostavnu auto-ispunu."
},
- "showIdentitiesInVaultView": {
- "message": "Prikaži identitete kao prijedloge za auto-ispunu u prikazu trezora"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Uvijek prikaži identitete kao prijedloge za auto-ispunu u prikazu trezora"
},
"showIdentitiesCurrentTab": {
"message": "Prikaži identitete"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Kupi premium članstvo"
},
- "premiumPurchaseAlert": {
- "message": "Možeš kupiti premium članstvo na web trezoru. Želiš li sada posjetiti bitwarden.com?"
- },
"premiumPurchaseAlertV2": {
"message": "Premium možeš kupiti u postavkama računa na Bitwarden web aplikaciji."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generator korisničkih imena"
},
+ "useThisEmail": {
+ "message": "Koristi ovu e-poštu"
+ },
"useThisPassword": {
"message": "Koristi ovu lozinku"
},
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Blokirane domene"
},
"excludedDomains": {
"message": "Izuzete domene"
@@ -2337,13 +2355,13 @@
"message": "Bitwarden neće nuditi spremanje podataka za prijavu za ove domene za sve prijavljene račune. Moraš osvježiti stranicu kako bi promjene stupile na snagu."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "Auto-ispuna i druge vezane značajke neće biti ponuđene za ova web mjesta. Potrebno je osvježiti stranicu zaprimjenu postavki."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Auto-ispuna je blokirana za ovu web stranicu."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Promijeni ovo u postavkama"
},
"websiteItemLabel": {
"message": "Web stranica $number$ (URI)",
@@ -2364,7 +2382,7 @@
}
},
"blockedDomainsSavedSuccess": {
- "message": "Blocked domain changes saved"
+ "message": "Spremljene promjene blokiranih domena"
},
"excludedDomainsSavedSuccess": {
"message": "Spremljene promjene izuzete domene"
@@ -2805,17 +2823,17 @@
"message": "Pogreška"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Pogreška pri dešifriranju"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden nije mogao dešifrirati sljedeće stavke trezora."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Kontaktiraj službu za korisnike",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "kako bi izbjegli gubitak podataka.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Obavijest je poslana na tvoj uređaj."
},
+ "notificationSentDevicePart1": {
+ "message": "Otključaj Bitwarden na svojem uređaju ili na"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web trezoru"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Provjeri slaže li se jedinstvena fraza s ovdje prikazanom prije odobravanja."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Obavijest je poslana na tvoj uređaj"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Provjeri je li trezor otključan i slaže li se jedinstvena fraza s drugim uređajem"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Dobiti ćeš obavijest kada je tvoj zahtjev odobren"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Prijava pokrenuta"
},
+ "logInRequestSent": {
+ "message": "Zahtjev poslan"
+ },
"exposedMasterPassword": {
"message": "Ukradena glavna lozinka"
},
@@ -3425,38 +3452,6 @@
"message": "Sažmi/Proširi",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Uvezi svoje podatke u Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Zaštititi svoje LastPass podatke i uvezi ih u Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Spremi kao nekriptiranu datoteku",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Uvezi u Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Uvoz...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Uvoz podataka u trezor uspješan!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Greška pri uvozu. Provjeri konzolu za detalje.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Došlo je do mrežne greške tijekom uvoza.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domene"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Prijedlozi auto-ispune"
},
+ "itemSuggestions": {
+ "message": "Predložene stavke"
+ },
"autofillSuggestionsTip": {
"message": "Spremi u auto-ispunu stavku prijave za ovu stranicu"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Naziv stavke"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "S dopuštenjima samo za prikaz ne možeš ukloniti zbirke: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organizacija je deaktivirana"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Send tekstovi"
},
- "bitwardenNewLook": {
- "message": "Bitwarden ima novi izgled!"
- },
- "bitwardenNewLookDesc": {
- "message": "Auto-ispuna i pretraga iz kartice Trezor je lakša i intuitivnija nego ikad prije. Razgledaj!"
- },
"accountActions": {
"message": "Radnje na računu"
},
@@ -4671,22 +4654,22 @@
"message": "Nemaš prava za uređivanje ove stavke"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "Biometrijsko otključavanje nije dostupno jer je prvo potrebno otključati PIN-om ili lozinkom."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Biometrijsko otključavanje trenutno nije dostupno."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Biometrijsko otključavanje nije dostupno zbog pogrešno konfiguriranih sistemskih datoteka."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Biometrijsko otključavanje nije dostupno zbog pogrešno konfiguriranih sistemskih datoteka."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "Biometrijsko otključavanje nije dostupno jer je Bitwarden dekstop aplikacija zatvorena."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "Biometrijsko otključavanje nije dostupno jer nije omogućeno za $EMAIL$ u Bitwarden desktop aplikaciji.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "Biometrijsko otključavanje trenutno nije dostupno iz nepoznatog razloga."
},
"authenticating": {
"message": "Autentifikacija"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra široko"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "S dopuštenjima samo za prikaz ne možeš ukloniti zbirke: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Molimo, ažuriraj svoju desktop aplikaciju"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Za korištenje biometrijskog otključavanja ažuriraj desktop aplikaciju ili nemogući otključavanje otiskom prsta u desktop aplikaciji."
}
}
diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json
index 0aea2c7ecedf..14f6431b4cb7 100644
--- a/apps/browser/src/_locales/hu/messages.json
+++ b/apps/browser/src/_locales/hu/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Jelmondat generálás"
},
+ "passwordGenerated": {
+ "message": "A jelszó generálásra került."
+ },
+ "passphraseGenerated": {
+ "message": "A jelmondat generálásra került."
+ },
+ "usernameGenerated": {
+ "message": "A felhasználónév generálásra került."
+ },
+ "emailGenerated": {
+ "message": "Az email generálásra került."
+ },
"regeneratePassword": {
"message": "Jelszó újragenerálása"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Személyazonosság ellenőrzése"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Nem ismerhető fel ez az eszköz. Írjuk be az email címünkre küldött kódot a személyazonosság igazolásához."
+ },
+ "continueLoggingIn": {
+ "message": "A bejelentkezés folytatása"
+ },
"yourVaultIsLocked": {
"message": "A széf zárolásra került. A folytatáshoz meg kell adni a mesterjelszót."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Egy elem hozzáadásának kérése, ha az nem található a széfben. Minden bejelentkezett fiókra vonatkozik."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Mindig jelenítse meg a kártyákat automatikus kitöltési javaslatként a Széf nézetben"
},
"showCardsCurrentTab": {
"message": "Kártyák megjelenítése a Fül oldalon"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Kártyaelemek listázása a Fül oldalon a könnyű automatikus kitöltéshez."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Mindig jelenítse meg a személyazonosságokat automatikus kitöltési javaslatként a Széf nézetben"
},
"showIdentitiesCurrentTab": {
"message": "Azonosítások megjelenítése a Fül oldalon"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Prémium funkció megvásárlása"
},
- "premiumPurchaseAlert": {
- "message": "A prémium tagság megvásárolható a bitwarden.com webes széfben. Szeretnénk felkeresni a webhelyet most?"
- },
"premiumPurchaseAlertV2": {
"message": "Prémium szolgáltatást vásárolhatunk a Bitwarden webalkalmazás fiókbeállításai között."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Felhasználónév generátor"
},
+ "useThisEmail": {
+ "message": "Ezen email használata"
+ },
"useThisPassword": {
"message": "Jelszó használata"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Az automatikus kitöltés és az egyéb kapcsolódó funkciók ezeken a webhelyeken nincsenek a kínálatban. A változtatások életbe lépéséhez frissíteni kell az oldalt."
},
- "autofillBlockedNotice": {
- "message": "Az automatikus kitöltés le van tiltva ezen a webhelyen. Tekintsük át vagy módosítsuk ezt a beállításokban."
+ "autofillBlockedNoticeV2": {
+ "message": "Az automatikus kitöltés blokkolásra került ezen a webhelyen."
},
- "autofillBlockedTooltip": {
- "message": "Az automatikus kitöltés le van tiltva ezen a webhelyen. Tekintsük át ezt a beállításokban."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Megváltoztatás a beállításokban"
},
"websiteItemLabel": {
"message": "Webhely $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Egy értesítés lett elküldve az eszközre."
},
+ "notificationSentDevicePart1": {
+ "message": "A Bitwarden zárolás feloldása az eszközön vagy: "
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "webalkalmazás"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Jóváhagyás előtt győződjünk meg arról, hogy az ujjlenyomat kifejezés megegyezik az alábbi kifejezéssel."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Egy értesítés lett elküldve az eszközre."
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Ellenőrizzük, hogy a széf feloldásra került és az ujjlenyomat kifejezés egyezik a másik eszközön levővel."
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "A kérelem jóváhagyása után értesítés érkezik."
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "A bejelentkezés elindításra került."
},
+ "logInRequestSent": {
+ "message": "A kérés elküldésre került."
+ },
"exposedMasterPassword": {
"message": "Kiszivárgott mesterjelszó"
},
@@ -3425,38 +3452,6 @@
"message": "Összezárás váltás",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Adatok importálása a Bitwardenbe?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "A LastPass adatok megvédése és importálása a Bitwardenbe?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Mentés titkosítatlan fájlként",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importálás a Bitwardenbe",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importálás...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Az adatok sikeresen importálásra kerültek.",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Hiba történt az importálás során. A részletekért ellenőrizzük a konzolt.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Hálózati hiba történt az importálás során.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Áldomain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Automatikus kitöltés javaslatok"
},
+ "itemSuggestions": {
+ "message": "Javasolt elemek"
+ },
"autofillSuggestionsTip": {
"message": "A bejelentkezési elem mentése ehhez a webhelyhez az automatikus kitöltéshez"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Elem neve"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Nem távolíthatók el a csak megtekintési engedéllyel bíró gyűjtemények: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Szöveg küldés"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Fiókműveletek"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra széles"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Nem távolíthatók el a csak megtekintési engedéllyel bíró gyűjtemények: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Frissítsük az asztali alkalmazást."
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "A biometrikus feloldás használatához frissítsük az asztali alkalmazást vagy tiltsuk le az ujjlenyomatos feloldást az asztali beállításokban."
}
}
diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json
index 82776a8e82bb..53810e85f77d 100644
--- a/apps/browser/src/_locales/id/messages.json
+++ b/apps/browser/src/_locales/id/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Buat frasa sandi"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Buat Ulang Kata Sandi"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verifikasi Identitas Anda"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Brankas Anda terkunci. Verifikasi kata sandi utama Anda untuk melanjutkan."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Tanyakan untuk menambah sebuah benda jika benda itu tidak ditemukan di brankas Anda. Diterapkan ke seluruh akun yang telah masuk."
},
- "showCardsInVaultView": {
- "message": "Tampilkan kartu sebagai saran isi otomatis pada tampilan Brankas"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Tamplikan kartu pada halaman Tab"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Buat tampilan daftar benda dari kartu pada halaman Tab untuk isi otomatis yang mudah."
},
- "showIdentitiesInVaultView": {
- "message": "Tampilkan identitas sebagai saran isi otomatis pada tampilan Brankas"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Tampilkan identitas pada halaman Tab"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Beli Keanggotaan Premium"
},
- "premiumPurchaseAlert": {
- "message": "Anda dapat membeli keanggotaan premium di brankas web bitwarden.com. Anda ingin mengunjungi situs web sekarang?"
- },
"premiumPurchaseAlertV2": {
"message": "Anda dapat membeli Premium dari pilihan akun Anda pada aplikasi web Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Pembuat nama pengguna"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Gunakan kata sandi ini"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Situs web $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Sebuah pemberitahuan dikirim ke perangkat Anda."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Sebuah pemberitahuan telah dikirim ke perangkat Anda"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Pastikan akun Anda terbuka dan frasa sidik jari cocok pada perangkat lainnya"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Anda akan diberitahu setelah permintaan disetujui"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Memulai login"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Kata Sandi Utama yang Terpapar"
},
@@ -3425,38 +3452,6 @@
"message": "Saklar lipat",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Impor data Anda ke Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Lindungi data LastPass Anda dan impor ke Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Simpan sebagai berkas yang tidak dienkripsi",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Impor ke Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Mengimpor...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data berhasil diimpor!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Gagal mengimpor. Periksa konsol untuk rinciannya.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Kesalahan jaringan ditemui ketika mengimpor.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Domain alias"
},
@@ -4008,7 +4003,10 @@
"message": "Kunci sandi dihapus"
},
"autofillSuggestions": {
- "message": "Saran isi otomatis"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Simpan benda login untuk situs ini ke isi otomatis"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nama benda"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Anda tidak dapat menghapus koleksi dengan izin hanya lihat: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisasi dinonaktifkan"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra lebar"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Anda tidak dapat menghapus koleksi dengan izin hanya lihat: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json
index 04e2c4ee64f0..9c00396b4505 100644
--- a/apps/browser/src/_locales/it/messages.json
+++ b/apps/browser/src/_locales/it/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Genera passphrase"
},
+ "passwordGenerated": {
+ "message": "Parola d'accesso generata"
+ },
+ "passphraseGenerated": {
+ "message": "Frase d'accesso generata"
+ },
+ "usernameGenerated": {
+ "message": "Nome utente generato"
+ },
+ "emailGenerated": {
+ "message": "E-mail generata"
+ },
"regeneratePassword": {
"message": "Rigenera password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verifica identità"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Non riconosciamo questo dispositivo. Inserisci il codice inviato alla tua e-mail per verificare la tua identità."
+ },
+ "continueLoggingIn": {
+ "message": "Continua l'accesso"
+ },
"yourVaultIsLocked": {
"message": "La tua cassaforte è bloccata. Verifica la tua identità per continuare."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Chiedi di creare un nuovo elemento se non ce n'è uno nella tua cassaforte. Si applica a tutti gli account sul dispositivo."
},
- "showCardsInVaultView": {
- "message": "Mostra le carte come suggerimenti di riempimento automatico nella vista cassaforte"
+ "showCardsInVaultViewV2": {
+ "message": "Mostra sempre le carte come suggerimenti di riempimento automatico nella vista cassaforte"
},
"showCardsCurrentTab": {
"message": "Mostra le carte nella sezione Scheda"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Mostra le carte nella sezione Scheda per riempirle automaticamente."
},
- "showIdentitiesInVaultView": {
- "message": "Mostra le identità come suggerimenti di riempimento automatico nella vista cassaforte"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Mostra sempre le identità come suggerimenti di riempimento automatico nella vista cassaforte"
},
"showIdentitiesCurrentTab": {
"message": "Mostra le identità nella sezione Scheda"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Passa a Premium"
},
- "premiumPurchaseAlert": {
- "message": "Puoi acquistare il un abbonamento Premium dalla cassaforte web su bitwarden.com. Vuoi visitare il sito?"
- },
"premiumPurchaseAlertV2": {
"message": "Puoi acquistare Premium dalle impostazioni del tuo account sull'app web Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generatore di nomi utente"
},
+ "useThisEmail": {
+ "message": "Usa questa e-mail"
+ },
"useThisPassword": {
"message": "Usa questa password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Per questi siti, l'auto-completamento e funzionalità simili non saranno disponibili. Ricarica la pagina per applicare le modifiche."
},
- "autofillBlockedNotice": {
- "message": "L'auto-completamento è bloccato per questo sito. Modifica questa scelta nelle impostazioni."
+ "autofillBlockedNoticeV2": {
+ "message": "La compilazione automatica è bloccata per questo sito."
},
- "autofillBlockedTooltip": {
- "message": "L'auto-completamento è bloccato per questo sito. Verifica nelle impostazioni."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Modifica questo nelle impostazioni"
},
"websiteItemLabel": {
"message": "Sito $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Una notifica è stata inviata al tuo dispositivo."
},
+ "notificationSentDevicePart1": {
+ "message": "Sblocca Bitwarden sul tuo dispositivo o su"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "app web"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Assicurarsi che la frase di impronta digitale corrisponda a quella sottostante prima dell'approvazione."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Una notifica è stata inviata al tuo dispositivo"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Assicurati che il tuo account sia sbloccato e che la frase dell'impronta digitale corrisponda nell'altro dispositivo"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Sarai notificato una volta che la richiesta sarà approvata"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Accesso avviato"
},
+ "logInRequestSent": {
+ "message": "Richiesta inviata"
+ },
"exposedMasterPassword": {
"message": "Password principale violata"
},
@@ -3425,38 +3452,6 @@
"message": "Comprimi/espandi",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importare i tuoi dati su Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Proteggere i tuoi dati LastPass e importarli su Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Salva come file non crittografato",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importa su Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importazione in corso...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dati importati!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Errore durante l'importazione. Controlla la console per i dettagli.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Errore di connessione durante l'importazione.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Dominio alias"
},
@@ -4008,7 +4003,10 @@
"message": "Passkey rimossa"
},
"autofillSuggestions": {
- "message": "Suggerimenti per il riempimento automatico"
+ "message": "Suggerimenti riempimento automatico"
+ },
+ "itemSuggestions": {
+ "message": "Elementi suggeriti"
},
"autofillSuggestionsTip": {
"message": "Salva un elemento di accesso per questo sito da riempire automaticamente"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nome elemento"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Non puoi rimuovere raccolte con i soli permessi di visualizzazione: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "L'organizzazione è disattivata"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Send Testo"
},
- "bitwardenNewLook": {
- "message": "Bitwarden ha un nuovo look!"
- },
- "bitwardenNewLookDesc": {
- "message": "È più facile e intuitivo che mai utilizzare il riempimento automatico e cercare dalla scheda Cassaforte. Dai un'occhiata!"
- },
"accountActions": {
"message": "Azioni dell'account"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Molto larga"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Non puoi rimuovere raccolte con i soli permessi di visualizzazione: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Aggiornare l'applicazione desktop"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Per usare lo sblocco biometrico, aggiornare l'applicazione desktop o disabilitare lo sblocco dell'impronta digitale nelle impostazioni del desktop."
}
}
diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json
index cc1f34e49856..ca8141cb59fd 100644
--- a/apps/browser/src/_locales/ja/messages.json
+++ b/apps/browser/src/_locales/ja/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "パスフレーズを生成"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "パスワードの再生成"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "本人確認を行う"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "保管庫がロックされています。続行するには本人確認を行ってください。"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "保管庫にアイテムが見つからない場合は、アイテムを追加するよう要求します。ログインしているすべてのアカウントに適用されます。"
},
- "showCardsInVaultView": {
- "message": "保管庫ビューに自動入力の候補としてカードを表示する"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "タブページにカードを表示"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "自動入力を簡単にするために、タブページにカードアイテムを表示します"
},
- "showIdentitiesInVaultView": {
- "message": "保管庫ビューに自動入力の候補として ID を表示する"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "タブページに ID を表示"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "プレミアム会員に加入"
},
- "premiumPurchaseAlert": {
- "message": "プレミアム会員権は bitwarden.com ウェブ保管庫で購入できます。ウェブサイトを開きますか?"
- },
"premiumPurchaseAlertV2": {
"message": "Bitwarden ウェブアプリでアカウント設定からプレミアムを購入できます。"
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "ユーザー名生成ツール"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "このパスワードを使用する"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "ウェブサイト $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "デバイスに通知を送信しました。"
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "お使いのデバイスに通知が送信されました"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "アカウントがロック解除されていることと、フィンガープリントフレーズが他の端末で一致していることを確認してください"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "リクエストが承認されると通知されます"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "ログイン開始"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "流出したマスターパスワード"
},
@@ -3425,38 +3452,6 @@
"message": "開く/閉じる",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Bitwarden にデータをインポートしますか?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "LastPass データを Bitwarden にインポートしますか?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "暗号化されていないファイルとして保存",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Bitwarden にインポート",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "インポート中...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "データをインポートしました!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "インポート中にエラーが発生しました。詳細はコンソールを確認してください。",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "インポート中にネットワークエラーが発生しました。",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "エイリアスドメイン"
},
@@ -4008,7 +4003,10 @@
"message": "パスキーを削除しました"
},
"autofillSuggestions": {
- "message": "候補を自動入力する"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "自動入力するためにこのサイトのログインアイテムを保存します"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "アイテム名"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "表示のみの権限が与えられているコレクションを削除することはできません: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "組織は無効化されています"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "テキスト Send"
},
- "bitwardenNewLook": {
- "message": "Bitwarden が新しい外観になりました。"
- },
- "bitwardenNewLookDesc": {
- "message": "保管庫タブからの自動入力と検索がこれまで以上に簡単で直感的になりました。"
- },
"accountActions": {
"message": "アカウントの操作"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "エクストラワイド"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "表示のみの権限が与えられているコレクションを削除することはできません: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json
index 50fdc6613c50..5b81c015383e 100644
--- a/apps/browser/src/_locales/ka/messages.json
+++ b/apps/browser/src/_locales/ka/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "შემოტანა...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "ჩანაწერის სახელი"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/km/messages.json
+++ b/apps/browser/src/_locales/km/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json
index 3f9e99e56371..90359b0f73ba 100644
--- a/apps/browser/src/_locales/kn/messages.json
+++ b/apps/browser/src/_locales/kn/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪುನರುತ್ಪಾದಿಸಿ"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "ನಿಮ್ಮ ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿದೆ. ಮುಂದುವರೆಯಲು ನಿಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "ಪ್ರೀಮಿಯಂ ಖರೀದಿಸಿ"
},
- "premiumPurchaseAlert": {
- "message": "ನೀವು ಬಿಟ್ವಾರ್ಡೆನ್.ಕಾಮ್ ವೆಬ್ ವಾಲ್ಟ್ನಲ್ಲಿ ಪ್ರೀಮಿಯಂ ಸದಸ್ಯತ್ವವನ್ನು ಖರೀದಿಸಬಹುದು. ನೀವು ಈಗ ವೆಬ್ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡಲು ಬಯಸುವಿರಾ?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json
index 4ac6d281b094..896e22d57bbf 100644
--- a/apps/browser/src/_locales/ko/messages.json
+++ b/apps/browser/src/_locales/ko/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "암호 생성"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "비밀번호 재생성"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "신원 확인"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "보관함이 잠겨 있습니다. 마스터 비밀번호를 입력하여 계속하세요."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "보관함에 항목이 없을 경우 추가하라는 메시지를 표시합니다. 모든 로그인된 계정에 적용됩니다."
},
- "showCardsInVaultView": {
- "message": "보관함 보기에서 카드 자동완성 제안를 표시"
+ "showCardsInVaultViewV2": {
+ "message": "보관함 보기에서 언제나 카드 자동 완성 제안을 표시"
},
"showCardsCurrentTab": {
"message": "탭 페이지에 카드 표시"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "간편한 자동완성을 위해 탭에 카드 항목들을 나열"
},
- "showIdentitiesInVaultView": {
- "message": "보관함 보기에서 신원들의 자동완성 제안을 표시"
+ "showIdentitiesInVaultViewV2": {
+ "message": "보관함 보기에서 언제나 신원의 자동 완성 제안을 표시"
},
"showIdentitiesCurrentTab": {
"message": "탭 페이지에 신원들을 표시"
@@ -1005,7 +1023,7 @@
"message": "간편한 자동완성을 위해 탭에 신원 항목들을 나열"
},
"clickToAutofillOnVault": {
- "message": "Click items to autofill on Vault view"
+ "message": "보관함 보기에서 항목을 클릭하여 자동 완성"
},
"clearClipboard": {
"message": "클립보드 비우기",
@@ -1107,10 +1125,10 @@
"message": "이 비밀번호는 이 파일을 파일 내보내거나, 가져오는데 사용됩니다."
},
"accountRestrictedOptionDescription": {
- "message": "계정의 사용자 이름과 마스터 비밀번호에서 파생된 계정 암호화 키를 사용하여 내보내기를 암호화하고, 현재 Bitwarden계정으로 가져오기를 제한해보세요. "
+ "message": "내보내기를 당신의 계정의 사용자이름과 마스터비밀번호로부터 파생된 계정 암호화 키를 사용하여 암호화하고, 현재의 Bitwarden 계정으로만 가져오도록 제한합니다."
},
"passwordProtectedOptionDescription": {
- "message": "파일 비밀번호를 설정하여, 내보내기를 암호화하고, 해독에 그 파일 비밀번호를 사용하는 Bitwarden계정에 가져오세요."
+ "message": "파일에 비밀번호를 설정하여 내보내기를 암호화하고, 어느 Bitwarden 계정으로든 그 비밀번호로 해독하여 가져오기 합니다."
},
"exportTypeHeading": {
"message": "내보내기 유형"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "프리미엄 멤버십 구입"
},
- "premiumPurchaseAlert": {
- "message": "bitwarden.com 웹 보관함에서 프리미엄 멤버십을 구입할 수 있습니다. 지금 웹 사이트를 방문하시겠습니까?"
- },
"premiumPurchaseAlertV2": {
"message": "Bitwarden 웹 앱의 계정 설정에서 프리미엄에 대한 결제를 할 수 있습니다."
},
@@ -1478,7 +1493,7 @@
"message": "카드를 제안으로 표시"
},
"showInlineMenuOnIconSelectionLabel": {
- "message": "아이콘을 선택하면 제안이 표시됩니다."
+ "message": "아이콘을 선택할 때 제안을 표시"
},
"showInlineMenuOnFormFieldsDescAlt": {
"message": "로그인한 모든 계정에 적용"
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "사용자 이름 생성기"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "이 비밀번호 사용"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "웹사이트 $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "기기에 알림이 전송되었습니다."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "기기에 알림이 전송되었습니다."
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "반드시 계정이 잠금 해제되었고, 지문 구절이 다른 기기에서 일치하는지 확인해주세요."
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "요청이 승인되면 알림을 받게 됩니다"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "로그인 시작"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "노출된 마스터 비밀번호"
},
@@ -3425,38 +3452,6 @@
"message": "토글이 붕괴됨",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "데이터를 Bitwarden으로 가져오시겠습니까?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "LastPass 데이터를 보호하고 Bitwarden으로 가져오시겠습니까?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "암호화되지 않은 파일로 저장",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Bitwarden으로 가져오기",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "가져오는 중...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "데이터 가져오기 성공!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "가져오는 중 오류가 발생했습니다. 자세한 내용은 콘솔을 확인하세요.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "가져오기 중에 네트워크 오류가 발생했습니다.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "도메인 별칭"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "자동 완성 제안"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "이 사이트에서 자동으로 작성할 로그인 항목 저장"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "항목 이름"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "보기 권한만 있는 컬렉션은 제거할 수 없습니다: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "조직이 비활성화되었습니다"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "텍스트 Send"
},
- "bitwardenNewLook": {
- "message": "Bitwarden이 새로운 모습으로 돌아왔습니다!"
- },
- "bitwardenNewLookDesc": {
- "message": "보관함 탭에서 자동 완성하고 검색하는 것이 그 어느 때보다 쉽고 직관적입니다. 둘러보세요!"
- },
"accountActions": {
"message": "계정 작업"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "매우 넓게"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "보기 권한만 있는 컬렉션은 제거할 수 없습니다: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json
index 3c81df00f10f..f64eb8b5189f 100644
--- a/apps/browser/src/_locales/lt/messages.json
+++ b/apps/browser/src/_locales/lt/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Generuoti slaptažodį iš naujo"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Patvirtinti tapatybę"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Jūsų saugykla užrakinta. Norėdami tęsti, patikrinkite pagrindinį slaptažodį."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Paprašykite pridėti elementą, jei jo nerasta Jūsų saugykloje. Taikoma visoms prisijungusioms paskyroms."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Visada rodyti korteles kaip automatinio pildymo pasiūlymus saugyklos rodinyje"
},
"showCardsCurrentTab": {
"message": "Rodyti korteles skirtuko puslapyje"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Pateikti kortelių elementų skirtuko puslapyje sąrašą, kad būtų lengva automatiškai užpildyti."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Visada rodyti tapatybes kaip automatinio pildymo pasiūlymus saugyklos rodinyje"
},
"showIdentitiesCurrentTab": {
"message": "Rodyti tapatybes skirtuko puslapyje"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Įsigyti Premium"
},
- "premiumPurchaseAlert": {
- "message": "Galite įsigyti „Premium“ narystę „bitwarden.com“ žiniatinklio saugykloje. Ar norite apsilankyti svetainėje dabar?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Pradėtas prisijungimas"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Perjungti sutrumpinimą",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importuoti duomenis į Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Apsaugoti LastPass duomenis ir importuoti į Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Išsaugoti kaip neužšifruotą failą",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importuoti į Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importuojama...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Duomenys sėkmingai importuoti.",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Klaida importuojant. Išsamesnės informacijos patikrink konsolėje.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Importuojant įvyko tinklo klaida.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Domeno slapyvardis"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Elemento pavadinimas"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Negalite pašalinti kolekcijų su Peržiūrėti tik leidimus: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Negalite pašalinti kolekcijų su Peržiūrėti tik leidimus: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json
index fc682ced3894..3306cdf5a8f3 100644
--- a/apps/browser/src/_locales/lv/messages.json
+++ b/apps/browser/src/_locales/lv/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Izveidot paroles vārdkopu"
},
+ "passwordGenerated": {
+ "message": "Parole izveidota"
+ },
+ "passphraseGenerated": {
+ "message": "Paroles vārdkopa izveidota"
+ },
+ "usernameGenerated": {
+ "message": "Lietotājvārds izveidots"
+ },
+ "emailGenerated": {
+ "message": "E-pasta adrese izveidota"
+ },
"regeneratePassword": {
"message": "Pārizveidot paroli"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Identitātes apliecināšana"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Mēs neatpazīstam šo ierīci. Jāievada kods, kas tika nosūtīts e-pastā, lai apliecinātu savu identitāti."
+ },
+ "continueLoggingIn": {
+ "message": "Turpināt pieteikšanos"
+ },
"yourVaultIsLocked": {
"message": "Glabātava ir aizslēgta. Jāapliecina sava identitāte, lai turpinātu."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Vaicāt, vai pievienot vienumu, ja glabātavā tāds nav atrodams. Attiecas uz visiem kontiem, kuri ir pieteikušies."
},
- "showCardsInVaultView": {
- "message": "Rādīt kartes kā automātiskās aizpildes ieteikumus glabātavas skatā"
+ "showCardsInVaultViewV2": {
+ "message": "Glabātavas skatā vienmēr rādīt kartes kā automātiskās aizpildes ieteikumus"
},
"showCardsCurrentTab": {
"message": "Rādīt kartes cilnes lapā"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Attēlot kartes ciļņu lapā vieglākai aizpildīšanai."
},
- "showIdentitiesInVaultView": {
- "message": "Rādīt identitātes kā automātiskās aizpildes ieteikumus glabātavas skatā"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Glabātavas skatā vienmēr rādīt identitātes kā automātiskās aizpildes ieteikumus"
},
"showIdentitiesCurrentTab": {
"message": "Rādīt identitātes cilnes pārskatā"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Iegādāties Premium"
},
- "premiumPurchaseAlert": {
- "message": "Premium dalību ir iespējams iegādāties bitwarden.com tīmekļa glabātavā. Vai tagad apmeklēt tīmekļvietni?"
- },
"premiumPurchaseAlertV2": {
"message": "Premium var iegādāties Bitwarden tīmekļa lietotnē sava konta iestatījumos."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Lietotājvārdu veidotājs"
},
+ "useThisEmail": {
+ "message": "Izmantot šo e-pasta adresi"
+ },
"useThisPassword": {
"message": "Izmantot šo paroli"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Automātiskā aizpilde un citas saistītās iespējas šajās tīmekļvietnēs netiks piedāvātas. Ir jāatsvaidzina lapa, lai izmaiņas iedarbotos."
},
- "autofillBlockedNotice": {
- "message": "Automātiskā aizpilde šajā tīmekļvietnē ir liegta. Šo pārskatīt vai mainīt var iestatījumos."
+ "autofillBlockedNoticeV2": {
+ "message": "Automātiskā aizpilde šajā tīmekļvietnē ir liegta."
},
- "autofillBlockedTooltip": {
- "message": "Automātiskā aizpilde šajā tīmekļvietnē ir liegta. Šo var pārskatīt iestatījumos."
+ "autofillBlockedNoticeGuidance": {
+ "message": "To var mainīt iestatījumos"
},
"websiteItemLabel": {
"message": "Tīmekļvietne $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Uz ierīci ir nosūtīts paziņojums."
},
+ "notificationSentDevicePart1": {
+ "message": "Bitwarden jāatslēdz savā ierīcē vai"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "tīmekļa lietotnē"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Pirms apstiprināšanas jāpārliecinās, ka pirkstu nospieduma vārdkopa atbilst zemāk esošajai."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Uz ierīci tika nosūtīts paziņojums"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Lūgums pārliecināties, ka konts ir atslēgts un atpazīšanas vārdkopa ir tāda pati arī otrā ierīcē"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Tiks paziņots, tiklīdz pieprasījums būs apstiprināts"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Uzsākta pieteikšanās"
},
+ "logInRequestSent": {
+ "message": "Pieprasījums nosūtīts"
+ },
"exposedMasterPassword": {
"message": "Noplūdusi galvenā parole"
},
@@ -3425,38 +3452,6 @@
"message": "Pārslēgt sakļaušanu",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Ievietot datus Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Aizsargāt LastPass datus un ievietot tos Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Saglabāt kā nešifrētu datni",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Ievietot Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Ievieto...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dati veiksmīgi ievietoti.",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Kļūda ievietošanā. Jāpārbauda konsole, lai iegūtu vairāk informācijas.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Ievietošanas laikā atgadījās tīkla kļūda.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Aizstājdomēns"
},
@@ -4008,7 +4003,10 @@
"message": "Piekļuves atslēga noņemta"
},
"autofillSuggestions": {
- "message": "Ieteikumi automātiskajai aizpildei"
+ "message": "Automātiskās aizpildes ieteikumi"
+ },
+ "itemSuggestions": {
+ "message": "Ieteiktie vienumi"
},
"autofillSuggestionsTip": {
"message": "Saglabāt pieteikšanās vienumi, ko automātiski aizpildīt šajā vietnē"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Vienuma nosaukums"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Nevar noņemt krājumus ar tiesībām \"Tikai skatīt\": $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Apvienība ir atspējota"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Teksta Send"
},
- "bitwardenNewLook": {
- "message": "Bitwarden ir jauns izskats."
- },
- "bitwardenNewLookDesc": {
- "message": "Veikt automātisko aizpildi un meklēšanu glabātavas cilnē ir vienkāršāk un izprotamāk kā jebkad. Apskati izmaiņas!"
- },
"accountActions": {
"message": "Konta darbības"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ļoti plats"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Nevar noņemt krājumus ar tiesībām \"Tikai skatīt\": $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Lūgums atjaunināt darbvirsmas lietotni"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Lai izmantotu atslēgšanu ar biometriju, lūgums atjaunināt darbvirsmas lietotni vai atspējot atslēgšanu ar pirkstu nospiedumu darbvirsmas iestatījumos."
}
}
diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json
index 4cbbfc46d6ab..75cf2bdd5676 100644
--- a/apps/browser/src/_locales/ml/messages.json
+++ b/apps/browser/src/_locales/ml/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "പാസ്സ്വേഡ് വീണ്ടും സൃഷ്ടിക്കുക"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "തങ്ങളുടെ വാൾട് പൂട്ടിയിരിക്കുന്നു. തുടരുന്നതിന് നിങ്ങളുടെ പ്രാഥമിക പാസ്വേഡ് പരിശോധിക്കുക."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "പ്രീമിയം വാങ്ങുക"
},
- "premiumPurchaseAlert": {
- "message": "നിങ്ങൾക്ക് bitwarden.com വെബ് വാൾട്ടിൽ പ്രീമിയം അംഗത്വം വാങ്ങാം. നിങ്ങൾക്ക് ഇപ്പോൾ വെബ്സൈറ്റ് സന്ദർശിക്കാൻ ആഗ്രഹമുണ്ടോ?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json
index cbb0b1bdf1a1..622cb1be6392 100644
--- a/apps/browser/src/_locales/mr/messages.json
+++ b/apps/browser/src/_locales/mr/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "पासवर्ड पुनर्जनित करा"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "ओळख सत्यापित करा"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "तुमची तिजोरीला कुलूप लावले आहे. पुढे जाण्यासाठी तुमची ओळख सत्यापित करा."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/my/messages.json
+++ b/apps/browser/src/_locales/my/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json
index 3a12c9ae4f42..ce50ff4f90a4 100644
--- a/apps/browser/src/_locales/nb/messages.json
+++ b/apps/browser/src/_locales/nb/messages.json
@@ -7,7 +7,7 @@
"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": "Hjemme, på jobben eller på farten sikrer Bitwarden enkelt alle dine passord, passnøkler og sensitiv informasjon",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@@ -81,10 +81,10 @@
"message": "Et hint for hovedpassordet (valgfritt)"
},
"joinOrganization": {
- "message": "Join organization"
+ "message": "Bli med i organisasjonen"
},
"joinOrganizationName": {
- "message": "Join $ORGANIZATIONNAME$",
+ "message": "Bli med i $ORGANIZATIONNAME$",
"placeholders": {
"organizationName": {
"content": "$1",
@@ -141,7 +141,7 @@
"message": "Kopiér navn"
},
"copyCompany": {
- "message": "Copy company"
+ "message": "Kopiér firma"
},
"copySSN": {
"message": "Kopiér fødselsnummer"
@@ -281,13 +281,13 @@
"message": "Endre hovedpassordet"
},
"continueToWebApp": {
- "message": "Continue to web app?"
+ "message": "Vil du fortsette til nettappen?"
},
"continueToWebAppDesc": {
"message": "Explore more features of your Bitwarden account on the web app."
},
"continueToHelpCenter": {
- "message": "Continue to Help Center?"
+ "message": "Vil du fortsette til Hjelpesenteret?"
},
"continueToHelpCenterDesc": {
"message": "Learn more about how to use Bitwarden on the Help Center."
@@ -299,7 +299,7 @@
"message": "Help others find out if Bitwarden is right for them. Visit your browser's extension store and leave a rating now."
},
"changeMasterPasswordOnWebConfirmation": {
- "message": "You can change your master password on the Bitwarden web app."
+ "message": "Du kan endre hovedpassordet ditt i Bitwardens nettapp."
},
"fingerprintPhrase": {
"message": "Fingeravtrykksfrase",
@@ -322,16 +322,16 @@
"message": "Om"
},
"moreFromBitwarden": {
- "message": "More from Bitwarden"
+ "message": "Mer fra Bitwarden"
},
"continueToBitwardenDotCom": {
"message": "Vil du fortsette til bitwarden.com?"
},
"bitwardenForBusiness": {
- "message": "Bitwarden for Business"
+ "message": "Bitwarden for bedrifter"
},
"bitwardenAuthenticator": {
- "message": "Bitwarden Authenticator"
+ "message": "Bitwarden-autentiserer"
},
"continueToAuthenticatorPageDesc": {
"message": "Bitwarden Authenticator allows you to store authenticator keys and generate TOTP codes for 2-step verification flows. Learn more on the bitwarden.com website"
@@ -431,7 +431,7 @@
"message": "Generer automatisk sterke og unike passord for dine innlogginger."
},
"bitWebVaultApp": {
- "message": "Bitwarden web app"
+ "message": "Bitwardens nett-app"
},
"importItems": {
"message": "Importer elementer"
@@ -443,7 +443,19 @@
"message": "Generer et passord"
},
"generatePassphrase": {
- "message": "Generate passphrase"
+ "message": "Generér passordfrase"
+ },
+ "passwordGenerated": {
+ "message": "Passord generert"
+ },
+ "passphraseGenerated": {
+ "message": "Passordfrase generert"
+ },
+ "usernameGenerated": {
+ "message": "Brukernavn generert"
+ },
+ "emailGenerated": {
+ "message": "E-postadresse generert"
},
"regeneratePassword": {
"message": "Omgenerer et passord"
@@ -555,7 +567,7 @@
"message": "Passord"
},
"totp": {
- "message": "Authenticator secret"
+ "message": "Autentiseringsnøkkel"
},
"passphrase": {
"message": "Passfrase"
@@ -621,7 +633,7 @@
"message": "Annet"
},
"unlockMethods": {
- "message": "Unlock options"
+ "message": "Opplåsingsalternativer"
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
"message": "Set up an unlock method to change your vault timeout action."
@@ -630,10 +642,10 @@
"message": "Set up an unlock method in Settings"
},
"sessionTimeoutHeader": {
- "message": "Session timeout"
+ "message": "Tidsavbrudd for økten"
},
"vaultTimeoutHeader": {
- "message": "Vault timeout"
+ "message": "Tidsavbrudd for hvelvet"
},
"otherOptions": {
"message": "Andre valg"
@@ -647,14 +659,20 @@
"verifyIdentity": {
"message": "Bekreft identitet"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Fortsett innloggingen"
+ },
"yourVaultIsLocked": {
"message": "Hvelvet ditt er låst. Kontroller hovedpassordet ditt for å fortsette."
},
"yourVaultIsLockedV2": {
- "message": "Your vault is locked"
+ "message": "Hvelvet ditt er låst"
},
"yourAccountIsLocked": {
- "message": "Your account is locked"
+ "message": "Kontoen din er låst"
},
"or": {
"message": "eller"
@@ -779,10 +797,10 @@
"message": "Din nye konto har blitt opprettet! Du kan nå logge på."
},
"newAccountCreated2": {
- "message": "Your new account has been created!"
+ "message": "Den nye kontoen din er opprettet!"
},
"youHaveBeenLoggedIn": {
- "message": "You have been logged in!"
+ "message": "Du har blitt logget inn!"
},
"youSuccessfullyLoggedIn": {
"message": "Du har vellykket logget inn"
@@ -843,7 +861,7 @@
"message": "Logget av"
},
"loggedOutDesc": {
- "message": "You have been logged out of your account."
+ "message": "Du har blitt logget ut av kontoen din."
},
"loginExpired": {
"message": "Din innloggingsøkt har utløpt."
@@ -855,7 +873,7 @@
"message": "Logg inn på Bitwarden"
},
"restartRegistration": {
- "message": "Restart registration"
+ "message": "Start registreringen på nytt"
},
"expiredLink": {
"message": "Utløpt lenke"
@@ -891,7 +909,7 @@
"message": "Make your account more secure by setting up two-step login in the Bitwarden web app."
},
"twoStepLoginConfirmationTitle": {
- "message": "Continue to web app?"
+ "message": "Vil du fortsette til nettappen?"
},
"editedFolder": {
"message": "Redigerte mappen"
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Vis kort på fanesiden"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Vis kortelementer på fanesiden for lett auto-utfylling."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Vis identiteter på fanesiden"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Kjøp Premium"
},
- "premiumPurchaseAlert": {
- "message": "Du kan kjøpe et Premium-medlemskap på bitwarden.com. Vil du besøke det nettstedet nå?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -1275,7 +1290,7 @@
"message": "Takk for at du støtter Bitwarden."
},
"premiumFeatures": {
- "message": "Upgrade to Premium and receive:"
+ "message": "Oppgrader til Premium og motta:"
},
"premiumPrice": {
"message": "Og alt det for %price%/år!",
@@ -1462,29 +1477,29 @@
"message": "Miljø-nettadressene har blitt lagret."
},
"showAutoFillMenuOnFormFields": {
- "message": "Show autofill menu on form fields",
+ "message": "Vis autoutfyll-menyen i tekstbokser",
"description": "Represents the message for allowing the user to enable the autofill overlay"
},
"autofillSuggestionsSectionTitle": {
"message": "Autoutfyllingsforslag"
},
"showInlineMenuLabel": {
- "message": "Show autofill suggestions on form fields"
+ "message": "Vis autoutfyll-forslag i tekstbokser"
},
"showInlineMenuIdentitiesLabel": {
- "message": "Display identities as suggestions"
+ "message": "Vis identiteter som forslag"
},
"showInlineMenuCardsLabel": {
- "message": "Display cards as suggestions"
+ "message": "Vis kort som forslag"
},
"showInlineMenuOnIconSelectionLabel": {
- "message": "Display suggestions when icon is selected"
+ "message": "Vis forslag når ikonet er valgt"
},
"showInlineMenuOnFormFieldsDescAlt": {
"message": "Applies to all logged in accounts."
},
"turnOffBrowserBuiltInPasswordManagerSettings": {
- "message": "Turn off your browser's built in password manager settings to avoid conflicts."
+ "message": "Skru av din nettlesers innebygde passordbehandler for å unngå konflikter."
},
"turnOffBrowserBuiltInPasswordManagerSettingsLink": {
"message": "Rediger nettleserinnstillingene."
@@ -1523,7 +1538,7 @@
"message": "Standard autofyll innstilling for innloggingselementer"
},
"defaultAutoFillOnPageLoadDesc": {
- "message": "Etter aktivering av auto-utfylling på sidelasser, kan du aktivere eller deaktivere funksjonen for individuelle innloggingselementer. Dette er standardinnstillingen for innloggingselementer som ikke er satt opp separat."
+ "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)"
@@ -1583,7 +1598,7 @@
"message": "Boolsk verdi"
},
"cfTypeCheckbox": {
- "message": "Checkbox"
+ "message": "Avkryssingsboks"
},
"cfTypeLinked": {
"message": "Tilkoblet",
@@ -1804,7 +1819,7 @@
"message": "Generatorhistorikk"
},
"clearGeneratorHistoryTitle": {
- "message": "Clear generator history"
+ "message": "Tøm generatorhistorikk"
},
"cleargGeneratorHistoryDescription": {
"message": "If you continue, all entries will be permanently deleted from generator's history. Are you sure you want to continue?"
@@ -1816,7 +1831,7 @@
"message": "Samlinger"
},
"nCollections": {
- "message": "$COUNT$ collections",
+ "message": "$COUNT$ samlinger",
"placeholders": {
"count": {
"content": "$1",
@@ -1872,7 +1887,7 @@
"description": "Domain name. Ex. website.com"
},
"baseDomainOptionRecommended": {
- "message": "Base domain (recommended)",
+ "message": "Grunndomene (anbefalt)",
"description": "Domain name. Ex. website.com"
},
"domainName": {
@@ -1932,7 +1947,7 @@
"message": "Ingenting å vise"
},
"nothingGeneratedRecently": {
- "message": "You haven't generated anything recently"
+ "message": "Du har ikke generert noe i det siste"
},
"remove": {
"message": "Fjern"
@@ -2002,7 +2017,7 @@
"message": "Angi PIN-koden din for å låse opp Bitwarden. PIN-innstillingene tilbakestilles hvis du logger deg helt ut av programmet."
},
"setYourPinCode1": {
- "message": "Your PIN will be used to unlock Bitwarden instead of your master password. Your PIN will reset if you ever fully log out of Bitwarden."
+ "message": "PIN-koden din vil bli brukt til å låse opp Bitwarden i stedet for hovedpassordet ditt. PIN-koden din tilbakestilles hvis du noen gang logger deg helt ut av Bitwarden."
},
"pinRequired": {
"message": "PIN-kode er påkrevd."
@@ -2011,7 +2026,7 @@
"message": "Ugyldig PIN-kode."
},
"tooManyInvalidPinEntryAttemptsLoggingOut": {
- "message": "Too many invalid PIN entry attempts. Logging out."
+ "message": "For mange ugyldige PIN-kodeforsøk. Logger ut."
},
"unlockWithBiometrics": {
"message": "Lås opp med biometri"
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Brukernavngenerator"
},
+ "useThisEmail": {
+ "message": "Bruk denne E-postadressen"
+ },
"useThisPassword": {
"message": "Bruk dette passordet"
},
@@ -2060,14 +2078,14 @@
"description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
},
"useGeneratorHelpTextPartTwo": {
- "message": "to create a strong unique password",
+ "message": "for å lage et sterkt og unikt passord",
"description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
},
"vaultTimeoutAction": {
"message": "Handling ved tidsavbrudd i hvelvet"
},
"vaultTimeoutAction1": {
- "message": "Timeout action"
+ "message": "Handling ved tidsavbrudd"
},
"lock": {
"message": "Lås",
@@ -2117,7 +2135,7 @@
"message": "Autoutfylt element"
},
"insecurePageWarning": {
- "message": "Warning: This is an unsecured HTTP page, and any information you submit can potentially be seen and changed by others. This Login was originally saved on a secure (HTTPS) page."
+ "message": "Advarsel: Dette er en usikret HTTP-side, og all informasjon du sender inn kan potensielt bli sett og endret av andre. Denne påloggingen ble opprinnelig lagret på et sikkert (HTTPS) nettsted."
},
"insecurePageWarningFillPrompt": {
"message": "Ønsker du likevel å fylle ut denne innloggingen?"
@@ -2288,7 +2306,7 @@
"message": "Please unlock this user in the desktop application and try again."
},
"biometricsNotAvailableTitle": {
- "message": "Biometric unlock unavailable"
+ "message": "Biometrisk opplåsing er utilgjengelig"
},
"biometricsNotAvailableDesc": {
"message": "Biometric unlock is currently unavailable. Please try again later."
@@ -2339,14 +2357,14 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Endre dette i innstillingene"
},
"websiteItemLabel": {
- "message": "Website $number$ (URI)",
+ "message": "Nettsted $number$ (URİ)",
"placeholders": {
"number": {
"content": "$1",
@@ -2373,11 +2391,11 @@
"message": "Begrens visninger"
},
"limitSendViewsHint": {
- "message": "No one can view this Send after the limit is reached.",
+ "message": "Ingen kan se denne Send-en etter at grensen er nådd.",
"description": "Displayed under the limit views field on Send"
},
"limitSendViewsCount": {
- "message": "$ACCESSCOUNT$ views left",
+ "message": "$ACCESSCOUNT$ visninger igjen",
"description": "Displayed under the limit views field on Send",
"placeholders": {
"accessCount": {
@@ -2391,7 +2409,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDetails": {
- "message": "Send details",
+ "message": "Send-detaljer",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendTypeText": {
@@ -2408,7 +2426,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"hideTextByDefault": {
- "message": "Hide text by default"
+ "message": "Skjul tekst som standard"
},
"expired": {
"message": "Utløpt"
@@ -2488,7 +2506,7 @@
"message": "Egendefinert"
},
"sendPasswordDescV3": {
- "message": "Add an optional password for recipients to access this Send.",
+ "message": "Legg til et valgfritt passord for at mottakerne skal få tilgang til denne Send-en.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"createSend": {
@@ -2543,7 +2561,7 @@
}
},
"sendLinkCopied": {
- "message": "Send link copied",
+ "message": "Send-lenken ble kopiert",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"editedSend": {
@@ -2551,7 +2569,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendFilePopoutDialogText": {
- "message": "Pop out extension?",
+ "message": "Vil du sprette ut utvidelsen?",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendFilePopoutDialogDesc": {
@@ -2568,7 +2586,7 @@
"message": "For å velge en fil med Safari, popp ut i et nytt vindu ved å klikke på dette banneret."
},
"popOut": {
- "message": "Pop out"
+ "message": "Sprett ut"
},
"sendFileCalloutHeader": {
"message": "Før du starter"
@@ -2589,7 +2607,7 @@
"message": "Det oppstod en feil ved lagring av slettingen og utløpsdatoene."
},
"hideYourEmail": {
- "message": "Hide your email address from viewers."
+ "message": "Skjul E-postadressen din fra seere."
},
"passwordPrompt": {
"message": "Forespørsel om hovedpassord på nytt"
@@ -2815,14 +2833,14 @@
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "for å unngå ytterligere datatap.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
"message": "Generer brukernavn"
},
"generateEmail": {
- "message": "Generate email"
+ "message": "Generér E-post"
},
"spinboxBoundariesHint": {
"message": "Verdien må være mellom $MIN$ og $MAX$.",
@@ -2839,7 +2857,7 @@
}
},
"passwordLengthRecommendationHint": {
- "message": " Use $RECOMMENDED$ characters or more to generate a strong password.",
+ "message": " Bruk minst $RECOMMENDED$ tegn for å generere et sterkt passord.",
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@@ -2894,7 +2912,7 @@
"description": "Labels the domain name email forwarder service option"
},
"forwarderDomainNameHint": {
- "message": "Choose a domain that is supported by the selected service",
+ "message": "Velg et domene som støttes av den valgte tjenesten",
"description": "Guidance provided for email forwarding services that support multiple email domains."
},
"forwarderError": {
@@ -2926,7 +2944,7 @@
}
},
"forwaderInvalidToken": {
- "message": "Invalid $SERVICENAME$ API token",
+ "message": "Ugyldig $SERVICENAME$-API-sjetong",
"description": "Displayed when the user's API token is empty or rejected by the forwarding service.",
"placeholders": {
"servicename": {
@@ -2936,7 +2954,7 @@
}
},
"forwaderInvalidTokenWithMessage": {
- "message": "Invalid $SERVICENAME$ API token: $ERRORMESSAGE$",
+ "message": "Ugyldig $SERVICENAME$-API-sjetong: $ERRORMESSAGE$",
"description": "Displayed when the user's API token is rejected by the forwarding service with an error message.",
"placeholders": {
"servicename": {
@@ -2980,7 +2998,7 @@
}
},
"forwarderUnknownError": {
- "message": "Unknown $SERVICENAME$ error occurred.",
+ "message": "Ukjent $SERVICENAME$-feil oppstod.",
"description": "Displayed when the forwarding service failed due to an unknown error.",
"placeholders": {
"servicename": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Et varsel er sendt til enheten din."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "nett-app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Et varsel ble sendt til enheten din"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3118,7 +3142,10 @@
"message": "Trenger du et annet alternativ?"
},
"loginInitiated": {
- "message": "Login initiated"
+ "message": "Innlogging igangsatt"
+ },
+ "logInRequestSent": {
+ "message": "Forespørsel sendt"
},
"exposedMasterPassword": {
"message": "Eksponert hovedpassord"
@@ -3178,10 +3205,10 @@
"message": "Autofill shortcut"
},
"autofillKeyboardShortcutUpdateLabel": {
- "message": "Change shortcut"
+ "message": "Endre snarvei"
},
"autofillKeyboardManagerShortcutsLabel": {
- "message": "Manage shortcuts"
+ "message": "Behandle snarveier"
},
"autofillShortcut": {
"message": "Auto-utfyll tastatursnarvei"
@@ -3190,7 +3217,7 @@
"message": "The autofill login shortcut is not set. Change this in the browser's settings."
},
"autofillLoginShortcutText": {
- "message": "The autofill login shortcut is $COMMAND$. Manage all shortcuts in the browser's settings.",
+ "message": "Autoutfyll-snarveien for pålogging er $COMMAND$. Håndter alle snarveiene i nettleserens innstillinger.",
"placeholders": {
"command": {
"content": "$1",
@@ -3244,16 +3271,16 @@
"message": "Oppretter en konto på"
},
"checkYourEmail": {
- "message": "Check your email"
+ "message": "Sjekk E-postinnboksen din"
},
"followTheLinkInTheEmailSentTo": {
- "message": "Follow the link in the email sent to"
+ "message": "Følg lenken i E-postadressen som ble sendt til"
},
"andContinueCreatingYourAccount": {
"message": "and continue creating your account."
},
"noEmail": {
- "message": "No email?"
+ "message": "Ingen E-post?"
},
"goBack": {
"message": "Gå tilbake"
@@ -3302,11 +3329,11 @@
"message": "Enheten er betrodd"
},
"sendsNoItemsTitle": {
- "message": "No active Sends",
+ "message": "Ingen aktive Send",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendsNoItemsMessage": {
- "message": "Use Send to securely share encrypted information with anyone.",
+ "message": "Bruk Send til å dele kryptert informasjon med noen.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"inputRequired": {
@@ -3383,10 +3410,10 @@
}
},
"singleFieldNeedsAttention": {
- "message": "1 field needs your attention."
+ "message": "1 felt trenger din oppmerksomhet."
},
"multipleFieldsNeedAttention": {
- "message": "$COUNT$ fields need your attention.",
+ "message": "$COUNT$ felter trenger din oppmerksomhet.",
"placeholders": {
"count": {
"content": "$1",
@@ -3422,41 +3449,9 @@
"message": "Undermeny"
},
"toggleCollapse": {
- "message": "Toggle collapse",
+ "message": "Utvid eller klapp sammen",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Vil du importere dataene dine til Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Lagre som ukryptert fil",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importer til Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importerer …",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dataene ble vellykket importert!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Feil under importering. Sjekk loggkonsollen for detaljer.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias-domene"
},
@@ -3660,7 +3655,7 @@
"message": "Popout extension"
},
"launchDuo": {
- "message": "Launch Duo"
+ "message": "Start Duo"
},
"importFormatError": {
"message": "Data is not formatted correctly. Please check your import file and try again."
@@ -3734,13 +3729,13 @@
"message": "Bekreft filpassord"
},
"exportSuccess": {
- "message": "Vault data exported"
+ "message": "Hvelvdataen ble eksportert"
},
"typePasskey": {
"message": "Passnøkkel"
},
"accessing": {
- "message": "Accessing"
+ "message": "Logger inn på"
},
"loggedInExclamation": {
"message": "Innlogget!"
@@ -3770,7 +3765,7 @@
"message": "No matching logins for this site"
},
"searchSavePasskeyNewLogin": {
- "message": "Search or save passkey as new login"
+ "message": "Søk eller lagre passnøkkelen som en ny innlogging"
},
"confirm": {
"message": "Bekreft"
@@ -3788,7 +3783,7 @@
"message": "Choose a passkey to log in with"
},
"passkeyItem": {
- "message": "Passkey Item"
+ "message": "Passkode-gjenstand"
},
"overwritePasskey": {
"message": "Overwrite passkey?"
@@ -3935,7 +3930,7 @@
"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": "Vil du fortsette til Hjelpesenteret?",
"description": "Title for dialog which asks if the user wants to proceed to a relevant Help Center page"
},
"confirmContinueToHelpCenterPasswordManagementContent": {
@@ -3955,7 +3950,7 @@
"description": "Body content for dialog which asks if the user wants to proceed to the browser's keyboard shortcut settings page"
},
"overrideDefaultBrowserAutofillTitle": {
- "message": "Make Bitwarden your default password manager?",
+ "message": "Vil du sette Bitwarden som din standard passordbehandler?",
"description": "Dialog title facilitating the ability to override a chrome browser's default autofill behavior"
},
"overrideDefaultBrowserAutofillDescription": {
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autoutfyllingsforslag"
},
+ "itemSuggestions": {
+ "message": "Foreslåtte gjenstander"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4023,7 +4021,7 @@
"message": "Clear filters or try another search term"
},
"copyInfoTitle": {
- "message": "Copy info - $ITEMNAME$",
+ "message": "Kopiér info - $ITEMNAME$",
"description": "Title for a button that opens a menu with options to copy information from an item.",
"placeholders": {
"itemname": {
@@ -4033,7 +4031,7 @@
}
},
"copyNoteTitle": {
- "message": "Copy Note - $ITEMNAME$",
+ "message": "Kopiér notat - $ITEMNAME$",
"description": "Title for a button copies a note to the clipboard.",
"placeholders": {
"itemname": {
@@ -4083,7 +4081,7 @@
}
},
"noValuesToCopy": {
- "message": "No values to copy"
+ "message": "Ingen verdier å kopiere"
},
"assignToCollections": {
"message": "Legg til i samlinger"
@@ -4092,10 +4090,10 @@
"message": "Copy email"
},
"copyPhone": {
- "message": "Copy phone"
+ "message": "Kopiér telefonnummer"
},
"copyAddress": {
- "message": "Copy address"
+ "message": "Kopiér adresse"
},
"adminConsole": {
"message": "Admin Console"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Gjenstandens navn"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4189,13 +4178,13 @@
"message": "Nyligst redigert"
},
"ownerYou": {
- "message": "Owner: You"
+ "message": "Eier: Du"
},
"linked": {
"message": "Tilknyttet"
},
"copySuccessful": {
- "message": "Copy Successful"
+ "message": "Kopiering lyktes"
},
"upload": {
"message": "Last opp"
@@ -4207,7 +4196,7 @@
"message": "Maksimal filstørrelse er 500 MB"
},
"deleteAttachmentName": {
- "message": "Delete attachment $NAME$",
+ "message": "Slett $NAME$-vedlegget",
"placeholders": {
"name": {
"content": "$1",
@@ -4283,10 +4272,10 @@
"message": "Autoutfyllings-innstillinger"
},
"websiteUri": {
- "message": "Website (URI)"
+ "message": "Nettsted (URİ)"
},
"websiteUriCount": {
- "message": "Website (URI) $COUNT$",
+ "message": "Nettsted (URİ) $COUNT$",
"description": "Label for an input field that contains a website URI. The input field is part of a list of fields, and the count indicates the position of the field in the list.",
"placeholders": {
"count": {
@@ -4414,7 +4403,7 @@
"message": "Feltetikett"
},
"textHelpText": {
- "message": "Use text fields for data like security questions"
+ "message": "Bruk tekstfelter for data som sikkerhetsspørsmål"
},
"hiddenHelpText": {
"message": "Use hidden fields for sensitive data like a password"
@@ -4432,7 +4421,7 @@
"message": "Rediger felt"
},
"editFieldLabel": {
- "message": "Edit $LABEL$",
+ "message": "Rediger $LABEL$",
"placeholders": {
"label": {
"content": "$1",
@@ -4485,7 +4474,7 @@
}
},
"selectCollectionsToAssign": {
- "message": "Select collections to assign"
+ "message": "Velg samlinger å tilordne"
},
"personalItemTransferWarningSingular": {
"message": "1 item will be permanently transferred to the selected organization. You will no longer own this item."
@@ -4525,10 +4514,10 @@
"message": "Successfully assigned collections"
},
"nothingSelected": {
- "message": "You have not selected anything."
+ "message": "Du har ikke valgt noe."
},
"movedItemsToOrg": {
- "message": "Selected items moved to $ORGNAME$",
+ "message": "De valgte gjenstandene ble flyttet til $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4537,7 +4526,7 @@
}
},
"itemsMovedToOrg": {
- "message": "Items moved to $ORGNAME$",
+ "message": "Gjenstandene ble flyttet til $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4546,7 +4535,7 @@
}
},
"itemMovedToOrg": {
- "message": "Item moved to $ORGNAME$",
+ "message": "Gjenstanden ble flyttet til $ORGNAME$",
"placeholders": {
"orgname": {
"content": "$1",
@@ -4586,20 +4575,14 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden har fått et nytt utseende!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
- "message": "Account actions"
+ "message": "Kontohandlinger"
},
"showNumberOfAutofillSuggestions": {
"message": "Show number of login autofill suggestions on extension icon"
},
"showQuickCopyActions": {
- "message": "Show quick copy actions on Vault"
+ "message": "Vis hurtigkopieringshandlinger i hvelvet"
},
"systemDefault": {
"message": "Systemforvalg"
@@ -4635,7 +4618,7 @@
"message": "Prøv igjen"
},
"vaultCustomTimeoutMinimum": {
- "message": "Minimum custom timeout is 1 minute."
+ "message": "Minste egendefinerte tidsavbrudd er 1 minutt."
},
"additionalContentAvailable": {
"message": "Ytterligere innhold er tilgjengelig"
@@ -4656,10 +4639,10 @@
"message": "Ingen gjenstander i papirkurven"
},
"noItemsInTrashDesc": {
- "message": "Items you delete will appear here and be permanently deleted after 30 days"
+ "message": "Gjenstander du sletter, vises her og slettes permanent etter 30 dager"
},
"trashWarning": {
- "message": "Items that have been in trash more than 30 days will automatically be deleted"
+ "message": "Gjenstander som har ligget i papirkurven i mer enn 30 dager, blir automatisk slettet"
},
"restore": {
"message": "Gjenopprett"
@@ -4674,7 +4657,7 @@
"message": "Biometric unlock is unavailable because PIN or password unlock is required first."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Biometrisk opplåsing er utilgjengelig for øyeblikket."
},
"biometricsStatusHelptextAutoSetupNeeded": {
"message": "Biometric unlock is unavailable due to misconfigured system files."
@@ -4701,11 +4684,11 @@
"message": "Autentiserer"
},
"fillGeneratedPassword": {
- "message": "Fill generated password",
+ "message": "Fyll inn generert passord",
"description": "Heading for the password generator within the inline menu"
},
"passwordRegenerated": {
- "message": "Password regenerated",
+ "message": "Passord ble generert på nytt",
"description": "Notification message for when a password has been regenerated"
},
"saveLoginToBitwarden": {
@@ -4872,7 +4855,7 @@
"message": "You can set up two-step login as an alternative way to protect your account or change your email to one you can access."
},
"remindMeLater": {
- "message": "Remind me later"
+ "message": "Minn meg på det senere"
},
"newDeviceVerificationNoticePageOneFormContent": {
"message": "Do you have reliable access to your email, $EMAIL$?",
@@ -4890,7 +4873,7 @@
"message": "Yes, I can reliably access my email"
},
"turnOnTwoStepLogin": {
- "message": "Turn on two-step login"
+ "message": "Slå på 2-trinnsinnlogging"
},
"changeAcctEmail": {
"message": "Endre kontoens E-postadresse"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra bred"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Vennligst oppdater skrivebordsprogrammet ditt"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "For å bruke biometrisk opplåsing, må du oppdatere skrivebordsprogrammet eller skru av fingeravtrykksopplåsing i skrivebordsinnstillingene."
}
}
diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/ne/messages.json
+++ b/apps/browser/src/_locales/ne/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json
index 0112ded19831..076c35732c03 100644
--- a/apps/browser/src/_locales/nl/messages.json
+++ b/apps/browser/src/_locales/nl/messages.json
@@ -7,7 +7,7 @@
"description": "Extension name, MUST be less than 40 characters (Safari restriction)"
},
"extDesc": {
- "message": "Thuis, op werk of onderweg. Bitwarden beveiligt makkelijk all je wachtwoorden, passkeys en gevoelige informatie",
+ "message": "Thuis, op werk of onderweg. Bitwarden beveiligt makkelijk al je wachtwoorden, passkeys en gevoelige informatie",
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
@@ -38,7 +38,7 @@
"message": "Rond het aanmaken van je account af met het instellen van een wachtwoord"
},
"enterpriseSingleSignOn": {
- "message": "Single sign-on voor bedrijven"
+ "message": "Enterprise Single Sign-On"
},
"cancel": {
"message": "Annuleren"
@@ -409,7 +409,7 @@
"message": "Ontdek Bitwarden community-forums"
},
"contactSupport": {
- "message": "Contacteer Bitwarden support"
+ "message": "Contacteer Bitwarden ondersteuning"
},
"sync": {
"message": "Synchroniseren"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Wachtwoordzin genereren"
},
+ "passwordGenerated": {
+ "message": "Wachtwoord gegenereerd"
+ },
+ "passphraseGenerated": {
+ "message": "Wachtwoorden gegenereerd"
+ },
+ "usernameGenerated": {
+ "message": "Gebruikersnaam gegenereerd"
+ },
+ "emailGenerated": {
+ "message": "E-mail gegenereerd"
+ },
"regeneratePassword": {
"message": "Wachtwoord opnieuw genereren"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Identiteit verifiëren"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We herkennen dit apparaat niet. Voer de code in die naar je e-mail is verzonden om je identiteit te verifiëren."
+ },
+ "continueLoggingIn": {
+ "message": "Doorgaan met inloggen"
+ },
"yourVaultIsLocked": {
"message": "Je kluis is vergrendeld. Bevestig je identiteit om door te gaan."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Vraag om een item toe te voegen als het niet is gevonden is je kluis. Dit geld voor alle ingelogde accounts."
},
- "showCardsInVaultView": {
- "message": "Kaarten als Autofill-suggesties in de kluisweergave weergeven"
+ "showCardsInVaultViewV2": {
+ "message": "Kaarten altijd als auto-invullen suggesties in de kluisweergave weergeven"
},
"showCardsCurrentTab": {
"message": "Kaarten weergeven op tabpagina"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Kaartenitems weergeven op de tabpagina voor gemakkelijk automatisch invullen."
},
- "showIdentitiesInVaultView": {
- "message": "Identiteiten als Autofill-suggesties in de kluisweergave weergeven"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Identiteiten altijd als auto-invullen suggesties in de kluisweergave weergeven"
},
"showIdentitiesCurrentTab": {
"message": "Identiteiten weergeven op tabpagina"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Premium aanschaffen"
},
- "premiumPurchaseAlert": {
- "message": "Je kunt een Premium-abonnement aanschaffen in de webkluis op bitwarden.com. Wil je de website nu bezoeken?"
- },
"premiumPurchaseAlertV2": {
"message": "Je kunt Premium via je accountinstellingen in de Bitwarden-webapp kopen."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Gebruikersnaamgenerator"
},
+ "useThisEmail": {
+ "message": "Dit e-mailadres gebruiken"
+ },
"useThisPassword": {
"message": "Dit wachtwoord gebruiken"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill en andere gerelateerde functies worden niet aangeboden voor deze websites. Vernieuw de pagina om de wijzigingen toe te passen."
},
- "autofillBlockedNotice": {
- "message": "Automatisch invullen is geblokkeerd voor deze website. Bekijk of verander dit in de instellingen."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is geblokkeerd voor deze website."
},
- "autofillBlockedTooltip": {
- "message": "Automatisch invullen is geblokkeerd voor deze website. Bekijk in de instellingen."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Dit aanpassen in instellingen"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Er is een melding naar je apparaat verzonden."
},
+ "notificationSentDevicePart1": {
+ "message": "Ontgrendel Bitwarden op je apparaat of op de"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "webapp"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Zorg ervoor dat de Vingerafdrukzin overeenkomt met de onderstaande voor je deze goedkeurt."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Er is een melding naar je apparaat verzonden"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Zorg ervoor dat je kluis is ontgrendeld en de vingerafdrukzin hetzelfde is op het andere apparaat"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Je krijgt een melding zodra de aanvraag is goedgekeurd"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Inloggen gestart"
},
+ "logInRequestSent": {
+ "message": "Verzoek verzonden"
+ },
"exposedMasterPassword": {
"message": "Gelekt hoofdwachtwoord"
},
@@ -3425,38 +3452,6 @@
"message": "In-/Uitklappen",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Gegevens importeren naar Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Je LastPass-gegevens beschermen en naar Bitwarden importeren?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Als niet-versleuteld bestand opslaan",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Naar Bitwarden importeren",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importeren…",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Gegevens succesvol geïmporteerd!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Fout bij importeren. Controleer console voor meer informatie.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Netwerkfout opgetreden tijdens het importeren.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Aliasdomein"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Suggesties automatisch invullen"
},
+ "itemSuggestions": {
+ "message": "Voorgestelde items"
+ },
"autofillSuggestionsTip": {
"message": "Inlogitem opslaan voor automatisch invullen op deze site"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Itemnaam"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Je kunt verzamelingen niet verwijderen met alleen rechten voor weergeven: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organisatie is gedeactiveerd"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Tekst-Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden heeft een nieuw uiterlijk!"
- },
- "bitwardenNewLookDesc": {
- "message": "Automatisch invullen en zoeken is makkelijker en intuïtiever dan ooit vanaf het tabblad Kluis. Kijk rond!"
- },
"accountActions": {
"message": "Accountacties"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra breed"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Je kunt verzamelingen niet verwijderen met alleen rechten voor weergeven: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Werk je desktopapplicatie bij"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Als je biometrische gegevens wilt gebruiken, moet je de desktopapplicatie bijwerken of vingerafdrukontgrendeling uitschakelen in de instellingen van de desktopapplicatie."
}
}
diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/nn/messages.json
+++ b/apps/browser/src/_locales/nn/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/or/messages.json
+++ b/apps/browser/src/_locales/or/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json
index 4b7d3a19fc4d..232ec85c80a2 100644
--- a/apps/browser/src/_locales/pl/messages.json
+++ b/apps/browser/src/_locales/pl/messages.json
@@ -20,10 +20,10 @@
"message": "Utwórz konto"
},
"newToBitwarden": {
- "message": "New to Bitwarden?"
+ "message": "Nowy użytkownik Bitwarden?"
},
"logInWithPasskey": {
- "message": "Zaloguj się używając passkey"
+ "message": "Zaloguj się używając klucza dostępu"
},
"useSingleSignOn": {
"message": "Użyj jednokrotnego logowania"
@@ -120,7 +120,7 @@
"message": "Kopiuj hasło"
},
"copyPassphrase": {
- "message": "Kopiuj frazę bezpieczeństwa"
+ "message": "Skopiuj hasło wyrazowe"
},
"copyNote": {
"message": "Kopiuj notatkę"
@@ -147,7 +147,7 @@
"message": "Kopiuj numer PESEL"
},
"copyPassportNumber": {
- "message": "Kopiuj numer paszportu"
+ "message": "Skopiuj numer paszportu"
},
"copyLicenseNumber": {
"message": "Kopiuj numer licencji"
@@ -443,7 +443,19 @@
"message": "Wygeneruj hasło"
},
"generatePassphrase": {
- "message": "Wygenruj frazę zabezpieczającą"
+ "message": "Wygeneruj hasło wyrazowe"
+ },
+ "passwordGenerated": {
+ "message": "Hasło zostało wygenerowane"
+ },
+ "passphraseGenerated": {
+ "message": "Hasło wyrazowe zostało wygenerowane"
+ },
+ "usernameGenerated": {
+ "message": "Nazwa użytkownika została wygenerowana"
+ },
+ "emailGenerated": {
+ "message": "E-mail został wygenerowany"
},
"regeneratePassword": {
"message": "Wygeneruj ponownie hasło"
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Zweryfikuj tożsamość"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Nie rozpoznajemy tego urządzenia. Wpisz kod wysłany na Twój e-mail, aby zweryfikować tożsamość."
+ },
+ "continueLoggingIn": {
+ "message": "Kontynuuj logowanie"
+ },
"yourVaultIsLocked": {
"message": "Sejf jest zablokowany. Zweryfikuj swoją tożsamość, aby kontynuować."
},
@@ -788,7 +806,7 @@
"message": "Zalogowałeś się pomyślnie"
},
"youMayCloseThisWindow": {
- "message": "Możesz zamknąć to okno."
+ "message": "Możesz zamknąć to okno"
},
"masterPassSent": {
"message": "Wysłaliśmy Tobie wiadomość e-mail z podpowiedzią do hasła głównego."
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Poproś o dodanie elementu, jeśli nie zostanie znaleziony w Twoim sejfie. Dotyczy wszystkich zalogowanych kont."
},
- "showCardsInVaultView": {
- "message": "Pokaż karty jako sugestie autouzupełniania w widoku sejfu"
+ "showCardsInVaultViewV2": {
+ "message": "Zawsze pokazuj karty jako sugestie autouzupełniania w widoku sejfu"
},
"showCardsCurrentTab": {
"message": "Pokaż karty na stronie głównej"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Pokaż elementy karty na stronie głównej, aby ułatwić autouzupełnianie."
},
- "showIdentitiesInVaultView": {
- "message": "Pokaż tożsamości jako sugestie autouzupełniania w widoku sejfu"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Zawsze pokazuj tożsamości jako sugestie autouzupełniania w widoku sejfu"
},
"showIdentitiesCurrentTab": {
"message": "Pokaż tożsamości na stronie głównej"
@@ -1031,10 +1049,10 @@
"message": "Poproś o aktualizację hasła, gdy zmiana zostanie wykryta na stronie. Dotyczy wszystkich zalogowanych kont."
},
"enableUsePasskeys": {
- "message": "Pytaj o zapisywanie i używanie passkey"
+ "message": "Pytaj o zapisywanie i używanie kluczy dostępu"
},
"usePasskeysDesc": {
- "message": "Pytaj o zapisywanie nowych passkey albo danych logowania z passkey w Twoim sejfie. Dotyczy wszystkich zalogowanych kont."
+ "message": "Pytaj o zapisywanie nowych kluczy dostępu albo danych logowania z kluczy w Twoim sejfie. Dotyczy wszystkich zalogowanych kont."
},
"notificationChangeDesc": {
"message": "Czy chcesz zaktualizować to hasło w Bitwarden?"
@@ -1055,7 +1073,7 @@
"message": "Pokaż opcje menu kontekstowego"
},
"contextMenuItemDesc": {
- "message": "Użyj drugiego kliknięcia, aby uzyskać dostęp do generowania haseł i pasujących danych logowania do witryny. "
+ "message": "Użyj drugiego kliknięcia, aby uzyskać dostęp do generowania haseł i pasujących danych logowania do witryny."
},
"contextMenuItemDescAlt": {
"message": "Użyj drugiego kliknięcia, aby uzyskać dostęp do generowania haseł i pasujących danych logowania do witryny. Dotyczy wszystkich zalogowanych kont."
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Kup konto Premium"
},
- "premiumPurchaseAlert": {
- "message": "Konto Premium możesz zakupić na stronie sejfu bitwarden.com. Czy chcesz otworzyć tę stronę?"
- },
"premiumPurchaseAlertV2": {
"message": "Możesz kupić Premium w ustawieniach konta w aplikacji internetowej Bitwarden."
},
@@ -1320,7 +1335,7 @@
"message": "Limit czasu uwierzytelniania"
},
"authenticationSessionTimedOut": {
- "message": "The authentication session timed out. Please restart the login process."
+ "message": "Upłynął limit czasu uwierzytelniania. Uruchom ponownie proces logowania."
},
"enterVerificationCodeEmail": {
"message": "Wpisz 6-cyfrowy kod weryfikacyjny, który został przesłany na adres $EMAIL$.",
@@ -1478,7 +1493,7 @@
"message": "Pokazuj karty jako sugestie"
},
"showInlineMenuOnIconSelectionLabel": {
- "message": "Wyświetlaj sugestie kiedy ikona jest zaznaczona"
+ "message": "Wyświetlaj sugestie, kiedy ikona jest zaznaczona"
},
"showInlineMenuOnFormFieldsDescAlt": {
"message": "Dotyczy wszystkich zalogowanych kont."
@@ -1523,7 +1538,7 @@
"message": "Domyślne ustawienie autouzupełniania"
},
"defaultAutoFillOnPageLoadDesc": {
- "message": "Po włączeniu autouzupełnianiu po załadowaniu strony, możesz włączyć lub wyłączyć tę funkcję dla poszczególnych wpisów."
+ "message": "Po włączeniu autouzupełnianiu po załadowaniu strony możesz włączyć lub wyłączyć tę funkcję dla poszczególnych wpisów."
},
"itemAutoFillOnPageLoad": {
"message": "Automatycznie uzupełniaj po załadowaniu strony (jeśli włączono w opcjach)"
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generator nazw użytkownika"
},
+ "useThisEmail": {
+ "message": "Użyj tego adresu e-mail"
+ },
"useThisPassword": {
"message": "Użyj tego hasła"
},
@@ -2114,7 +2132,7 @@
"message": "URI został zapisany i automatycznie uzupełniony"
},
"autoFillSuccess": {
- "message": "Element został automatycznie uzupełniony"
+ "message": "Element został automatycznie uzupełniony "
},
"insecurePageWarning": {
"message": "Ostrzeżenie: Jest to niezabezpieczona strona HTTP i wszelkie przekazane informacje mogą być potencjalnie widoczne i zmienione przez innych. Ten login został pierwotnie zapisany na stronie bezpiecznej (HTTPS)."
@@ -2123,7 +2141,7 @@
"message": "Nadal chcesz uzupełnić ten login?"
},
"autofillIframeWarning": {
- "message": "Formularz jest hostowany przez inną domenę niż zapisany adres URI dla tego loginu. Wybierz OK, aby i tak automatycznie wypełnić lub anuluj aby zatrzymać."
+ "message": "Formularz jest hostowany przez inną domenę niż zapisany adres URI dla tego loginu. Wybierz OK, aby i tak automatycznie wypełnić lub anuluj, aby zatrzymać."
},
"autofillIframeWarningTip": {
"message": "Aby zapobiec temu ostrzeżeniu w przyszłości, zapisz ten URI, $HOSTNAME$, dla tej witryny.",
@@ -2267,7 +2285,7 @@
"message": "Klucz biometryczny jest niepoprawny"
},
"nativeMessagingWrongUserKeyDesc": {
- "message": "Odblokowanie biometryczne nie powiodło się. Sekretny klucz biometryczny nie odblokował sejfu. Spróbuj skonfigurować biometrię ponownie."
+ "message": "Odblokowanie biometryczne się nie powiodło. Sekretny klucz biometryczny nie odblokował sejfu. Spróbuj skonfigurować biometrię ponownie."
},
"biometricsNotEnabledTitle": {
"message": "Dane biometryczne są wyłączone"
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Zablokowane domeny"
},
"excludedDomains": {
"message": "Wykluczone domeny"
@@ -2337,13 +2355,13 @@
"message": "Aplikacja Bitwarden nie będzie proponować zapisywania danych logowania dla tych domen dla wszystkich zalogowanych kont. Musisz odświeżyć stronę, aby zastosowywać zmiany."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "Autouzupełnianie i inne powiązane funkcje nie będą oferowane dla tych stron. Aby zmiany zaczęły obowiązywać, musisz odświeżyć stronę."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autouzupełnianie jest zablokowane dla tej witryny."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Zmień to w ustawieniach"
},
"websiteItemLabel": {
"message": "Strona internetowa $number$ (URI)",
@@ -2364,7 +2382,7 @@
}
},
"blockedDomainsSavedSuccess": {
- "message": "Blocked domain changes saved"
+ "message": "Zmiany w zablokowanych domenach zapisane"
},
"excludedDomainsSavedSuccess": {
"message": "Zmiany w wykluczonych domenach zapisane"
@@ -2555,7 +2573,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendFilePopoutDialogDesc": {
- "message": "To create a file Send, you need to pop out the extension to a new window.",
+ "message": "Aby utworzyć plik Send, musisz wysunąć rozszerzenie do nowego okna.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendLinuxChromiumFileWarning": {
@@ -2568,7 +2586,7 @@
"message": "Aby wybrać plik za pomocą przeglądarki Safari, otwórz rozszerzenie w nowym oknie."
},
"popOut": {
- "message": "Pop out"
+ "message": "Odepnij"
},
"sendFileCalloutHeader": {
"message": "Zanim zaczniesz"
@@ -2805,17 +2823,17 @@
"message": "Błąd"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Błąd odszyfrowywania"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden nie mógł odszyfrować elementów sejfu wymienionych poniżej."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Skontaktuj się z działem obsługi klienta,",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "aby uniknąć dalszej utraty danych.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,14 +3123,20 @@
"notificationSentDevice": {
"message": "Powiadomienie zostało wysłane na urządzenie."
},
+ "notificationSentDevicePart1": {
+ "message": "Odblokuj Bitwarden na swoim urządzeniu lub w"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "aplikacji internetowej"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Upewnij się, że fraza odcisku palca zgadza się z tą poniżej, zanim zatwierdzisz."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Powiadomienie zostało wysłane na twoje urządzenie"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
- "message": "You will be notified once the request is approved"
+ "message": "Zostaniesz powiadomiony po zatwierdzeniu prośby"
},
"needAnotherOptionV1": {
"message": "Potrzebujesz innego sposobu?"
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Logowanie rozpoczęte"
},
+ "logInRequestSent": {
+ "message": "Żądanie wysłane"
+ },
"exposedMasterPassword": {
"message": "Ujawnione hasło główne"
},
@@ -3151,7 +3178,7 @@
}
},
"autofillPageLoadPolicyActivated": {
- "message": "Twoja organizacji włączyła autouzupełnianie podczas wczytywania strony."
+ "message": "Twoja organizacja włączyła autouzupełnianie podczas wczytywania strony."
},
"howToAutofill": {
"message": "Jak autouzupełniać"
@@ -3226,7 +3253,7 @@
"message": "Zapamiętaj to urządzenie"
},
"uncheckIfPublicDevice": {
- "message": "Odznacz jeśli używasz publicznego urządzenia"
+ "message": "Odznacz, jeśli używasz publicznego urządzenia"
},
"approveFromYourOtherDevice": {
"message": "Zatwierdź z innego twojego urządzenia"
@@ -3425,43 +3452,11 @@
"message": "Zwiń/rozwiń",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Zaimportować Twoje dane do Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Ochronić Twoje dane LastPass i zaimportować do Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Zapisz jako niezaszyfrowany plik",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importuj do Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importowanie...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dane pomyślnie zaimportowane!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Błąd podczas importowania. Sprawdź konsolę, aby uzyskać szczegółowe informacje.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Wystąpił błąd sieci podczas importu.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Domena aliasu"
},
"passwordRepromptDisabledAutofillOnPageLoad": {
- "message": "Elementy z pytaniem o hasło głównege nie mogą być automatycznie wypełniane przy wczytywaniu strony. Automatyczne wypełnianie po wczytywania strony zostało wyłączone.",
+ "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": {
@@ -3507,7 +3502,7 @@
"description": "Screen reader text (aria-label) for unlock account button in overlay"
},
"totpCodeAria": {
- "message": "Time-based One-Time Password Verification Code",
+ "message": "Kod weryfikacyjny jednorazowego hasła oparty na czasie",
"description": "Aria label for the totp code displayed in the inline menu for autofill"
},
"totpSecondsSpanAria": {
@@ -3737,7 +3732,7 @@
"message": "Dane sejfu zostały wyeksportowane"
},
"typePasskey": {
- "message": "Passkey"
+ "message": "Klucz dostępu"
},
"accessing": {
"message": "Uzyskiwanie dostępu"
@@ -3746,22 +3741,22 @@
"message": "Zalogowano!"
},
"passkeyNotCopied": {
- "message": "Passkey nie zostanie skopiowany"
+ "message": "Klucz dostępu nie zostanie skopiowany"
},
"passkeyNotCopiedAlert": {
- "message": "Passkey nie zostanie skopiowane do sklonowanego elementu. Czy chcesz kontynuować klonowanie tego elementu?"
+ "message": "Klucz dostępu nie zostanie skopiowany do sklonowanego elementu. Czy chcesz kontynuować klonowanie tego elementu?"
},
"passkeyFeatureIsNotImplementedForAccountsWithoutMasterPassword": {
"message": "Weryfikacja jest wymagana przez stronę inicjującą. Ta funkcja nie jest jeszcze zaimplementowana dla kont bez hasła głównego."
},
"logInWithPasskeyQuestion": {
- "message": "Zaloguj się za pomocą passkey?"
+ "message": "Zalogować za pomocą klucza dostępu?"
},
"passkeyAlreadyExists": {
- "message": "Passkey już istnieje dla tej aplikacji."
+ "message": "Klucz dostępu już istnieje dla tej aplikacji."
},
"noPasskeysFoundForThisApplication": {
- "message": "Nie znaleziono passkey'a dla tej aplikacji."
+ "message": "Nie znaleziono klucza dostępu dla tej aplikacji."
},
"noMatchingPasskeyLogin": {
"message": "Nie masz pasujących danych logowania do tej witryny."
@@ -3770,37 +3765,37 @@
"message": "Brak pasujących loginów dla tej witryny"
},
"searchSavePasskeyNewLogin": {
- "message": "Wyszukaj alb zapisz passkey jako nowy login"
+ "message": "Wyszukaj albo zapisz klucz dostępu jako nowy login"
},
"confirm": {
"message": "Potwierdź"
},
"savePasskey": {
- "message": "Zapisz passkey"
+ "message": "Zapisz klucz dostępu"
},
"savePasskeyNewLogin": {
- "message": "Zapisz passkey jako nowe dane logowania"
+ "message": "Zapisz klucz dostępu jako nowe dane logowania"
},
"chooseCipherForPasskeySave": {
- "message": "Wybierz dane logowania do których przypisać passkey"
+ "message": "Wybierz dane logowania, do których przypisać klucz dostępu"
},
"chooseCipherForPasskeyAuth": {
- "message": "Wybierz passkey żeby się zalogować"
+ "message": "Wybierz klucz dostępu, żeby się zalogować"
},
"passkeyItem": {
- "message": "Element Passkey"
+ "message": "Element klucza dostępu"
},
"overwritePasskey": {
- "message": "Zastąpić passkey?"
+ "message": "Zastąpić klucz dostępu?"
},
"overwritePasskeyAlert": {
- "message": "Ten element zawiera już passkey. Czy na pewno chcesz nadpisać bieżący passkey?"
+ "message": "Ten element zawiera już klucz dostępu. Czy na pewno chcesz nadpisać bieżący klucza dostępu?"
},
"featureNotSupported": {
"message": "Funkcja nie jest jeszcze obsługiwana"
},
"yourPasskeyIsLocked": {
- "message": "Wymagane uwierzytelnienie aby używać passkey. Sprawdź swoją tożsamość, aby kontynuować."
+ "message": "Wymagane uwierzytelnienie, aby używać klucza dostępu. Sprawdź swoją tożsamość, aby kontynuować."
},
"multifactorAuthenticationCancelled": {
"message": "Uwierzytelnianie wieloskładnikowe zostało anulowane"
@@ -4002,13 +3997,16 @@
"message": "Sukces"
},
"removePasskey": {
- "message": "Usuń passkey"
+ "message": "Usuń klucz dostępu"
},
"passkeyRemoved": {
- "message": "Passkey został usunięty"
+ "message": "Klucz dostępu został usunięty"
},
"autofillSuggestions": {
- "message": "Sugestie autouzupełnienia"
+ "message": "Sugestie autouzupełniania"
+ },
+ "itemSuggestions": {
+ "message": "Sugerowane elementy"
},
"autofillSuggestionsTip": {
"message": "Zapisz element logowania dla tej witryny, aby automatycznie wypełnić"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nazwa elementu"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Nie można usunąć kolekcji z uprawnieniami tylko do przeglądania: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organizacja jest wyłączona"
},
@@ -4369,7 +4358,7 @@
"message": "Dane"
},
"passkeys": {
- "message": "Passkeys",
+ "message": "Klucze dostępu",
"description": "A section header for a list of passkeys."
},
"passwords": {
@@ -4377,7 +4366,7 @@
"description": "A section header for a list of passwords."
},
"logInWithPasskeyAriaLabel": {
- "message": "Zaloguj się za pomocą passkey",
+ "message": "Zaloguj się za pomocą klucza dostępu",
"description": "ARIA label for the inline menu button that logs in with a passkey."
},
"assign": {
@@ -4459,7 +4448,7 @@
}
},
"reorderToggleButton": {
- "message": "Zmień kolejność $LABEL$. Użyj klawiszy że strzałkami aby przenieść element w górę lub w dół.",
+ "message": "Zmień kolejność $LABEL$. Użyj klawiszy ze strzałkami, aby przenieść element w górę lub w dół.",
"placeholders": {
"label": {
"content": "$1",
@@ -4575,22 +4564,16 @@
"message": "Lokalizacja elementu"
},
"fileSend": {
- "message": "File Send"
+ "message": "Wysyłka pliku"
},
"fileSends": {
- "message": "File Sends"
+ "message": "Wysyłki plików"
},
"textSend": {
- "message": "Text Send"
+ "message": "Wysyłka tekstu"
},
"textSends": {
- "message": "Text Sends"
- },
- "bitwardenNewLook": {
- "message": "Bitwarden ma nowy wygląd!"
- },
- "bitwardenNewLookDesc": {
- "message": "Auto wypełnianie i szukanie na zakładce sejfu jest teraz prostsze i bardziej intuicyjne. Rozejrzyj się tam!"
+ "message": "Wysyłki tekstów"
},
"accountActions": {
"message": "Akcje konta"
@@ -4671,22 +4654,22 @@
"message": "Nie masz uprawnień do edycji tego elementu"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "Odblokowanie odciskiem palca jest niedostępne, ponieważ najpierw wymagane jest odblokowanie kodem PIN lub hasłem."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Odblokowanie biometryczne jest obecnie niedostępne."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Odblokowanie biometryczne jest niedostępne z powodu nieprawidłowej konfiguracji plików systemowych."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Odblokowanie biometryczne jest niedostępne z powodu nieprawidłowej konfiguracji plików systemowych."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "Odblokowanie odciskiem palca jest niedostępne, ponieważ aplikacja desktopowa Bitwarden jest zamknięta."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "Odblokowanie biometryczne jest niedostępne, ponieważ nie jest włączone dla $EMAIL$ w aplikacji desktopowej Bitwarden.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "Odblokowanie biometryczne jest obecnie niedostępne z nieznanego powodu."
},
"authenticating": {
"message": "Uwierzytelnianie"
@@ -4721,7 +4704,7 @@
"description": "Represents the ~ key in screen reader content as a readable word"
},
"backtickCharacterDescriptor": {
- "message": "Backtick",
+ "message": "Grawis",
"description": "Represents the ` key in screen reader content as a readable word"
},
"exclamationCharacterDescriptor": {
@@ -4745,7 +4728,7 @@
"description": "Represents the % key in screen reader content as a readable word"
},
"caretCharacterDescriptor": {
- "message": "Caret",
+ "message": "Daszek",
"description": "Represents the ^ key in screen reader content as a readable word"
},
"ampersandCharacterDescriptor": {
@@ -4801,7 +4784,7 @@
"description": "Represents the | key in screen reader content as a readable word"
},
"backSlashCharacterDescriptor": {
- "message": "Back slash",
+ "message": "Ukośnik wsteczny",
"description": "Represents the back slash key in screen reader content as a readable word"
},
"colonCharacterDescriptor": {
@@ -4841,7 +4824,7 @@
"description": "Represents the ? key in screen reader content as a readable word"
},
"forwardSlashCharacterDescriptor": {
- "message": "Forward slash",
+ "message": "Ukośnik prawy",
"description": "Represents the / key in screen reader content as a readable word"
},
"lowercaseAriaLabel": {
@@ -4860,22 +4843,22 @@
"message": "Beta"
},
"importantNotice": {
- "message": "Important notice"
+ "message": "Ważna informacja"
},
"setupTwoStepLogin": {
- "message": "Set up two-step login"
+ "message": "Skonfiguruj dwustopniowe logowanie"
},
"newDeviceVerificationNoticeContentPage1": {
- "message": "Bitwarden will send a code to your account email to verify logins from new devices starting in February 2025."
+ "message": "Bitwarden wyśle kod na Twój adres e-mail w celu zweryfikowania logowania z nowych urządzeń, począwszy od lutego 2025 r."
},
"newDeviceVerificationNoticeContentPage2": {
- "message": "You can set up two-step login as an alternative way to protect your account or change your email to one you can access."
+ "message": "Możesz skonfigurować dwustopniowe logowanie jako alternatywny sposób ochrony konta lub zmienić swój adres e-mail, do którego masz dostęp."
},
"remindMeLater": {
- "message": "Remind me later"
+ "message": "Przypomnij mi później"
},
"newDeviceVerificationNoticePageOneFormContent": {
- "message": "Do you have reliable access to your email, $EMAIL$?",
+ "message": "Czy masz pewny dostęp do swojego adresu e-mail, $EMAIL$?",
"placeholders": {
"email": {
"content": "$1",
@@ -4884,16 +4867,16 @@
}
},
"newDeviceVerificationNoticePageOneEmailAccessNo": {
- "message": "No, I do not"
+ "message": "Nie, nie mam"
},
"newDeviceVerificationNoticePageOneEmailAccessYes": {
- "message": "Yes, I can reliably access my email"
+ "message": "Tak, mam pewny dostęp do mojego adresu e-mail"
},
"turnOnTwoStepLogin": {
- "message": "Turn on two-step login"
+ "message": "Włącz dwustopniowe logowanie"
},
"changeAcctEmail": {
- "message": "Change account email"
+ "message": "Zmień adres e-mail konta"
},
"extensionWidth": {
"message": "Szerokość rozszerzenia"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Bardzo szerokie"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Nie można usunąć kolekcji z uprawnieniami tylko do przeglądania: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Zaktualizuj aplikację na komputer"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Aby używać odblokowywania biometrycznego, zaktualizuj aplikację na komputerze lub wyłącz odblokowywanie odciskiem palca w ustawieniach aplikacji na komputerze."
}
}
diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json
index e3409b1da522..a383a4503581 100644
--- a/apps/browser/src/_locales/pt_BR/messages.json
+++ b/apps/browser/src/_locales/pt_BR/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Gerar frase secreta"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Gerar Nova Senha"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verificar Identidade"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Seu cofre está trancado. Verifique sua identidade para continuar."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Pedir para adicionar um item se um não for encontrado no seu cofre. Aplica-se a todas as contas logadas."
},
- "showCardsInVaultView": {
- "message": "Mostrar cartões como sugestões de preenchimento automático na exibição do Cofre"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Mostrar cartões em páginas com guias."
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Exibir itens de cartão em páginas com abas para simplificar o preenchimento automático"
},
- "showIdentitiesInVaultView": {
- "message": "Mostrar identifica como sugestões de preenchimento automático na exibição do Cofre"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Exibir Identidades na Aba Atual"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Comprar Premium"
},
- "premiumPurchaseAlert": {
- "message": "Você pode comprar a assinatura premium no cofre web em bitwarden.com. Você deseja visitar o site agora?"
- },
"premiumPurchaseAlertV2": {
"message": "Você pode comprar Premium nas configurações de sua conta no aplicativo web do Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Gerador de usuário"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use esta senha"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Site $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Uma notificação foi enviada para seu dispositivo."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Uma notificação foi enviada para o seu dispositivo"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Certifique-se que sua conta esteja desbloqueada e que a frase de identificação corresponda à do outro dispositivo"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Você será notificado assim que a requisição for aprovada"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login iniciado"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Senha mestra comprometida"
},
@@ -3425,38 +3452,6 @@
"message": "Alternar colapso",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importar seus dados para o Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Proteja seus dados do LastPass e importe para o Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Salvar como arquivo não criptografado",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importar para o Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importando...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dados importados com sucesso!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Erro ao importar. Verifique o console para detalhes.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Erro de rede encontrado durante a importação.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias do domínio"
},
@@ -4008,7 +4003,10 @@
"message": "Chave de acesso removida"
},
"autofillSuggestions": {
- "message": "Sugestões de autopreenchimento"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Salvar um item de login para este site autopreenchimento"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nome do item"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Você não pode remover coleções com permissões de Somente leitura: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "A organização está desativada"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Texto enviado"
},
- "bitwardenNewLook": {
- "message": "Bitwarden tem uma nova aparência!"
- },
- "bitwardenNewLookDesc": {
- "message": "É mais fácil e mais intuitivo do que nunca autopreenchimento e pesquise na guia Cofre. Dê uma olhada ao redor!"
- },
"accountActions": {
"message": "Ações da conta"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra Grande"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Você não pode remover coleções com permissões de Somente leitura: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json
index 6b3c190f0b53..da0f34a11662 100644
--- a/apps/browser/src/_locales/pt_PT/messages.json
+++ b/apps/browser/src/_locales/pt_PT/messages.json
@@ -62,7 +62,7 @@
"message": "Uma dica da palavra-passe mestra pode ajudá-lo a lembrar-se da sua palavra-passe, caso se esqueça dela."
},
"masterPassHintText": {
- "message": "Se se esquecer da sua palavra-passe, a dica da palavra-passe pode ser enviada para o seu e-mail. Máximo de $CURRENT$/$MAXIMUM$ caracteres.",
+ "message": "Se se esquecer da sua palavra-passe, a dica da palavra-passe pode ser enviada para o seu e-mail. Máximo de $CURRENT$/$MAXIMUM$ carateres.",
"placeholders": {
"current": {
"content": "$1",
@@ -296,7 +296,7 @@
"message": "Continuar para a loja de extensões do navegador?"
},
"continueToBrowserExtensionStoreDesc": {
- "message": "Ajude outras pessoas a descobrir se o Bitwarden lhes é adequado. Visite a loja de extensões do seu navegador e deixe uma avaliação agora."
+ "message": "Ajude outras pessoas a descobrir se o Bitwarden lhes é adequado. Visite a loja de extensões do seu navegador e deixe uma classificação agora."
},
"changeMasterPasswordOnWebConfirmation": {
"message": "Pode alterar a sua palavra-passe mestra na aplicação Web Bitwarden."
@@ -340,7 +340,7 @@
"message": "Gestor de Segredos Bitwarden"
},
"continueToSecretsManagerPageDesc": {
- "message": "Armazene, gira e partilhe segredos de programador de forma segura com o Gestor de Segredos Bitwarden. Saiba mais no site bitwarden.com."
+ "message": "Armazene, faça a gestão e partilhe de forma segura os segredos dos programadores com o Gestor de Segredos Bitwarden. Saiba mais no site bitwarden.com."
},
"passwordlessDotDev": {
"message": "Passwordless.dev"
@@ -379,7 +379,7 @@
"message": "Nome da pasta"
},
"folderHintText": {
- "message": "Aninhe uma pasta adicionando o nome da pasta principal seguido de um \"/\". Exemplo: Redes Sociais/Fóruns"
+ "message": "Crie uma subpasta adicionando o nome da pasta principal seguido de um \"/\". Exemplo: Redes Sociais/Fóruns"
},
"noFoldersAdded": {
"message": "Nenhuma pasta adicionada"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Gerar frase de acesso"
},
+ "passwordGenerated": {
+ "message": "Palavra-passe gerada"
+ },
+ "passphraseGenerated": {
+ "message": "Frase de acesso gerada"
+ },
+ "usernameGenerated": {
+ "message": "Nome de utilizador gerado"
+ },
+ "emailGenerated": {
+ "message": "E-mail gerado"
+ },
"regeneratePassword": {
"message": "Regenerar palavra-passe"
},
@@ -467,7 +479,7 @@
"description": "deprecated. Use numbersLabel instead."
},
"specialCharacters": {
- "message": "Caracteres especiais (!@#$%^&*)",
+ "message": "Carateres especiais (!@#$%^&*)",
"description": "deprecated. Use specialCharactersLabel instead."
},
"include": {
@@ -475,7 +487,7 @@
"description": "Card header for password generator include block"
},
"uppercaseDescription": {
- "message": "Incluir caracteres em maiúsculas",
+ "message": "Incluir carateres em maiúsculas",
"description": "Tooltip for the password generator uppercase character checkbox"
},
"uppercaseLabel": {
@@ -483,7 +495,7 @@
"description": "Label for the password generator uppercase character checkbox"
},
"lowercaseDescription": {
- "message": "Incluir caracteres em minúsculas",
+ "message": "Incluir carateres em minúsculas",
"description": "Full description for the password generator lowercase character checkbox"
},
"lowercaseLabel": {
@@ -499,7 +511,7 @@
"description": "Label for the password generator numbers checkbox"
},
"specialCharactersDescription": {
- "message": "Incluir caracteres especiais",
+ "message": "Incluir carateres especiais",
"description": "Full description for the password generator special characters checkbox"
},
"specialCharactersLabel": {
@@ -523,10 +535,10 @@
"message": "Mínimo de números"
},
"minSpecial": {
- "message": "Mínimo de caracteres especiais"
+ "message": "Mínimo de carateres especiais"
},
"avoidAmbiguous": {
- "message": "Evitar caracteres ambíguos",
+ "message": "Evitar carateres ambíguos",
"description": "Label for the avoid ambiguous characters checkbox."
},
"generatorPolicyInEffect": {
@@ -639,7 +651,7 @@
"message": "Outras opções"
},
"rateExtension": {
- "message": "Avaliar a extensão"
+ "message": "Classificar a extensão"
},
"browserNotSupportClipboard": {
"message": "O seu navegador Web não suporta a cópia fácil da área de transferência. Em vez disso, copie manualmente."
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verificar identidade"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Não reconhecemos este dispositivo. Introduza o código enviado para o seu e-mail para verificar a sua identidade."
+ },
+ "continueLoggingIn": {
+ "message": "Continuar a iniciar sessão"
+ },
"yourVaultIsLocked": {
"message": "O seu cofre está bloqueado. Verifique a sua identidade para continuar."
},
@@ -763,7 +781,7 @@
"message": "É necessário reescrever a palavra-passe mestra."
},
"masterPasswordMinlength": {
- "message": "A palavra-passe mestra deve ter pelo menos $VALUE$ caracteres.",
+ "message": "A palavra-passe mestra deve ter pelo menos $VALUE$ carateres.",
"description": "The Master Password must be at least a specific number of characters long.",
"placeholders": {
"value": {
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Pedir para adicionar um item se não for encontrado um no seu cofre. Aplica-se a todas as contas com sessão iniciada."
},
- "showCardsInVaultView": {
- "message": "Mostrar cartões como sugestões de preenchimento automático na vista do cofre"
+ "showCardsInVaultViewV2": {
+ "message": "Mostrar sempre cartões como sugestões de preenchimento automático na vista do cofre"
},
"showCardsCurrentTab": {
"message": "Mostrar cartões na página Separador"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Listar itens de cartões na página Separador para facilitar o preenchimento automático."
},
- "showIdentitiesInVaultView": {
- "message": "Mostrar identidades como sugestões de preenchimento automático na vista do cofre"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Mostrar sempre identidades como sugestões de preenchimento automático na vista do cofre"
},
"showIdentitiesCurrentTab": {
"message": "Mostrar identidades na página Separador"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Adquirir Premium"
},
- "premiumPurchaseAlert": {
- "message": "Pode adquirir uma subscrição Premium no cofre web em bitwarden.com. Pretende visitar o site agora?"
- },
"premiumPurchaseAlertV2": {
"message": "Pode adquirir o Premium a partir das definições da sua conta na aplicação Web Bitwarden."
},
@@ -1583,7 +1598,7 @@
"message": "Booleano"
},
"cfTypeCheckbox": {
- "message": "Checkbox"
+ "message": "Caixa de verificação"
},
"cfTypeLinked": {
"message": "Associado",
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Gerador de nomes de utilizador"
},
+ "useThisEmail": {
+ "message": "Utilizar este e-mail"
+ },
"useThisPassword": {
"message": "Utilizar esta palavra-passe"
},
@@ -2168,16 +2186,16 @@
}
},
"policyInEffectUppercase": {
- "message": "Contém um ou mais caracteres em maiúsculas"
+ "message": "Contém um ou mais carateres em maiúsculas"
},
"policyInEffectLowercase": {
- "message": "Contém um ou mais caracteres em minúsculas"
+ "message": "Contém um ou mais carateres em minúsculas"
},
"policyInEffectNumbers": {
"message": "Contém um ou mais números"
},
"policyInEffectSpecial": {
- "message": "Contém um ou mais dos seguintes caracteres especiais $CHARS$",
+ "message": "Contém um ou mais dos seguintes carateres especiais $CHARS$",
"placeholders": {
"chars": {
"content": "$1",
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "O preenchimento automático e outras funcionalidades relacionadas não serão disponibilizados para estes sites. É necessário atualizar a página para que as alterações tenham efeito."
},
- "autofillBlockedNotice": {
- "message": "O preenchimento automático está bloqueado para este site. Reveja ou altere esta opção nas definições."
+ "autofillBlockedNoticeV2": {
+ "message": "O preenchimento automático está bloqueado para este site."
},
- "autofillBlockedTooltip": {
- "message": "O preenchimento automático está bloqueado neste site. Reveja nas definições."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Alterar esta opção nas definições"
},
"websiteItemLabel": {
"message": "Site $number$ (URI)",
@@ -2772,7 +2790,7 @@
"message": "Saiu da organização."
},
"toggleCharacterCount": {
- "message": "Mostrar/ocultar contagem de caracteres"
+ "message": "Mostrar/ocultar contagem de carateres"
},
"sessionTimeout": {
"message": "A sua sessão expirou. Por favor, volte atrás e tente iniciar sessão novamente."
@@ -2839,7 +2857,7 @@
}
},
"passwordLengthRecommendationHint": {
- "message": " Utilize $RECOMMENDED$ caracteres ou mais para gerar uma palavra-passe forte.",
+ "message": " Utilize $RECOMMENDED$ carateres ou mais para gerar uma palavra-passe forte.",
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
"placeholders": {
"recommended": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Foi enviada uma notificação para o seu dispositivo."
},
+ "notificationSentDevicePart1": {
+ "message": "Desbloqueie o Bitwarden no seu dispositivo ou no "
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "aplicação web"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Certifique-se de que a frase da impressão digital corresponde à frase abaixo indicada antes de a aprovar."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Foi enviada uma notificação para o seu dispositivo"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Certifique-se de que a sua conta está desbloqueada e que a frase de impressão digital corresponde à do outro dispositivo"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Será notificado quando o pedido for aprovado"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "A preparar o início de sessão"
},
+ "logInRequestSent": {
+ "message": "Pedido enviado"
+ },
"exposedMasterPassword": {
"message": "Palavra-passe mestra exposta"
},
@@ -3142,7 +3169,7 @@
"message": "A sua palavra-passe mestra não pode ser recuperada se a esquecer!"
},
"characterMinimum": {
- "message": "$LENGTH$ caracteres no mínimo",
+ "message": "$LENGTH$ carateres no mínimo",
"placeholders": {
"length": {
"content": "$1",
@@ -3190,7 +3217,7 @@
"message": "O atalho de preenchimento automático de credenciais não está definido. Altere-o nas definições do navegador."
},
"autofillLoginShortcutText": {
- "message": "O atalho de preenchimento automático de credenciais é $COMMAND$. Gira todos os atalhos nas definidções do navegador.",
+ "message": "O atalho de preenchimento automático de credenciais é $COMMAND$. Organize todos os atalhos nas definições do navegador.",
"placeholders": {
"command": {
"content": "$1",
@@ -3319,7 +3346,7 @@
"message": "Procurar"
},
"inputMinLength": {
- "message": "O campo deve ter pelo menos $COUNT$ caracteres.",
+ "message": "O campo deve ter pelo menos $COUNT$ carateres.",
"placeholders": {
"count": {
"content": "$1",
@@ -3328,7 +3355,7 @@
}
},
"inputMaxLength": {
- "message": "O campo não pode exceder os $COUNT$ caracteres de comprimento.",
+ "message": "O campo não pode exceder os $COUNT$ carateres de comprimento.",
"placeholders": {
"count": {
"content": "$1",
@@ -3337,7 +3364,7 @@
}
},
"inputForbiddenCharacters": {
- "message": "Não são permitidos os seguintes caracteres: $CHARACTERS$",
+ "message": "Não são permitidos os seguintes carateres: $CHARACTERS$",
"placeholders": {
"characters": {
"content": "$1",
@@ -3346,7 +3373,7 @@
}
},
"inputMinValue": {
- "message": "O valor do campo tem de ser, pelo menos, $MIN$ caracteres.",
+ "message": "O valor do campo tem de ser, pelo menos, $MIN$ carateres.",
"placeholders": {
"min": {
"content": "$1",
@@ -3355,7 +3382,7 @@
}
},
"inputMaxValue": {
- "message": "O valor do campo não pode exceder os $MAX$ caracteres.",
+ "message": "O valor do campo não pode exceder os $MAX$ carateres.",
"placeholders": {
"max": {
"content": "$1",
@@ -3425,38 +3452,6 @@
"message": "Alternar colapso",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importar os seus dados para o Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Proteger os seus dados LastPass e importar para o Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Guardar como ficheiro não encriptado",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importar para o Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "A importar...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dados importados com sucesso!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Erro de importação. Verifique a consola para obter detalhes.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Erro de rede encontrado durante a importação.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias de domínio"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Sugestões de preenchimento automático"
},
+ "itemSuggestions": {
+ "message": "Itens sugeridos"
+ },
"autofillSuggestionsTip": {
"message": "Guarde uma credencial deste site para preenchimento automático"
},
@@ -4107,7 +4105,7 @@
"message": "Notificações"
},
"appearance": {
- "message": "Aparência"
+ "message": "Aspeto"
},
"errorAssigningTargetCollection": {
"message": "Erro ao atribuir a coleção de destino."
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Nome do item"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Não é possível remover coleções com permissões de Apenas visualização: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "A organização está desativada"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Sends de texto"
},
- "bitwardenNewLook": {
- "message": "O Bitwarden tem um novo visual!"
- },
- "bitwardenNewLookDesc": {
- "message": "É mais fácil e mais intuitivo do que nunca preencher automaticamente e pesquisar a partir do separador Cofre. Dê uma vista de olhos!"
- },
"accountActions": {
"message": "Ações da conta"
},
@@ -4644,10 +4627,10 @@
"message": "Ficheiro guardado no dispositivo. Gira-o a partir das transferências do seu dispositivo."
},
"showCharacterCount": {
- "message": "Mostrar contagem de caracteres"
+ "message": "Mostrar contagem de carateres"
},
"hideCharacterCount": {
- "message": "Ocultar contagem de caracteres"
+ "message": "Ocultar contagem de carateres"
},
"itemsInTrash": {
"message": "Itens no lixo"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Muito ampla"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Não é possível remover coleções com permissões de Apenas visualização: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Por favor, atualize a sua aplicação para computador"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Para utilizar o desbloqueio biométrico, atualize a sua aplicação para computador ou desative o desbloqueio por impressão digital nas definições dessa mesma app."
}
}
diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json
index 114c01aff444..32cb0215916e 100644
--- a/apps/browser/src/_locales/ro/messages.json
+++ b/apps/browser/src/_locales/ro/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerare parolă"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verificare identitate"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Seiful dvs. este blocat. Verificați-vă identitatea pentru a continua."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Afișați cardurile pe pagina Filă"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Listați elementele cardului pe pagina Filă pentru a facilita completarea automată."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Afișați identitățile pe pagina Filă"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Achiziționare abonament Premium"
},
- "premiumPurchaseAlert": {
- "message": "Puteți achiziționa un abonament Premium pe website-ul bitwarden.com. Doriți să vizitați site-ul acum?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "O notificare a fost trimisă pe dispozitivul dvs."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Conectare inițiată"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Parolă principală compromisă"
},
@@ -3425,38 +3452,6 @@
"message": "Comutare restrângere",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json
index 53f31813ac5b..8d390e833329 100644
--- a/apps/browser/src/_locales/ru/messages.json
+++ b/apps/browser/src/_locales/ru/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Создать парольную фразу"
},
+ "passwordGenerated": {
+ "message": "Пароль создан"
+ },
+ "passphraseGenerated": {
+ "message": "Парольная фраза создана"
+ },
+ "usernameGenerated": {
+ "message": "Имя пользователя создано"
+ },
+ "emailGenerated": {
+ "message": "Email создан"
+ },
"regeneratePassword": {
"message": "Создать новый пароль"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Подтвердить личность"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Мы не распознали это устройство. Введите код, отправленный на ваш email, чтобы подтвердить вашу личность."
+ },
+ "continueLoggingIn": {
+ "message": "Продолжить вход"
+ },
"yourVaultIsLocked": {
"message": "Ваше хранилище заблокировано. Подтвердите свою личность, чтобы продолжить"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Запрос на добавление элемента, если он отсутствует в вашем хранилище. Применяется ко всем авторизованным аккаунтам."
},
- "showCardsInVaultView": {
- "message": "Показывать карты как предложение автозаполнения при просмотре Хранилище"
+ "showCardsInVaultViewV2": {
+ "message": "Всегда показывать карты как предложения автозаполнения при просмотре хранилища"
},
"showCardsCurrentTab": {
"message": "Показывать карты на вкладке"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Карты будут отображены на вкладке для удобного автозаполнения."
},
- "showIdentitiesInVaultView": {
- "message": "Показывать личности как предложение автозаполнения при просмотре Хранилище"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Всегда показывать личности как предложения автозаполнения при просмотре хранилища"
},
"showIdentitiesCurrentTab": {
"message": "Показывать Личности на вкладке"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Купить Премиум"
},
- "premiumPurchaseAlert": {
- "message": "Вы можете купить Премиум на bitwarden.com. Перейти на сайт сейчас?"
- },
"premiumPurchaseAlertV2": {
"message": "Премиум можно приобрести в настройках аккаунта в веб-версии Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Генератор имени пользователя"
},
+ "useThisEmail": {
+ "message": "Использовать этот email"
+ },
"useThisPassword": {
"message": "Использовать этот пароль"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Автозаполнение и другие связанные с ним функции не будут предлагаться для этих сайтов. Чтобы изменения вступили в силу, необходимо обновить страницу."
},
- "autofillBlockedNotice": {
- "message": "Автозаполнение для этого сайта заблокировано. Просмотрите или измените это в настройках."
+ "autofillBlockedNoticeV2": {
+ "message": "Автозаполнение для этого сайта заблокировано."
},
- "autofillBlockedTooltip": {
- "message": "Автозаполнение на этом сайте заблокировано. Просмотрите в настройках."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Измените это в настройках"
},
"websiteItemLabel": {
"message": "Сайт $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "На ваше устройство отправлено уведомление."
},
+ "notificationSentDevicePart1": {
+ "message": "Разблокируйте Bitwarden на своем устройстве или"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "веб-приложении"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Перед одобрением убедитесь, что фраза отпечатка совпадает с приведенной ниже."
+ },
"aNotificationWasSentToYourDevice": {
"message": "На ваше устройство было отправлено уведомление"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Убедитесь, что ваш аккаунт разблокирован и фраза отпечатка совпадает с фразой на другом устройстве"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Вы получите уведомление, когда запрос будет одобрен"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Вход инициирован"
},
+ "logInRequestSent": {
+ "message": "Запрос отправлен"
+ },
"exposedMasterPassword": {
"message": "Мастер-пароль скомпрометирован"
},
@@ -3425,38 +3452,6 @@
"message": "Свернуть/развернуть",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Импортировать данные в Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Защитить данные LastPass и импортировать их в Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Сохранить как незашифрованный файл",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Импортировать в Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Импорт...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Данные успешно импортированы!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Ошибка импорта. Проверьте консоль для получения подробной информации.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Во время импорта возникла сетевая ошибка.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Псевдоним домена"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Предложения по автозаполнению"
},
+ "itemSuggestions": {
+ "message": "Предлагаемые элементы"
+ },
"autofillSuggestionsTip": {
"message": "Сохранить логин для этого сайта для автозаполнения"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Название элемента"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Вы не можете удалить коллекции с правами только на просмотр: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Организация деактивирована"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Текстовая Send"
},
- "bitwardenNewLook": {
- "message": "У Bitwarden новый облик!"
- },
- "bitwardenNewLookDesc": {
- "message": "Теперь автозаполнение и поиск на вкладке Хранилище стали проще и интуитивно понятнее, чем когда-либо. Осмотритесь!"
- },
"accountActions": {
"message": "Действия аккаунта"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Очень широкое"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Вы не можете удалить коллекции с правами только на просмотр: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Пожалуйста, обновите приложение для компьютера"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Чтобы использовать биометрическую разблокировку, обновите приложение для компьютера или отключите разблокировку по отпечатку пальца в настройках компьютера."
}
}
diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json
index 56cf378344fb..bda76601e902 100644
--- a/apps/browser/src/_locales/si/messages.json
+++ b/apps/browser/src/_locales/si/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "මුරපදය ප්රතිජනනය"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "අනන්යතාවය සත්යාපනය කරන්න"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "ඔබේ සුරක්ෂිතාගාරය අගුළු දමා ඇත. දිගටම කරගෙන යාමට ඔබේ අනන්යතාවය සත්යාපනය කරන්න."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "වාරික මිලදී"
},
- "premiumPurchaseAlert": {
- "message": "ඔබට bitwarden.com වෙබ් සුරක්ෂිතාගාරයේ වාරික සාමාජිකත්වය මිලදී ගත හැකිය. ඔබට දැන් වෙබ් අඩවියට පිවිසීමට අවශ්යද?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json
index 08bfcc79f6aa..f2b50505e8a7 100644
--- a/apps/browser/src/_locales/sk/messages.json
+++ b/apps/browser/src/_locales/sk/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generovať prístupovú frázu"
},
+ "passwordGenerated": {
+ "message": "Heslo vygenerované"
+ },
+ "passphraseGenerated": {
+ "message": "Prístupová fráza vygenerovaná"
+ },
+ "usernameGenerated": {
+ "message": "Používateľské meno vygenerované"
+ },
+ "emailGenerated": {
+ "message": "E-mail vygenoravný"
+ },
"regeneratePassword": {
"message": "Vygenerovať nové heslo"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Overiť identitu"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Toto zariadenie nepoznáme. Na overenie vašej totožnosti zadajte kód, ktorý bol zaslaný na váš e-mail."
+ },
+ "continueLoggingIn": {
+ "message": "Pokračovať v prihlasovaní"
+ },
"yourVaultIsLocked": {
"message": "Váš trezor je uzamknutý. Ak chcete pokračovať, overte svoju identitu."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Požiada o pridanie položky, ak sa v trezore nenachádza. Platí pre všetky prihlásené účty."
},
- "showCardsInVaultView": {
- "message": "Zobraziť karty ako návrhy automatického vypĺňania v zobrazení trezora"
+ "showCardsInVaultViewV2": {
+ "message": "Vždy zobraziť karty ako návrhy automatického vypĺňania v zobrazení trezora"
},
"showCardsCurrentTab": {
"message": "Zobraziť karty na stránke \"Aktuálna karta\""
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Zoznam položiek karty na stránke \"Aktuálna karta\" na jednoduché automatické vyplnenie."
},
- "showIdentitiesInVaultView": {
- "message": "Zobraziť identity ako návrhy automatického vypĺňania v zobrazení trezora"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Vždy zobraziť identity ako návrhy automatického vypĺňania v zobrazení trezora"
},
"showIdentitiesCurrentTab": {
"message": "Zobraziť identity na stránke \"Aktuálna karta\""
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Zakúpiť Prémiový účet"
},
- "premiumPurchaseAlert": {
- "message": "Svoje prémiové členstvo si môžete zakúpiť vo webovom trezore bitwarden.com. Chcete navštíviť túto stránku teraz?"
- },
"premiumPurchaseAlertV2": {
"message": "Prémiové členstvo si môžete zakúpiť v nastaveniach svojho účtu vo webovej aplikácii Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Generátor používateľského mena"
},
+ "useThisEmail": {
+ "message": "Použiť tento e-mail"
+ },
"useThisPassword": {
"message": "Použiť toto heslo"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Automatické vypĺňanie a ďalšie súvisiace funkcie sa na týchto webových stránkach nebudú ponúkať. Aby sa zmeny prejavili, musíte stránku obnoviť."
},
- "autofillBlockedNotice": {
- "message": "Automatické vypĺňanie je pre túto webovú stránku zablokované. Skontrolujte alebo zmeňte to v nastaveniach."
+ "autofillBlockedNoticeV2": {
+ "message": "Automatické vypĺňanie je pre túto webovú stránku zablokované."
},
- "autofillBlockedTooltip": {
- "message": "Automatické vypĺňanie je na tejto webovej stránke zablokované. Pozrite v nastaveniach."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Zmeňte to v nastaveniach"
},
"websiteItemLabel": {
"message": "Webstránka $number$ (URI)",
@@ -2884,7 +2902,7 @@
"message": "Služba"
},
"forwardedEmail": {
- "message": "Alias preposlaného e-mailu"
+ "message": "Alias presmerovaného e-mailu"
},
"forwardedEmailDesc": {
"message": "Vytvoriť e-mailový alias pomocou externej služby preposielania."
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Do vášho zariadenia bolo odoslané upozornenie."
},
+ "notificationSentDevicePart1": {
+ "message": "Odomknúť Bitwarden vo svojom zariadení alebo vo"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "webovej aplikácii"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Pred schválením sa uistite, že sa odtlačok prístupovej frázy zhoduje s tou uvedenou nižšie."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Do vášho zariadenia bolo odoslané upozornenie"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Uistite sa, že je váš účet odomknutý a fráza odtlačku prsta sa zhoduje s frázou na druhom zariadení"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Po schválení žiadosti budete informovaní"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Iniciované prihlásenie"
},
+ "logInRequestSent": {
+ "message": "Požiadavka bola odoslaná"
+ },
"exposedMasterPassword": {
"message": "Odhalené hlavné heslo"
},
@@ -3425,38 +3452,6 @@
"message": "Prepnúť zbalenie",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importovať údaje do Bitwardenu?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Ochrániť údaje z LastPassu a importovať ich do Bitwardenu?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Uložiť ako nezašifrovaný súbor",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importovať do Bitwardenu",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importovanie...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Import údajov prebehol úspešne!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Chyba pri importovaní. Podrobnosti nájdete v konzole.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Počas importu sa vyskytla chyba siete.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias doména"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Návrhy automatického vypĺňania"
},
+ "itemSuggestions": {
+ "message": "Navrhované položky"
+ },
"autofillSuggestionsTip": {
"message": "Uložte položku prihlásenia pre tento web na automatické vyplnenie"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Názov položky"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Zbierky, ktoré môžete len zobraziť nemôžete odstrániť: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organizácia je vypnutá"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Textové Sendy"
},
- "bitwardenNewLook": {
- "message": "Bitwarden má nový vzhľad!"
- },
- "bitwardenNewLookDesc": {
- "message": "Automatické vypĺňanie a vyhľadávanie na karte Trezor je jednoduchšie a intuitívnejšie ako kedykoľvek predtým. Poobzerajte sa!"
- },
"accountActions": {
"message": "Operácie s účtom"
},
@@ -4875,7 +4858,7 @@
"message": "Pripomenúť neskôr"
},
"newDeviceVerificationNoticePageOneFormContent": {
- "message": "Máte spoľahlivý prístup k svojmu e-mailu, $EMAIL$?",
+ "message": "Máte zaručený prístup k e-mailu $EMAIL$?",
"placeholders": {
"email": {
"content": "$1",
@@ -4887,7 +4870,7 @@
"message": "Nie, nemám"
},
"newDeviceVerificationNoticePageOneEmailAccessYes": {
- "message": "Áno, mám spoľahlivý prístup k svojmu e-mailu"
+ "message": "Áno, mám zaručený prístup k e-mailu"
},
"turnOnTwoStepLogin": {
"message": "Zapnúť dvojstupňové prihlásenie"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra široké"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Zbierky, ktoré môžete len zobraziť nemôžete odstrániť: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Aktualizujte desktopovú aplikáciu"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Ak chcete používať biometrické odomykanie, aktualizujte desktopovú aplikáciu alebo vypnite odomykanie odtlačkom prsta v nastaveniach desktopovej aplikácie."
}
}
diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json
index 2d2ee455415e..cbff6df98c22 100644
--- a/apps/browser/src/_locales/sl/messages.json
+++ b/apps/browser/src/_locales/sl/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Ponovno ustvari geslo"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Preverjanje istovetnosti"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Vaš trezor je zaklenjen. Za nadaljevanje potrdite svojo identiteto."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Če predmeta ni v trezorju, ga je potrebno dodati. Velja za vse prijavljene račune."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Prikaži kartice na strani Zavihek"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Na strani Zavihek prikaži kartice za lažje samodejno izpoljnjevanje."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Prikaži identitete na strani Zavihek"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Kupite premium članstvo"
},
- "premiumPurchaseAlert": {
- "message": "Premium članstvo lahko kupite na spletnem trezoju bitwarden.com. Želite obiskati spletno stran zdaj?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json
index 01d95a6ed1b0..cb143049ca37 100644
--- a/apps/browser/src/_locales/sr/messages.json
+++ b/apps/browser/src/_locales/sr/messages.json
@@ -159,7 +159,7 @@
"message": "Копирај јавни кључ"
},
"copyFingerprint": {
- "message": "Копирати отисак"
+ "message": "Копирај отисак прста"
},
"copyCustomField": {
"message": "Копирати $FIELD$",
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Генеришите приступну фразу"
},
+ "passwordGenerated": {
+ "message": "Лозинка генерисана"
+ },
+ "passphraseGenerated": {
+ "message": "Приступна фраза је генерисана"
+ },
+ "usernameGenerated": {
+ "message": "Корисничко име генерисано"
+ },
+ "emailGenerated": {
+ "message": "Имејл генерисан"
+ },
"regeneratePassword": {
"message": "Поново генериши лозинку"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Потврдите идентитет"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Не препознајемо овај уређај. Унесите код послат на адресу ваше електронске поште да би сте потврдили ваш идентитет."
+ },
+ "continueLoggingIn": {
+ "message": "Настави са пријављивањем"
+ },
"yourVaultIsLocked": {
"message": "Сеф је закључан. Унесите главну лозинку за наставак."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Затражите да додате ставку ако она није пронађена у вашем сефу. Односи се на све пријављене налоге."
},
- "showCardsInVaultView": {
- "message": "Прикажите картице као предлоге за ауто-попуњавање у приказу сефа"
+ "showCardsInVaultViewV2": {
+ "message": "Увек приказуј картице као препоруке аутоматског попуњавања на приказу трезора"
},
"showCardsCurrentTab": {
"message": "Прикажи кредитне картице на страници картице"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Прикажи ставке кредитних картица на страници картице за лакше аутоматско допуњавање."
},
- "showIdentitiesInVaultView": {
- "message": "Прикажите идентитете као предлоге за ауто-попуњавање у приказу сефа"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Увек приказуј идентитете као препоруке аутоматског попуњавања на приказу трезора"
},
"showIdentitiesCurrentTab": {
"message": "Прикажи идентитете на страници"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Купити премијум"
},
- "premiumPurchaseAlert": {
- "message": "Можете купити премијум претплату на bitwarden.com. Да ли желите да посетите веб сајт сада?"
- },
"premiumPurchaseAlertV2": {
"message": "Можете да купите Премиум у подешавањима налога у веб апликацији Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Генератор корисничког имена"
},
+ "useThisEmail": {
+ "message": "Користи ову епошту"
+ },
"useThisPassword": {
"message": "Употреби ову лозинку"
},
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "Blocked domains"
+ "message": "Блокирани домени"
},
"excludedDomains": {
"message": "Изузети домени"
@@ -2337,13 +2355,13 @@
"message": "Bitwarden неће тражити да сачува податке за пријављивање за ове домене за све пријављене налоге. Морате освежити страницу да би промене ступиле на снагу."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "Аутоматско попуњавање и сродне функције неће бити понуђене за ове веб сајтове. Морате освежити страницу да би се измене примениле."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Аутоматско попуњавање је блокирано за овај веб сајт."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Промените ово у подешавањима"
},
"websiteItemLabel": {
"message": "Сајт $number$ (УРЛ)",
@@ -2364,7 +2382,7 @@
}
},
"blockedDomainsSavedSuccess": {
- "message": "Blocked domain changes saved"
+ "message": "Измене блокираних домена су сачуване"
},
"excludedDomainsSavedSuccess": {
"message": "Изузете промене домена су сачуване"
@@ -2805,17 +2823,17 @@
"message": "Грешка"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Грешка при декрипцији"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden није могао да декриптује ставке из трезора наведене испод."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Обратите се корисничкој подршци",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "да бисте избегли додатни губитак података.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Обавештење је послато на ваш уређај."
},
+ "notificationSentDevicePart1": {
+ "message": "Откључај Bitwarden на твом уређају или на"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "веб апликација"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Потврдите да се фраза отиска прста поклапа са овом испод пре одобравања."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Обавештење је послато на ваш уређај"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Уверите се да је ваш налог откључан и да се фраза отиска подудара на другом уређају"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Бићете обавештени када захтев буде одобрен"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Пријава је покренута"
},
+ "logInRequestSent": {
+ "message": "Захтев је послат"
+ },
"exposedMasterPassword": {
"message": "Изложена главна лозинка"
},
@@ -3425,38 +3452,6 @@
"message": "Промени проширење",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Увезите своје податке у Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Заштитите своје LastPass податке и увезите у Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Сачувати као нешифровану датотеку",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Увоз у Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Увоз...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Подаци су успешно увезени!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Грешка при увозу. Проверите конзолу за детаље.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Дошло је до грешке на мрежи током увоза.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Домен алијаса"
},
@@ -4008,7 +4003,10 @@
"message": "Приступни кључ је уклоњен"
},
"autofillSuggestions": {
- "message": "Предлози за ауто-попуњавање"
+ "message": "Предлози аутоматског попуњавања"
+ },
+ "itemSuggestions": {
+ "message": "Предложене ставке"
},
"autofillSuggestionsTip": {
"message": "Сачувајте ставку за пријаву за ову локацију за ауто-попуњавање"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Име ставке"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Не можете уклонити колекције са дозволама само за приказ: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Организација је деактивирана"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Текст „Send“"
},
- "bitwardenNewLook": {
- "message": "Bitwarden има нови изглед!"
- },
- "bitwardenNewLookDesc": {
- "message": "Лакше је и интуитивније него икада да се аутоматски попуњава и тражи са картице Сефа. Проверите!"
- },
"accountActions": {
"message": "Акције везане за налог"
},
@@ -4671,22 +4654,22 @@
"message": "Немате дозволу да уређујете ову ставку"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "Биометријско откључавање није доступно јер је пре тога потребно унети ПИН или лозинку за откључавање."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Биометријско откључавање тренутно није доступно."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Биометријско откључавање није доступно због лоше подешених системских датотека."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Биометријско откључавање није доступно због лоше подешених системских датотека."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "Биометријско откључавање није доступно јер је Bitwarden апликација на рачунару угашена."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "Биометријско откључавање није доступно јер није омогућено за $EMAIL$ у Bitwarden апликацији на рачунару.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "Биометријско откључавање није доступно из непознатог разлога."
},
"authenticating": {
"message": "Аутентификација"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Врло широко"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Не можете уклонити колекције са дозволама само за приказ: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Молим вас надоградите вашу апликацију на рачунару"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Да би сте користили биометријско откључавање, надоградите вашу апликацију на рачунару, или онемогућите откључавање отиском прста у подешавањима на рачунару."
}
}
diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json
index a443a8e6b2e1..727326e1cd66 100644
--- a/apps/browser/src/_locales/sv/messages.json
+++ b/apps/browser/src/_locales/sv/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generera lösenfras"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Återskapa lösenord"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verifiera identitet"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Ditt valv är låst. Verifiera din identitet för att fortsätta."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Visa kort på fliksida"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Lista kortobjekt på fliksidan för enkel automatisk fyllning."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Visa identiteter på fliksidan"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Köp Premium"
},
- "premiumPurchaseAlert": {
- "message": "Du kan köpa premium-medlemskap i Bitwardens webbvalv. Vill du besöka webbplatsen nu?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Webbplats $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "En avisering har skickats till din enhet."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Inloggning påbörjad"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Huvudlösenordet har exponerats"
},
@@ -3425,38 +3452,6 @@
"message": "Växla synlig/dold",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Importera din data till Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Skydda din LastPass-data och importera till Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Spara som okrypterad fil",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Importera till Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importerar...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data har importerats till ditt valv!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Fel vid importeringen. Kolla konsolen för detaljer.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Nätverksfel uppstod vid import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Aliasdomän"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Objektnamn"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden har fått ett nytt utseende!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Kontoåtgärder"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json
index e34751eea7dd..800523bdc2ec 100644
--- a/apps/browser/src/_locales/te/messages.json
+++ b/apps/browser/src/_locales/te/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Verify identity"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Your vault is locked. Verify your identity to continue."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Show cards on Tab page"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "List card items on the Tab page for easy autofill."
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Show identities on Tab page"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json
index 1b493de3d2c9..04775fa0f915 100644
--- a/apps/browser/src/_locales/th/messages.json
+++ b/apps/browser/src/_locales/th/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Regenerate Password"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "ยืนยันตัวตน"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "ตู้เซฟของคุณถูกล็อก ยืนยันตัวตนของคุณเพื่อดำเนินการต่อ"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Ask to add an item if one isn't found in your vault. Applies to all logged in accounts."
},
- "showCardsInVaultView": {
- "message": "Show cards as Autofill suggestions on Vault view"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "แสดงการ์ดบนหน้าแท็บ"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "บัตรรายการในหน้าแท็บเพื่อให้ป้อนอัตโนมัติได้ง่าย"
},
- "showIdentitiesInVaultView": {
- "message": "Show identities as Autofill suggestions on Vault view"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "แสดงตัวตนบนหน้าแท็บ"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Purchase Premium"
},
- "premiumPurchaseAlert": {
- "message": "You can purchase Premium membership on the bitwarden.com web vault. Do you want to visit the website now?"
- },
"premiumPurchaseAlertV2": {
"message": "You can purchase Premium from your account settings on the Bitwarden web app."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Username generator"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Website $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "A notification has been sent to your device."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Login initiated"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Exposed Master Password"
},
@@ -3425,38 +3452,6 @@
"message": "Toggle collapse",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Import your data to Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Protect your LastPass data and import to Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Save as unencrypted file",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Import to Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Importing...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Data successfully imported!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Error importing. Check console for details.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Network error encountered during import.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias domain"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Autofill suggestions"
},
+ "itemSuggestions": {
+ "message": "Suggested items"
+ },
"autofillSuggestionsTip": {
"message": "Save a login item for this site to autofill"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Item name"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Organization is deactivated"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json
index 8095a9f6045c..b6d54e96ecf5 100644
--- a/apps/browser/src/_locales/tr/messages.json
+++ b/apps/browser/src/_locales/tr/messages.json
@@ -385,7 +385,7 @@
"message": "Hiç klasör eklenmedi"
},
"createFoldersToOrganize": {
- "message": "Create folders to organize your vault items"
+ "message": "Kasanızdaki kayıtları organize etmek için klasörler oluşturun"
},
"deleteFolderPermanently": {
"message": "Bu klasörü kalıcı olarak silmek istediğinizden emin misiniz?"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Parola üret"
},
+ "passwordGenerated": {
+ "message": "Parola üretildi"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Kullanıcı adı üretildi"
+ },
+ "emailGenerated": {
+ "message": "E-posta üretildi"
+ },
"regeneratePassword": {
"message": "Yeni parola oluştur"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Kimliği doğrula"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Bu cihazı tanıyamadık. Kimliğinizi doğrulamak için e-postanıza gönderilen kodu girin."
+ },
+ "continueLoggingIn": {
+ "message": "Giriş yapmaya devam et"
+ },
"yourVaultIsLocked": {
"message": "Kasanız kilitli. Devam etmek için kimliğinizi doğrulayın."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Kasanızda bulunmayan kayıtların eklenmesini isteyip istemediğinizi sorar. Oturum açmış tüm hesaplar için geçerlidir."
},
- "showCardsInVaultView": {
- "message": "Kasa görünümünde kartları otomatik doldurma önerisi olarak göster"
+ "showCardsInVaultViewV2": {
+ "message": "Kasa görünümünde kartları her zaman otomatik doldurma önerisi olarak göster"
},
"showCardsCurrentTab": {
"message": "Sekme sayfasında kartları göster"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Kolay otomatik doldurma için sekme sayfasında kartları listele."
},
- "showIdentitiesInVaultView": {
- "message": "Kasa görünümünde kimlikleri otomatik doldurma önerisi olarak göster"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Kasa görünümünde kimlikleri her zaman otomatik doldurma önerisi olarak göster"
},
"showIdentitiesCurrentTab": {
"message": "Sekme sayfasında kimlikleri göster"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Premium satın al"
},
- "premiumPurchaseAlert": {
- "message": "Premium üyeliği bitwarden.com web kasası üzerinden satın alabilirsiniz. Şimdi siteye gitmek ister misiniz?"
- },
"premiumPurchaseAlertV2": {
"message": "Bitwarden web uygulamasındaki hesap ayarlarınızdan Premium abonelik satın alabilirsiniz."
},
@@ -1275,7 +1290,7 @@
"message": "Bitwarden'ı desteklediğiniz için teşekkür ederiz."
},
"premiumFeatures": {
- "message": "Premium'a yükseltin ve şunları alın:"
+ "message": "Premium'a geçmenin avantajları:"
},
"premiumPrice": {
"message": "Bunların hepsi sadece yılda $PRICE$!",
@@ -1466,7 +1481,7 @@
"description": "Represents the message for allowing the user to enable the autofill overlay"
},
"autofillSuggestionsSectionTitle": {
- "message": "Önerileri otomatik doldur"
+ "message": "Otomatik doldurma önerileri"
},
"showInlineMenuLabel": {
"message": "Form alanlarında otomatik doldurma önerilerini göster"
@@ -1502,13 +1517,13 @@
"description": "Overlay appearance select option for showing the field on click of the overlay icon"
},
"enableAutoFillOnPageLoadSectionTitle": {
- "message": "Sayfa yüklendiğinde otomatik doldur"
+ "message": "Sayfa yüklenince otomatik doldur"
},
"enableAutoFillOnPageLoad": {
- "message": "Sayfa yüklendiğinde otomatik doldur"
+ "message": "Sayfa yüklenince otomatik doldur"
},
"enableAutoFillOnPageLoadDesc": {
- "message": "Sayfa yüklendiğinde giriş formu tespit edilirse otomatik olarak formu doldur."
+ "message": "Sayfa yüklenince giriş formu tespit edilirse otomatik olarak formu doldur."
},
"experimentalFeature": {
"message": "Ele geçirilmiş veya güvenilmeyen web siteleri sayfa yüklenirken otomatik doldurmayı suistimal edebilir."
@@ -1523,19 +1538,19 @@
"message": "Hesaplar için varsayılan otomatik doldurma ayarı"
},
"defaultAutoFillOnPageLoadDesc": {
- "message": "\"Sayfa yüklendiğinde otomatik doldur\"u her hesabın \"Düzenle\" görünümünden ayrı ayrı kapatabilirsiniz."
+ "message": "\"Sayfa yüklenince otomatik doldur\"u her hesabın \"Düzenle\" görünümünden ayrı ayrı kapatabilirsiniz."
},
"itemAutoFillOnPageLoad": {
- "message": "Sayfa yüklendiğinde otomatik doldur (Seçeneklerde ayarlanmışsa)"
+ "message": "Sayfa yüklenince otomatik doldur (Seçeneklerde ayarlanmışsa)"
},
"autoFillOnPageLoadUseDefault": {
"message": "Varsayılan ayarı kullan"
},
"autoFillOnPageLoadYes": {
- "message": "Sayfa yüklendiğinde otomatik doldur"
+ "message": "Sayfa yüklenince otomatik doldur"
},
"autoFillOnPageLoadNo": {
- "message": "Sayfa yüklendiğinde otomatik doldurma"
+ "message": "Sayfa yüklenince otomatik doldurma"
},
"commandOpenPopup": {
"message": "Kasayı açılır pencerede aç"
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Kullanıcı adı üreteci"
},
+ "useThisEmail": {
+ "message": "Bu e-postayı kullan"
+ },
"useThisPassword": {
"message": "Bu parolayı kullan"
},
@@ -2337,13 +2355,13 @@
"message": "Bitwarden, oturum açmış tüm hesaplar için bu alan adlarının hesap bilgilerini kaydetmeyi sormayacaktır. Değişikliklerin etkili olması için sayfayı yenilemeniz gerekir."
},
"blockedDomainsDesc": {
- "message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
+ "message": "Bu siteler için otomatik doldurma ve diğer ilgili özellikler önerilmeyecektir. Değişikliklerin devreye girmesi için sayfayı yenilemelisiniz."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Bu sitede otomatik doldurma engellenmiş."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Bunu ayarlardan değiştirebilirsiniz"
},
"websiteItemLabel": {
"message": "Web sitesi $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Cihazınıza bir bildirim gönderildi."
},
+ "notificationSentDevicePart1": {
+ "message": "Bitwarden kilidini cihazınızdan veya"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web uygulamasından açın"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Onay vermeden önce parmak izi ifadesinin aşağıdakiyle eşleştiğini kontrol edin."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Cihazınıza bir bildirim gönderildi"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Lütfen hesabınızın kilidinin açık olduğundan ve parmak izi ifadesinin diğer cihazla eşleştiğinden emin olun"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "İsteğiniz onaylanınca size haber vereceğiz"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Giriş başlatıldı"
},
+ "logInRequestSent": {
+ "message": "İstek gönderildi"
+ },
"exposedMasterPassword": {
"message": "Açığa Çıkmış Ana Parola"
},
@@ -3151,7 +3178,7 @@
}
},
"autofillPageLoadPolicyActivated": {
- "message": "Kuruluş ilkeleriniz, sayfa yüklendiğinde otomatik doldurmayı etkinleştirdi."
+ "message": "Kuruluş ilkeleriniz, sayfa yüklenince otomatik doldurmayı etkinleştirdi."
},
"howToAutofill": {
"message": "Otomatik doldurma nasıl yapılır?"
@@ -3425,47 +3452,15 @@
"message": "Daraltmayı aç/kapat",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Verileriniz Bitwarden'a aktarılsın mı?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "LastPass verileriniz korunsun ve Bitwarden'a aktarılsın mı?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Şifrelenmemiş dosya olarak kaydet",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Bitwarden'a aktar",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "İçe aktarılıyor...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Veriler başarıyla içe aktarıldı!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "İçe aktarma hatası. Ayrıntılar için konsolu kontrol edin.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "İçe aktarma sırasında ağ hatasıyla karşılaşıldı.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Alias alan adı"
},
"passwordRepromptDisabledAutofillOnPageLoad": {
- "message": "Ana parolayı yeniden isteyen kayıtlar sayfa yüklendiğinde otomatik olarak doldurulamaz. Sayfa yüklendiğinde otomatik doldurma kapatıldı.",
+ "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üklendiğinde otomatik doldurma, varsayılan ayarı kullanacak şekilde ayarlandı.",
+ "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": {
@@ -3740,7 +3735,7 @@
"message": "Geçiş anahtarı"
},
"accessing": {
- "message": "Erişim"
+ "message": "Erişilen konum:"
},
"loggedInExclamation": {
"message": "Giriş yapıldı!"
@@ -4008,7 +4003,10 @@
"message": "Geçiş anahtarı kaldırıldı"
},
"autofillSuggestions": {
- "message": "Önerileri otomatik doldur"
+ "message": "Otomatik doldurma önerileri"
+ },
+ "itemSuggestions": {
+ "message": "Önerilen kayıtlar"
},
"autofillSuggestionsTip": {
"message": "Otomatik doldurma için bu siteye ait bir hesap kaydededin"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Kayıt adı"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Kuruluş pasifleştirilmiş"
},
@@ -4333,7 +4322,7 @@
}
},
"autoFillOnPageLoad": {
- "message": "Sayfa yüklendiğinde otomatik doldur"
+ "message": "Sayfa yüklenince otomatik doldur"
},
"cardExpiredTitle": {
"message": "Kartın süresi dolmuş"
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Metin Send'leri"
},
- "bitwardenNewLook": {
- "message": "Bitwarden'ın tasarımı güncellendi!"
- },
- "bitwardenNewLookDesc": {
- "message": "Otomatik doldurma ve kasanızda arama yapma artık eskisinden daha kolay. Yeni tasarıma göz atmayı unutmayın!"
- },
"accountActions": {
"message": "Hesap işlemleri"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Ekstra geniş"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Lütfen masaüstü uygulamanızı güncelleyin"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json
index d6b0b88ead25..9c9041dd008d 100644
--- a/apps/browser/src/_locales/uk/messages.json
+++ b/apps/browser/src/_locales/uk/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Генерувати парольну фразу"
},
+ "passwordGenerated": {
+ "message": "Пароль згенеровано"
+ },
+ "passphraseGenerated": {
+ "message": "Парольну фразу згенеровано"
+ },
+ "usernameGenerated": {
+ "message": "Ім'я користувача згенеровано"
+ },
+ "emailGenerated": {
+ "message": "Адресу е-пошти згенеровано"
+ },
"regeneratePassword": {
"message": "Генерувати новий"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Виконати перевірку"
},
+ "weDontRecognizeThisDevice": {
+ "message": "Ми не розпізнаємо цей пристрій. Введіть код, надісланий на вашу електронну пошту, щоб підтвердити вашу особу."
+ },
+ "continueLoggingIn": {
+ "message": "Продовжити вхід"
+ },
"yourVaultIsLocked": {
"message": "Ваше сховище заблоковане. Для продовження виконайте перевірку."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Запитувати про додавання запису, якщо такого не знайдено у вашому сховищі. Застосовується для всіх облікових записів, до яких виконано вхід."
},
- "showCardsInVaultView": {
- "message": "Показувати картки як пропозиції автозаповнення в режимі перегляду сховища"
+ "showCardsInVaultViewV2": {
+ "message": "Завжди показувати картки як пропозиції автозаповнення в режимі перегляду сховища"
},
"showCardsCurrentTab": {
"message": "Показувати картки на вкладці"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Показувати список карток на сторінці вкладки для легкого автозаповнення."
},
- "showIdentitiesInVaultView": {
- "message": "Показувати посвідчення як пропозиції автозаповнення в режимі перегляду сховища"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Завжди показувати посвідчення як пропозиції автозаповнення в режимі перегляду сховища"
},
"showIdentitiesCurrentTab": {
"message": "Показувати посвідчення на вкладці"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Придбати преміум"
},
- "premiumPurchaseAlert": {
- "message": "Ви можете передплатити преміум у сховищі на bitwarden.com. Хочете перейти на вебсайт зараз?"
- },
"premiumPurchaseAlertV2": {
"message": "Ви можете придбати Преміум у налаштуваннях облікового запису вебпрограмі Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Генератор імені користувача"
},
+ "useThisEmail": {
+ "message": "Використати цю е-пошту"
+ },
"useThisPassword": {
"message": "Використати цей пароль"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Автозаповнення та інші пов'язані функції не пропонуватимуться для цих вебсайтів. Вам слід оновити сторінку для застосування змін."
},
- "autofillBlockedNotice": {
- "message": "Автозаповнення заблоковано для цього вебсайту. Перегляньте або змініть це в налаштуваннях."
+ "autofillBlockedNoticeV2": {
+ "message": "Автозаповнення для цього вебсайту заблоковано."
},
- "autofillBlockedTooltip": {
- "message": "Автозаповнення заблоковано на цьому вебсайті. Перевірте налаштування."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Змінити в налаштуваннях"
},
"websiteItemLabel": {
"message": "Вебсайт $number$ (URI)",
@@ -2391,7 +2409,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDetails": {
- "message": "Надіслати подробиці",
+ "message": "Подробиці відправлення",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendTypeText": {
@@ -2805,17 +2823,17 @@
"message": "Помилка"
},
"decryptionError": {
- "message": "Decryption error"
+ "message": "Помилка розшифрування"
},
"couldNotDecryptVaultItemsBelow": {
- "message": "Bitwarden could not decrypt the vault item(s) listed below."
+ "message": "Bitwarden не зміг розшифрувати вказані нижче елементи сховища."
},
"contactCSToAvoidDataLossPart1": {
- "message": "Contact customer success",
+ "message": "Зверніться до служби підтримки клієнтів,",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"contactCSToAvoidDataLossPart2": {
- "message": "to avoid additional data loss.",
+ "message": "щоб уникнути втрати даних.",
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
},
"generateUsername": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Сповіщення було надіслано на ваш пристрій."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "Сповіщення надіслано на ваш пристрій"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Переконайтеся, що ваш обліковий запис розблоковано і фраза відбитка на іншому пристрої збігається"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "Після схвалення запиту ви отримаєте сповіщення"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Ініційовано вхід"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Головний пароль викрито"
},
@@ -3425,38 +3452,6 @@
"message": "Згорнути/розгорнути",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Імпортувати ваші дані до Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Захистити ваші дані LastPass та імпортувати до Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Зберегти незашифрований файл",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Імпортувати до Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Триває імпортування...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Дані успішно імпортовано!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Помилка імпортування. Перевірте консоль для перегляду подробиць.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Під час імпортування сталася мережева помилка.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Псевдонім домену"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "Пропозиції автозаповнення"
},
+ "itemSuggestions": {
+ "message": "Запропоновані записи"
+ },
"autofillSuggestionsTip": {
"message": "Зберегти дані входу цього сайту для автозаповнення"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Назва запису"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Ви не можете вилучати збірки, маючи дозвіл лише на перегляд: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Організацію деактивовано"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Відправлення тексту"
},
- "bitwardenNewLook": {
- "message": "Bitwarden має новий вигляд!"
- },
- "bitwardenNewLookDesc": {
- "message": "Ще простіше автозаповнення та інтуїтивніший пошук у сховищі. Ознайомтеся!"
- },
"accountActions": {
"message": "Дії з обліковим записом"
},
@@ -4671,22 +4654,22 @@
"message": "Вам не дозволено редагувати цей запис"
},
"biometricsStatusHelptextUnlockNeeded": {
- "message": "Biometric unlock is unavailable because PIN or password unlock is required first."
+ "message": "Біометричне розблокування недоступне, оскільки спочатку потрібно ввести PIN-код або пароль."
},
"biometricsStatusHelptextHardwareUnavailable": {
- "message": "Biometric unlock is currently unavailable."
+ "message": "Біометричне розблокування наразі недоступне."
},
"biometricsStatusHelptextAutoSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Біометричне розблокування недоступне через неправильно налаштовані системні файли."
},
"biometricsStatusHelptextManualSetupNeeded": {
- "message": "Biometric unlock is unavailable due to misconfigured system files."
+ "message": "Біометричне розблокування недоступне через неправильно налаштовані системні файли."
},
"biometricsStatusHelptextDesktopDisconnected": {
- "message": "Biometric unlock is unavailable because the Bitwarden desktop app is closed."
+ "message": "Біометричне розблокування недоступне, оскільки програму Bitwarden для комп'ютера закрито."
},
"biometricsStatusHelptextNotEnabledInDesktop": {
- "message": "Biometric unlock is unavailable because it is not enabled for $EMAIL$ in the Bitwarden desktop app.",
+ "message": "Біометричне розблокування недоступне, оскільки воно не увімкнене для $EMAIL$ у програмі Bitwarden для комп'ютера.",
"placeholders": {
"email": {
"content": "$1",
@@ -4695,7 +4678,7 @@
}
},
"biometricsStatusHelptextUnavailableReasonUnknown": {
- "message": "Biometric unlock is currently unavailable for an unknown reason."
+ "message": "Біометричне розблокування зараз недоступне з невідомої причини."
},
"authenticating": {
"message": "Аутентифікація"
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Дуже широке"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Ви не можете вилучати збірки, маючи дозвіл лише на перегляд: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Оновіть свою комп'ютерну програму"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "Щоб використовувати біометричне розблокування, оновіть комп'ютерну програму, або вимкніть розблокування відбитком пальця в налаштуваннях системи."
}
}
diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json
index 4ccdaf808f33..b398b43bab36 100644
--- a/apps/browser/src/_locales/vi/messages.json
+++ b/apps/browser/src/_locales/vi/messages.json
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "Generate passphrase"
},
+ "passwordGenerated": {
+ "message": "Password generated"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "Tạo lại mật khẩu"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "Xác minh danh tính"
},
+ "weDontRecognizeThisDevice": {
+ "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
+ },
+ "continueLoggingIn": {
+ "message": "Continue logging in"
+ },
"yourVaultIsLocked": {
"message": "Kho của bạn đã bị khóa. Xác minh danh tính của bạn để mở khoá."
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "Đưa ra lựa chọn để thêm một mục nếu không tìm thấy mục đó trong hòm của bạn. Áp dụng với mọi tài khoản đăng nhập trên thiết bị."
},
- "showCardsInVaultView": {
- "message": "Hiển thị các thẻ như các gợi ý tự động điền trên giao diện kho"
+ "showCardsInVaultViewV2": {
+ "message": "Always show cards as Autofill suggestions on Vault view"
},
"showCardsCurrentTab": {
"message": "Hiển thị thẻ trên trang Tab"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "Liệt kê các mục thẻ trên trang Tab để dễ dàng tự động điền."
},
- "showIdentitiesInVaultView": {
- "message": "Hiển thị các danh tính như các gợi ý tự động điền trên giao diện kho"
+ "showIdentitiesInVaultViewV2": {
+ "message": "Always show identities as Autofill suggestions on Vault view"
},
"showIdentitiesCurrentTab": {
"message": "Hiển thị danh tính trên trang Tab"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "Mua bản Cao Cấp"
},
- "premiumPurchaseAlert": {
- "message": "Bạn có thể nâng cấp làm thành viên cao cấp trong kho bitwarden nền web. Bạn có muốn truy cập trang web bây giờ?"
- },
"premiumPurchaseAlertV2": {
"message": "Bạn có thể mua gói Premium từ cài đặt tài khoản trên trang Bitwarden."
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "Bộ tạo tên người dùng"
},
+ "useThisEmail": {
+ "message": "Use this email"
+ },
"useThisPassword": {
"message": "Use this password"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "Autofill and other related features will not be offered for these websites. You must refresh the page for changes to take effect."
},
- "autofillBlockedNotice": {
- "message": "Autofill is blocked for this website. Review or change this in settings."
+ "autofillBlockedNoticeV2": {
+ "message": "Autofill is blocked for this website."
},
- "autofillBlockedTooltip": {
- "message": "Autofill is blocked on this website. Review in settings."
+ "autofillBlockedNoticeGuidance": {
+ "message": "Change this in settings"
},
"websiteItemLabel": {
"message": "Trang Web $number$ (URI)",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "Một thông báo đã được gửi đến thiết bị của bạn."
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "web app"
+ },
+ "notificationSentDevicePart2": {
+ "message": "Make sure the Fingerprint phrase matches the one below before approving."
+ },
"aNotificationWasSentToYourDevice": {
"message": "A notification was sent to your device"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "Make sure your account is unlocked and the fingerprint phrase matches on the other device"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "You will be notified once the request is approved"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "Bắt đầu đăng nhập"
},
+ "logInRequestSent": {
+ "message": "Request sent"
+ },
"exposedMasterPassword": {
"message": "Mật khẩu chính bị lộ"
},
@@ -3425,38 +3452,6 @@
"message": "Bật/tắt thu gọn",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "Nhập dữ liệu của bạn vào Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "Bảo vệ dữ liệu LastPass của bạn và nhập vào Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "Lưu dưới dạng tập tin không được mã hóa",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "Nhập vào Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "Đang nhập...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "Dữ liệu đã được nhập thành công!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "Xảy ra lỗi trong quá trình nhập. Kiểm tra bảng điều khiển để biết thêm chi tiết.",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "Đã xảy ra lỗi mạng trong quá trình nhập dữ liệu.",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "Tên miền thay thế"
},
@@ -4008,7 +4003,10 @@
"message": "Đã xóa mã khoá"
},
"autofillSuggestions": {
- "message": "Gợi ý điền tự động"
+ "message": "Autofill suggestions"
+ },
+ "itemSuggestions": {
+ "message": "Suggested items"
},
"autofillSuggestionsTip": {
"message": "Lưu thông tin đăng nhập cho trang này để tự động điền"
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "Tên mục"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "Bạn không thể xóa các bộ sưu tập với quyền chỉ xem: $COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "Tổ chức không còn hoạt động"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "Text Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden has a new look!"
- },
- "bitwardenNewLookDesc": {
- "message": "It's easier and more intuitive than ever to autofill and search from the Vault tab. Take a look around!"
- },
"accountActions": {
"message": "Account actions"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "Extra wide"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "Bạn không thể xóa các bộ sưu tập với quyền chỉ xem: $COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "Please update your desktop application"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "To use biometric unlock, please update your desktop application, or disable fingerprint unlock in the desktop settings."
}
}
diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json
index dd6a2286c4ab..78783b637297 100644
--- a/apps/browser/src/_locales/zh_CN/messages.json
+++ b/apps/browser/src/_locales/zh_CN/messages.json
@@ -56,7 +56,7 @@
"message": "主密码"
},
"masterPassDesc": {
- "message": "主密码是您访问密码库的唯一密码。它非常重要,请您不要忘记。一旦忘记,无任何办法恢复此密码。"
+ "message": "主密码是用于访问您的密码库的密码。不要忘记您的主密码,这一点非常重要。一旦忘记,无任何办法恢复此密码。"
},
"masterPassHintDesc": {
"message": "主密码提示可以在您忘记密码时帮您回忆起来。"
@@ -379,7 +379,7 @@
"message": "文件夹名称"
},
"folderHintText": {
- "message": "通过在父文件夹名后面跟随「/」来嵌套文件夹。示例:Social/Forums"
+ "message": "通过在父文件夹名后面添加「/」来嵌套文件夹。示例:Social/Forums"
},
"noFoldersAdded": {
"message": "未添加文件夹"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "生成密码短语"
},
+ "passwordGenerated": {
+ "message": "密码已生成"
+ },
+ "passphraseGenerated": {
+ "message": "密码短语已生成"
+ },
+ "usernameGenerated": {
+ "message": "用户名已生成"
+ },
+ "emailGenerated": {
+ "message": "电子邮箱已生成"
+ },
"regeneratePassword": {
"message": "重新生成密码"
},
@@ -579,7 +591,7 @@
"message": "私密备注"
},
"note": {
- "message": "备注"
+ "message": "笔记"
},
"editItem": {
"message": "编辑项目"
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "验证身份"
},
+ "weDontRecognizeThisDevice": {
+ "message": "我们无法识别这个设备。请输入发送到您电子邮箱中的代码以验证您的身份。"
+ },
+ "continueLoggingIn": {
+ "message": "继续登录"
+ },
"yourVaultIsLocked": {
"message": "您的密码库已锁定。请先验证您的身份。"
},
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "如果在密码库中找不到项目,询问添加一个。适用于所有已登录的账户。"
},
- "showCardsInVaultView": {
- "message": "在密码库视图中将支付卡显示为自动填充建议"
+ "showCardsInVaultViewV2": {
+ "message": "在密码库视图中将支付卡始终显示为自动填充建议"
},
"showCardsCurrentTab": {
"message": "在标签页上显示支付卡"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "在标签页上列出支付卡项目,以便于自动填充。"
},
- "showIdentitiesInVaultView": {
- "message": "在密码库视图中将身份显示为自动填充建议"
+ "showIdentitiesInVaultViewV2": {
+ "message": "在密码库视图中将身份始终显示为自动填充建议"
},
"showIdentitiesCurrentTab": {
"message": "在标签页上显示身份"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "购买高级版"
},
- "premiumPurchaseAlert": {
- "message": "您可以在 bitwarden.com 网页版密码库购买高级会员。现在要访问吗?"
- },
"premiumPurchaseAlertV2": {
"message": "您可以在 Bitwarden 网页 App 的账户设置中购买高级版。"
},
@@ -1744,7 +1759,7 @@
"message": "州 / 省"
},
"zipPostalCode": {
- "message": "邮编 / 邮政代码"
+ "message": "邮政编码"
},
"country": {
"message": "国家"
@@ -1856,7 +1871,7 @@
"message": "检查密码是否已经被公开。"
},
"passwordExposed": {
- "message": "此密码在泄露数据中已被公开 $VALUE$ 次。请立即修改。",
+ "message": "此密码在数据泄露中已被暴露 $VALUE$ 次。请立即修改。",
"placeholders": {
"value": {
"content": "$1",
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "用户名生成器"
},
+ "useThisEmail": {
+ "message": "使用此电子邮箱"
+ },
"useThisPassword": {
"message": "使用此密码"
},
@@ -2325,7 +2343,7 @@
"description": "A category title describing the concept of web domains"
},
"blockedDomains": {
- "message": "屏蔽域名"
+ "message": "屏蔽的域名"
},
"excludedDomains": {
"message": "排除域名"
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "将不会为这些网站提供自动填充和其他相关功能。您必须刷新页面才能使更改生效。"
},
- "autofillBlockedNotice": {
- "message": "该网站的自动填充功能已被阻止。请在设置中查看或更改。"
+ "autofillBlockedNoticeV2": {
+ "message": "该网站的自动填充已被屏蔽。"
},
- "autofillBlockedTooltip": {
- "message": "该网站的自动填充功能已被阻止。请在设置中查看。"
+ "autofillBlockedNoticeGuidance": {
+ "message": "在设置中更改它"
},
"websiteItemLabel": {
"message": "网站 $number$ (URI)",
@@ -2488,7 +2506,7 @@
"message": "自定义"
},
"sendPasswordDescV3": {
- "message": "添加一个用于收件人访问此 Send 的可选密码。",
+ "message": "添加一个用于接收者访问此 Send 的可选密码。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"createSend": {
@@ -2646,7 +2664,7 @@
"description": "Used as a card title description on the set password page to explain why the user is there"
},
"cardMetrics": {
- "message": "$TOTAL$ 不足",
+ "message": "总计 $TOTAL$",
"placeholders": {
"total": {
"content": "$1",
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "通知已发送到您的设备。"
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "网页 App"
+ },
+ "notificationSentDevicePart2": {
+ "message": "在批准前,请确保指纹短语与下面的一致。"
+ },
"aNotificationWasSentToYourDevice": {
"message": "通知已发送到您的设备"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "确保您的账户已解锁,并且指纹短语与其他设备上的相匹配。"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "请求获得批准后,您将收到通知"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "登录已发起"
},
+ "logInRequestSent": {
+ "message": "请求已发送"
+ },
"exposedMasterPassword": {
"message": "已暴露的主密码"
},
@@ -3425,38 +3452,6 @@
"message": "切换折叠",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "导入您的数据到 Bitwarden 吗?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "保护您的 LastPass 数据并导入到 Bitwarden 吗?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "保存为未加密的文件",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "导入到 Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "正在导入...",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "数据成功导入!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "导入时出错。检查控制台以获取详细信息。",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "导入过程中遇到网络错误。",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "别名域"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "自动填充建议"
},
+ "itemSuggestions": {
+ "message": "建议的项目"
+ },
"autofillSuggestionsTip": {
"message": "将此站点保存为登录项目以用于自动填充"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "项目名称"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "您无法删除仅具有「查看」权限的集合:$COLLECTIONS$",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "组织已停用"
},
@@ -4237,7 +4226,7 @@
"message": "筛选"
},
"filterVault": {
- "message": "密码库筛选"
+ "message": "筛选密码库"
},
"filterApplied": {
"message": "已应用一个筛选"
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "文本 Send"
},
- "bitwardenNewLook": {
- "message": "Bitwarden 拥有一个新的外观!"
- },
- "bitwardenNewLookDesc": {
- "message": "从密码库标签页自动填充和搜索比以往任何时候都更简单直观。来看看吧!"
- },
"accountActions": {
"message": "账户操作"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "超宽"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "您无法删除仅具有「查看」权限的集合:$COLLECTIONS$",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "请更新您的桌面应用程序"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "要使用生物识别解锁,请更新您的桌面应用程序,或在桌面设置中禁用指纹解锁。"
}
}
diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json
index 467deffd8150..30351228927c 100644
--- a/apps/browser/src/_locales/zh_TW/messages.json
+++ b/apps/browser/src/_locales/zh_TW/messages.json
@@ -35,7 +35,7 @@
"message": "設定一個強密碼"
},
"finishCreatingYourAccountBySettingAPassword": {
- "message": "設定密碼以完成創建您的帳戶。"
+ "message": "設定密碼以完成建立您的帳號"
},
"enterpriseSingleSignOn": {
"message": "企業單一登入"
@@ -445,6 +445,18 @@
"generatePassphrase": {
"message": "產生密碼短語"
},
+ "passwordGenerated": {
+ "message": "已產生密碼"
+ },
+ "passphraseGenerated": {
+ "message": "Passphrase generated"
+ },
+ "usernameGenerated": {
+ "message": "Username generated"
+ },
+ "emailGenerated": {
+ "message": "Email generated"
+ },
"regeneratePassword": {
"message": "重新產生密碼"
},
@@ -647,6 +659,12 @@
"verifyIdentity": {
"message": "驗證身份"
},
+ "weDontRecognizeThisDevice": {
+ "message": "我們無法識別此裝置。請輸入已傳送到您電子郵件的驗證碼以驗證您的身分。"
+ },
+ "continueLoggingIn": {
+ "message": "繼續登入"
+ },
"yourVaultIsLocked": {
"message": "您的密碼庫已鎖定。請驗證身分以繼續。"
},
@@ -745,7 +763,7 @@
"message": "若您忘記主密碼,將會無法找回!"
},
"masterPassHintLabel": {
- "message": "您已成功創建新帳戶!"
+ "message": "主密碼提示"
},
"errorOccurred": {
"message": "發生錯誤"
@@ -779,7 +797,7 @@
"message": "帳戶已建立!現在可以登入了。"
},
"newAccountCreated2": {
- "message": "您已成功創建新帳戶!"
+ "message": "您已成功建立新帳號!"
},
"youHaveBeenLoggedIn": {
"message": "你已經登入!"
@@ -986,8 +1004,8 @@
"addLoginNotificationDescAlt": {
"message": "如果在您的密碼庫中找不到項目,則詢問是否新增項目。適用於所有已登入的帳戶。"
},
- "showCardsInVaultView": {
- "message": "在密碼庫介面中顯示支付卡自動填入建議"
+ "showCardsInVaultViewV2": {
+ "message": "一律在密碼庫介面中顯示支付卡自動填入建議"
},
"showCardsCurrentTab": {
"message": "於分頁頁面顯示支付卡"
@@ -995,8 +1013,8 @@
"showCardsCurrentTabDesc": {
"message": "於分頁頁面顯示信用卡以便於自動填入。"
},
- "showIdentitiesInVaultView": {
- "message": "在密碼庫介面中顯示身分自動填入建議"
+ "showIdentitiesInVaultViewV2": {
+ "message": "一律在密碼庫介面中顯示身分自動填入建議"
},
"showIdentitiesCurrentTab": {
"message": "於分頁頁面顯示身分"
@@ -1262,9 +1280,6 @@
"premiumPurchase": {
"message": "升級為進階會員"
},
- "premiumPurchaseAlert": {
- "message": "您可以在 bitwarden.com 網頁版密碼庫購買進階會員資格。現在要前往嗎?"
- },
"premiumPurchaseAlertV2": {
"message": "您可以在 Bitwarden 網頁 App 的帳號設定中購買進階版。"
},
@@ -2046,6 +2061,9 @@
"usernameGenerator": {
"message": "使用者名稱產生器"
},
+ "useThisEmail": {
+ "message": "使用此電子郵件"
+ },
"useThisPassword": {
"message": "使用此密碼"
},
@@ -2339,11 +2357,11 @@
"blockedDomainsDesc": {
"message": "自動填入及其它相關的功能無法在這些網站上使用。您必須重新整理頁面來使變更生效。"
},
- "autofillBlockedNotice": {
- "message": "自動填入已在此網站被封鎖。請在設定中檢視或更改此限制。"
+ "autofillBlockedNoticeV2": {
+ "message": "自動填入已於此網站封鎖"
},
- "autofillBlockedTooltip": {
- "message": "自動填入已在此網站被封鎖。請在設定中檢視。"
+ "autofillBlockedNoticeGuidance": {
+ "message": "您可以於設定中進行更改"
},
"websiteItemLabel": {
"message": "網站 $number$ (URI)",
@@ -2511,7 +2529,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"createdSendSuccessfully": {
- "message": "Send 創建成功!",
+ "message": "Send 建立成功!",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHoursSingle": {
@@ -3105,12 +3123,18 @@
"notificationSentDevice": {
"message": "已傳送通知至您的裝置。"
},
+ "notificationSentDevicePart1": {
+ "message": "Unlock Bitwarden on your device or on the"
+ },
+ "notificationSentDeviceAnchor": {
+ "message": "網頁應用程式"
+ },
+ "notificationSentDevicePart2": {
+ "message": "在核准前請確保您的指紋短語與下面完全相符。"
+ },
"aNotificationWasSentToYourDevice": {
"message": "已傳送通知至您的裝置"
},
- "makeSureYourAccountIsUnlockedAndTheFingerprintEtc": {
- "message": "請確保您的帳號已解鎖,並且指紋短語與其他裝置一致。"
- },
"youWillBeNotifiedOnceTheRequestIsApproved": {
"message": "一旦您的請求被通過,您會獲得通知。"
},
@@ -3120,6 +3144,9 @@
"loginInitiated": {
"message": "登入已啟動"
},
+ "logInRequestSent": {
+ "message": "已傳送請求"
+ },
"exposedMasterPassword": {
"message": "已洩露的主密碼"
},
@@ -3425,38 +3452,6 @@
"message": "切換至折疊狀態",
"description": "Toggling an expand/collapse state."
},
- "filelessImport": {
- "message": "匯入你的資料至 Bitwarden?",
- "description": "Default notification title for triggering a fileless import."
- },
- "lpFilelessImport": {
- "message": "保護你的 LastPass 資料並匯入至 Bitwarden?",
- "description": "LastPass specific notification title for triggering a fileless import."
- },
- "lpCancelFilelessImport": {
- "message": "儲存為未加密的檔案",
- "description": "LastPass specific notification button text for cancelling a fileless import."
- },
- "startFilelessImport": {
- "message": "匯入至 Bitwarden",
- "description": "Notification button text for starting a fileless import."
- },
- "importing": {
- "message": "匯入中……",
- "description": "Notification message for when an import is in progress."
- },
- "dataSuccessfullyImported": {
- "message": "資料匯入成功!",
- "description": "Notification message for when an import has completed successfully."
- },
- "dataImportFailed": {
- "message": "匯入時發生錯誤。檢查控制台以了解詳細資訊。",
- "description": "Notification message for when an import has failed."
- },
- "importNetworkError": {
- "message": "匯入時遇到網路錯誤",
- "description": "Notification message for when an import has failed due to a network error."
- },
"aliasDomain": {
"message": "別名網域"
},
@@ -4010,6 +4005,9 @@
"autofillSuggestions": {
"message": "自動填入建議"
},
+ "itemSuggestions": {
+ "message": "建議項目"
+ },
"autofillSuggestionsTip": {
"message": "對此網站儲存登入項目為自動填入"
},
@@ -4157,15 +4155,6 @@
"itemName": {
"message": "項目名稱"
},
- "cannotRemoveViewOnlyCollections": {
- "message": "若您只有檢視權限,無法移除集合 $COLLECTIONS$。",
- "placeholders": {
- "collections": {
- "content": "$1",
- "example": "Work, Personal"
- }
- }
- },
"organizationIsDeactivated": {
"message": "組織已被停用"
},
@@ -4586,12 +4575,6 @@
"textSends": {
"message": "文字 Sends"
},
- "bitwardenNewLook": {
- "message": "Bitwarden 有了新外觀!"
- },
- "bitwardenNewLookDesc": {
- "message": "更容易使用的自動填入及密碼庫搜尋體驗。試試看吧!"
- },
"accountActions": {
"message": "帳號動作"
},
@@ -4903,5 +4886,20 @@
},
"extraWide": {
"message": "更寬"
+ },
+ "cannotRemoveViewOnlyCollections": {
+ "message": "若您只有檢視權限,無法移除集合 $COLLECTIONS$。",
+ "placeholders": {
+ "collections": {
+ "content": "$1",
+ "example": "Work, Personal"
+ }
+ }
+ },
+ "updateDesktopAppOrDisableFingerprintDialogTitle": {
+ "message": "請更新您的桌面應用程式"
+ },
+ "updateDesktopAppOrDisableFingerprintDialogMessage": {
+ "message": "為了使用生物辨識解鎖,請更新您的桌面應用程式,或在設定中停用指紋解鎖。"
}
}
diff --git a/apps/browser/src/auth/popup/home.component.html b/apps/browser/src/auth/popup/home.component.html
index ed3957979612..08043cf88bbf 100644
--- a/apps/browser/src/auth/popup/home.component.html
+++ b/apps/browser/src/auth/popup/home.component.html
@@ -1,4 +1,4 @@
-
{{ "newAroundHere" | i18n }} - {{ - "createAccount" | i18n - }} + {{ "createAccount" | i18n }}
{{ "loginInitiated" | i18n }}
+{{ "logInRequestSent" | i18n }}
{{ "notificationSentDevice" | i18n }}
-- {{ "fingerprintMatchInfo" | i18n }} + {{ "notificationSentDevicePart1" | i18n }} + {{ "notificationSentDeviceAnchor" | i18n }}. {{ "notificationSentDevicePart2" | i18n }}