diff --git a/.github/workflows/auto-branch-updater.yml b/.github/workflows/auto-branch-updater.yml
index 372aa92eba0..97f020fde7b 100644
--- a/.github/workflows/auto-branch-updater.yml
+++ b/.github/workflows/auto-branch-updater.yml
@@ -1,4 +1,3 @@
----
name: Auto Update Branch
on:
@@ -29,7 +28,7 @@ jobs:
run: echo "branch=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: 'eu-web-${{ steps.setup.outputs.branch }}'
fetch-depth: 0
diff --git a/.github/workflows/automatic-issue-responses.yml b/.github/workflows/automatic-issue-responses.yml
index 289b8bd662b..e38f8103cb5 100644
--- a/.github/workflows/automatic-issue-responses.yml
+++ b/.github/workflows/automatic-issue-responses.yml
@@ -1,4 +1,3 @@
----
name: Automatic issue responses
on:
issues:
diff --git a/.github/workflows/automatic-pull-request-responses.yml b/.github/workflows/automatic-pull-request-responses.yml
index 16e1a46c052..6bd069d21ac 100644
--- a/.github/workflows/automatic-pull-request-responses.yml
+++ b/.github/workflows/automatic-pull-request-responses.yml
@@ -1,4 +1,3 @@
----
name: Automatic pull request responses
on:
pull_request:
diff --git a/.github/workflows/brew-bump-desktop.yml b/.github/workflows/brew-bump-desktop.yml
index 31239aa9b29..1b3c99128bf 100644
--- a/.github/workflows/brew-bump-desktop.yml
+++ b/.github/workflows/brew-bump-desktop.yml
@@ -1,4 +1,3 @@
----
name: Bump Desktop Cask
on:
diff --git a/.github/workflows/build-browser.yml b/.github/workflows/build-browser.yml
index 096fff8db34..20a36dc5b23 100644
--- a/.github/workflows/build-browser.yml
+++ b/.github/workflows/build-browser.yml
@@ -1,4 +1,3 @@
----
name: Build Browser
on:
@@ -43,7 +42,7 @@ jobs:
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get Package Version
id: gen_vars
@@ -73,7 +72,7 @@ jobs:
working-directory: apps/browser
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Testing locales - extName length
run: |
@@ -111,7 +110,7 @@ jobs:
_NODE_VERSION: ${{ needs.setup.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -169,63 +168,63 @@ jobs:
working-directory: browser-source/apps/browser
- name: Upload Opera artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: dist-opera-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-opera.zip
if-no-files-found: error
- name: Upload Opera MV3 artifact (DO NOT USE FOR PROD)
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: DO-NOT-USE-FOR-PROD-dist-opera-MV3-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-opera-mv3.zip
if-no-files-found: error
- name: Upload Chrome MV3 artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: dist-chrome-MV3-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-chrome-mv3.zip
if-no-files-found: error
- name: Upload Chrome MV3 Beta artifact (DO NOT USE FOR PROD)
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: DO-NOT-USE-FOR-PROD-dist-chrome-MV3-beta-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-chrome-mv3-beta.zip
if-no-files-found: error
- name: Upload Firefox artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: dist-firefox-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-firefox.zip
if-no-files-found: error
- name: Upload Firefox MV3 artifact (DO NOT USE FOR PROD)
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: DO-NOT-USE-FOR-PROD-dist-firefox-MV3-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-firefox-mv3.zip
if-no-files-found: error
- name: Upload Edge artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: dist-edge-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-edge.zip
if-no-files-found: error
- name: Upload Edge MV3 artifact (DO NOT USE FOR PROD)
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: DO-NOT-USE-FOR-PROD-dist-edge-MV3-${{ env._BUILD_NUMBER }}.zip
path: browser-source/apps/browser/dist/dist-edge-mv3.zip
if-no-files-found: error
- name: Upload browser source
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: browser-source-${{ env._BUILD_NUMBER }}.zip
path: browser-source.zip
@@ -242,7 +241,7 @@ jobs:
_NODE_VERSION: ${{ needs.setup.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -340,7 +339,7 @@ jobs:
ls -la
- name: Upload Safari artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: dist-safari-${{ env._BUILD_NUMBER }}.zip
path: apps/browser/dist/dist-safari.zip
@@ -355,7 +354,7 @@ jobs:
- build-safari
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
diff --git a/.github/workflows/build-cli.yml b/.github/workflows/build-cli.yml
index b5b212423ab..f88c4767407 100644
--- a/.github/workflows/build-cli.yml
+++ b/.github/workflows/build-cli.yml
@@ -1,4 +1,3 @@
----
name: Build CLI
on:
@@ -43,7 +42,7 @@ jobs:
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get Package Version
id: retrieve-package-version
@@ -84,7 +83,7 @@ jobs:
_WIN_PKG_VERSION: 3.5
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Setup Unix Vars
run: |
@@ -130,14 +129,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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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
@@ -162,7 +161,7 @@ jobs:
_WIN_PKG_VERSION: 3.5
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Setup Windows builder
run: |
@@ -269,14 +268,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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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
@@ -284,18 +283,18 @@ jobs:
- name: Upload Chocolatey asset
if: matrix.license_type.build_prefix == 'bit'
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
path: apps/cli/dist/chocolatey/bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
if-no-files-found: error
-
+
- name: Zip NPM Build Artifact
run: Get-ChildItem -Path .\build | Compress-Archive -DestinationPath .\bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
- name: Upload NPM Build Directory asset
if: matrix.license_type.build_prefix == 'bit'
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
path: apps/cli/bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
@@ -312,7 +311,7 @@ jobs:
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Print environment
run: |
@@ -364,14 +363,14 @@ jobs:
run: sudo snap remove bw
- name: Upload snap asset
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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.yml b/.github/workflows/build-desktop.yml
index 5022184bd05..2c89e0d156f 100644
--- a/.github/workflows/build-desktop.yml
+++ b/.github/workflows/build-desktop.yml
@@ -1,4 +1,3 @@
----
name: Build Desktop
on:
@@ -38,7 +37,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Verify
run: |
@@ -67,7 +66,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get Package Version
id: retrieve-version
@@ -140,7 +139,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -169,7 +168,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -194,42 +193,42 @@ jobs:
run: npm run dist:lin
- name: Upload .deb artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release_channel }}-linux.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-linux.yml
@@ -250,7 +249,7 @@ jobs:
NODE_OPTIONS: --max_old_space_size=4096
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -299,7 +298,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -354,91 +353,91 @@ jobs:
-NewName bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
- name: Upload portable exe artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release_channel }}.yml
path: apps/desktop/dist/nsis-web/${{ needs.setup.outputs.release_channel }}.yml
@@ -458,7 +457,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -484,14 +483,14 @@ jobs:
- name: Cache Build
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Cache Safari
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -584,7 +583,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -624,7 +623,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -650,14 +649,14 @@ jobs:
- name: Get Build Cache
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Setup Safari Cache
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -750,7 +749,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -799,28 +798,28 @@ jobs:
run: npm run pack:mac
- name: Upload .zip artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release_channel }}-mac.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release_channel }}-mac.yml
@@ -843,7 +842,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -869,14 +868,14 @@ jobs:
- name: Get Build Cache
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Setup Safari Cache
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -976,7 +975,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -1025,7 +1024,7 @@ jobs:
run: npm run pack:mac:mas
- name: Upload .pkg artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
path: apps/desktop/dist/mas-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
@@ -1090,7 +1089,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -1111,14 +1110,14 @@ jobs:
- name: Get Build Cache
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Setup Safari Cache
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -1211,7 +1210,7 @@ jobs:
working-directory: ./
- name: Cache Native Module
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
id: cache
with:
path: |
@@ -1263,7 +1262,7 @@ jobs:
zip -r Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip Bitwarden.app
- name: Upload masdev artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip
path: apps/desktop/dist/mas-dev-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-masdev-universal.zip
@@ -1281,7 +1280,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
diff --git a/.github/workflows/build-web.yml b/.github/workflows/build-web.yml
index 4551a7baac8..ec09f25ac19 100644
--- a/.github/workflows/build-web.yml
+++ b/.github/workflows/build-web.yml
@@ -1,4 +1,3 @@
----
name: Build Web
on:
@@ -45,7 +44,7 @@ jobs:
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get GitHub sha as version
id: version
@@ -91,7 +90,7 @@ jobs:
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up Node
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
@@ -130,7 +129,7 @@ jobs:
run: zip -r web-${{ env._VERSION }}-${{ matrix.name }}.zip build
- name: Upload ${{ matrix.name }} artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: web-${{ env._VERSION }}-${{ matrix.name }}.zip
path: apps/web/web-${{ env._VERSION }}-${{ matrix.name }}.zip
@@ -157,7 +156,7 @@ jobs:
_VERSION: ${{ needs.setup.outputs.version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Check Branch to Publish
env:
@@ -234,7 +233,7 @@ jobs:
run: echo "name=$_AZ_REGISTRY/${PROJECT_NAME}:${IMAGE_TAG}" >> $GITHUB_OUTPUT
- name: Build Docker image
- uses: docker/build-push-action@32945a339266b759abcbdc89316275140b0fc960 # v6.8.0
+ uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0
with:
context: apps/web
file: apps/web/Dockerfile
@@ -255,7 +254,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml
index b52ecc1c40a..d6f63d48032 100644
--- a/.github/workflows/chromatic.yml
+++ b/.github/workflows/chromatic.yml
@@ -1,4 +1,3 @@
----
name: Chromatic
on:
@@ -25,7 +24,7 @@ jobs:
steps:
- name: Check out repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
@@ -44,7 +43,7 @@ jobs:
- name: Cache NPM
id: npm-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: "~/.npm"
key: ${{ runner.os }}-npm-chromatic-${{ hashFiles('**/package-lock.json') }}
@@ -57,7 +56,7 @@ jobs:
run: npm run build-storybook:ci
- name: Publish to Chromatic
- uses: chromaui/action@f4e60a7072abcac4203f4ca50613f28e199a52ba # v11.10.4
+ uses: chromaui/action@bbbf288765438d5fd2be13e1d80d542a39e74108 # v11.12.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
diff --git a/.github/workflows/crowdin-pull.yml b/.github/workflows/crowdin-pull.yml
index b319e5365f7..dfcd3294b01 100644
--- a/.github/workflows/crowdin-pull.yml
+++ b/.github/workflows/crowdin-pull.yml
@@ -1,4 +1,3 @@
----
name: Crowdin Sync
on:
@@ -23,7 +22,7 @@ jobs:
crowdin_project_id: "308189"
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
diff --git a/.github/workflows/deploy-web.yml b/.github/workflows/deploy-web.yml
index d0f791aa000..5cc4eb90861 100644
--- a/.github/workflows/deploy-web.yml
+++ b/.github/workflows/deploy-web.yml
@@ -1,4 +1,3 @@
----
name: Deploy Web Vault
run-name: Deploy Web Vault to ${{ inputs.environment }} from ${{ inputs.branch-or-tag }}
diff --git a/.github/workflows/enforce-labels.yml b/.github/workflows/enforce-labels.yml
index a98c4ae1bea..40ddfe7739f 100644
--- a/.github/workflows/enforce-labels.yml
+++ b/.github/workflows/enforce-labels.yml
@@ -1,4 +1,3 @@
----
name: Enforce PR labels
on:
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index ad8c5dd40dc..db7fef83fb8 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -1,4 +1,3 @@
----
name: Lint
on:
@@ -21,7 +20,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Lint filenames (no capital characters)
run: |
diff --git a/.github/workflows/locales-lint.yml b/.github/workflows/locales-lint.yml
index db2c66f7b88..ef944526111 100644
--- a/.github/workflows/locales-lint.yml
+++ b/.github/workflows/locales-lint.yml
@@ -1,4 +1,3 @@
----
name: Locales lint for Crowdin
on:
@@ -15,9 +14,9 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Checkout base branch repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ github.event.pull_request.base.sha }}
path: base
diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml
index f9c4b85e8ab..c9a4e841ea8 100644
--- a/.github/workflows/publish-cli.yml
+++ b/.github/workflows/publish-cli.yml
@@ -1,4 +1,3 @@
----
name: Publish CLI
run-name: Publish CLI ${{ inputs.publish_type }}
@@ -92,7 +91,7 @@ jobs:
_PKG_VERSION: ${{ needs.setup.outputs.release-version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
@@ -129,7 +128,7 @@ jobs:
_PKG_VERSION: ${{ needs.setup.outputs.release-version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
@@ -169,7 +168,7 @@ jobs:
_PKG_VERSION: ${{ needs.setup.outputs.release-version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
diff --git a/.github/workflows/publish-desktop.yml b/.github/workflows/publish-desktop.yml
index 0816a86b1b5..c46a7a27601 100644
--- a/.github/workflows/publish-desktop.yml
+++ b/.github/workflows/publish-desktop.yml
@@ -1,4 +1,3 @@
----
name: Publish Desktop
run-name: Publish Desktop ${{ inputs.publish_type }}
@@ -125,7 +124,7 @@ jobs:
secrets: "aws-electron-access-id,
aws-electron-access-key,
aws-electron-bucket-name"
-
+
- name: Create artifacts directory
run: mkdir -p apps/desktop/artifacts
@@ -184,7 +183,7 @@ jobs:
_RELEASE_TAG: ${{ needs.setup.outputs.tag-name }}
steps:
- name: Checkout Repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Login to Azure
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
@@ -228,7 +227,7 @@ jobs:
_RELEASE_TAG: ${{ needs.setup.outputs.tag-name }}
steps:
- name: Checkout Repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Print Environment
run: |
diff --git a/.github/workflows/publish-web.yml b/.github/workflows/publish-web.yml
index 02a60ee4222..7e0e8737344 100644
--- a/.github/workflows/publish-web.yml
+++ b/.github/workflows/publish-web.yml
@@ -1,4 +1,3 @@
----
name: Publish Web
run-name: Publish Web ${{ inputs.publish_type }}
@@ -27,7 +26,7 @@ jobs:
tag_version: ${{ steps.version.outputs.tag }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
if: ${{ inputs.publish_type != 'Dry Run' }}
@@ -67,7 +66,7 @@ jobs:
echo "Github Release Option: $_RELEASE_OPTION"
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
########## ACR ##########
- name: Login to Azure - PROD Subscription
diff --git a/.github/workflows/release-browser.yml b/.github/workflows/release-browser.yml
index f190889414b..aed9ab293e8 100644
--- a/.github/workflows/release-browser.yml
+++ b/.github/workflows/release-browser.yml
@@ -1,4 +1,3 @@
----
name: Release Browser
run-name: Release Browser ${{ inputs.release_type }}
@@ -27,7 +26,7 @@ jobs:
release-version: ${{ steps.version.outputs.version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
@@ -56,7 +55,7 @@ jobs:
needs: setup
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Testing locales - extName length
run: |
diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml
index 8f5123b50b2..8660744f944 100644
--- a/.github/workflows/release-cli.yml
+++ b/.github/workflows/release-cli.yml
@@ -1,4 +1,3 @@
----
name: Release CLI
run-name: Release CLI ${{ inputs.release_type }}
@@ -27,7 +26,7 @@ jobs:
release-version: ${{ steps.version.outputs.version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
if: ${{ inputs.release_type != 'Dry Run' }}
diff --git a/.github/workflows/release-desktop-beta.yml b/.github/workflows/release-desktop-beta.yml
index 23b06d71dd3..7518daf0b16 100644
--- a/.github/workflows/release-desktop-beta.yml
+++ b/.github/workflows/release-desktop-beta.yml
@@ -1,4 +1,3 @@
----
name: Release Desktop Beta
on:
@@ -24,7 +23,7 @@ jobs:
node_version: ${{ steps.retrieve-node-version.outputs.node_version }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
run: |
@@ -125,7 +124,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ needs.setup.outputs.branch-name }}
@@ -159,42 +158,42 @@ jobs:
run: npm run dist:lin
- name: Upload .deb artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release-channel }}-linux.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release-channel }}-linux.yml
@@ -215,7 +214,7 @@ jobs:
NODE_OPTIONS: --max_old_space_size=4096
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ needs.setup.outputs.branch-name }}
@@ -300,91 +299,91 @@ jobs:
-NewName bitwarden-${{ env._PACKAGE_VERSION }}-arm64.nsis.7z
- name: Upload portable exe artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release-channel }}.yml
path: apps/desktop/dist/nsis-web/${{ needs.setup.outputs.release-channel }}.yml
@@ -404,7 +403,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ needs.setup.outputs.branch-name }}
@@ -427,14 +426,14 @@ jobs:
- name: Cache Build
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Cache Safari
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -538,7 +537,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ needs.setup.outputs.branch-name }}
@@ -561,14 +560,14 @@ jobs:
- name: Get Build Cache
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Setup Safari Cache
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -708,28 +707,28 @@ jobs:
run: npm run pack:mac
- name: Upload .zip artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: ${{ needs.setup.outputs.release-channel }}-mac.yml
path: apps/desktop/dist/${{ needs.setup.outputs.release-channel }}-mac.yml
@@ -751,7 +750,7 @@ jobs:
working-directory: apps/desktop
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ needs.setup.outputs.branch-name }}
@@ -774,14 +773,14 @@ jobs:
- name: Get Build Cache
id: build-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/desktop/build
key: ${{ runner.os }}-${{ github.run_id }}-build
- name: Setup Safari Cache
id: safari-cache
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
with:
path: apps/browser/dist/Safari
key: ${{ runner.os }}-${{ github.run_id }}-safari-extension
@@ -916,7 +915,7 @@ jobs:
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
- name: Upload .pkg artifact
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
path: apps/desktop/dist/mas-universal/Bitwarden-${{ env._PACKAGE_VERSION }}-universal.pkg
@@ -1011,7 +1010,7 @@ jobs:
- release
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Setup git config
run: |
diff --git a/.github/workflows/release-desktop.yml b/.github/workflows/release-desktop.yml
index d69c15559b3..b0ddc4b804d 100644
--- a/.github/workflows/release-desktop.yml
+++ b/.github/workflows/release-desktop.yml
@@ -1,4 +1,3 @@
----
name: Release Desktop
run-name: Release Desktop ${{ inputs.release_type }}
@@ -27,7 +26,7 @@ jobs:
release-channel: ${{ steps.release-channel.outputs.channel }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
diff --git a/.github/workflows/release-web.yml b/.github/workflows/release-web.yml
index 92f5701889b..e3462a98fb6 100644
--- a/.github/workflows/release-web.yml
+++ b/.github/workflows/release-web.yml
@@ -1,4 +1,3 @@
----
name: Release Web
run-name: Release Web ${{ inputs.release_type }}
@@ -24,7 +23,7 @@ jobs:
tag_version: ${{ steps.version.outputs.tag }}
steps:
- name: Checkout repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Branch check
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
diff --git a/.github/workflows/retrieve-current-desktop-rollout.yml b/.github/workflows/retrieve-current-desktop-rollout.yml
index 45a2bf5ce42..2ab3072f566 100644
--- a/.github/workflows/retrieve-current-desktop-rollout.yml
+++ b/.github/workflows/retrieve-current-desktop-rollout.yml
@@ -1,4 +1,3 @@
----
name: Retrieve Current Desktop Rollout
on:
diff --git a/.github/workflows/scan.yml b/.github/workflows/scan.yml
index f15a14dd117..143d049bd63 100644
--- a/.github/workflows/scan.yml
+++ b/.github/workflows/scan.yml
@@ -1,4 +1,3 @@
----
name: Scan
on:
@@ -27,12 +26,12 @@ jobs:
steps:
- name: Check out repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Scan with Checkmarx
- uses: checkmarx/ast-github-action@9fda5a4a2c297608117a5a56af424502a9192e57 # 2.0.34
+ uses: checkmarx/ast-github-action@f0869bd1a37fddc06499a096101e6c900e815d81 # 2.0.36
env:
INCREMENTAL: "${{ contains(github.event_name, 'pull_request') && '--sast-incremental' || '' }}"
with:
@@ -47,7 +46,7 @@ jobs:
--output-path . ${{ env.INCREMENTAL }}
- name: Upload Checkmarx results to GitHub
- uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
+ uses: github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
with:
sarif_file: cx_result.sarif
@@ -61,13 +60,13 @@ jobs:
steps:
- name: Check out repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Scan with SonarCloud
- uses: sonarsource/sonarcloud-github-action@eb211723266fe8e83102bac7361f0a05c3ac1d1b # v3.0.0
+ uses: sonarsource/sonarcloud-github-action@383f7e52eae3ab0510c3cb0e7d9d150bbaeab838 # v3.1.0
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/staged-rollout-desktop.yml b/.github/workflows/staged-rollout-desktop.yml
index 1f751507640..91250a443f2 100644
--- a/.github/workflows/staged-rollout-desktop.yml
+++ b/.github/workflows/staged-rollout-desktop.yml
@@ -1,4 +1,3 @@
----
name: Staged Rollout Desktop
on:
diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml
index 4d3085ce003..6caa7b99331 100644
--- a/.github/workflows/stale-bot.yml
+++ b/.github/workflows/stale-bot.yml
@@ -1,4 +1,3 @@
----
name: 'Close stale issues and PRs'
on:
workflow_dispatch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index fd378213c9f..4ea08a24373 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -1,4 +1,3 @@
----
name: Testing
on:
@@ -41,7 +40,7 @@ jobs:
steps:
- name: Check out repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get Node Version
id: retrieve-node-version
@@ -86,13 +85,13 @@ jobs:
fail-on-error: true
- name: Upload coverage to codecov.io
- uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
+ uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
if: ${{ needs.check-test-secrets.outputs.available == 'true' }}
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- name: Upload results to codecov.io
- uses: codecov/test-results-action@1b5b448b98e58ba90d1a1a1d9fcb72ca2263be46 # v1.0.0
+ uses: codecov/test-results-action@9739113ad922ea0a9abb4b2c0f8bf6a4aa8ef820 # v1.0.1
if: ${{ needs.check-test-secrets.outputs.available == 'true' }}
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
@@ -121,7 +120,7 @@ jobs:
sudo apt-get install -y gnome-keyring dbus-x11
- name: Check out repo
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Build
working-directory: ./apps/desktop/desktop_native
diff --git a/.github/workflows/version-auto-bump.yml b/.github/workflows/version-auto-bump.yml
index f10abee300d..cc6feeba026 100644
--- a/.github/workflows/version-auto-bump.yml
+++ b/.github/workflows/version-auto-bump.yml
@@ -1,4 +1,3 @@
----
name: Auto Bump Desktop Version
on:
diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml
index d18097ee1c2..7f6dfef79cf 100644
--- a/.github/workflows/version-bump.yml
+++ b/.github/workflows/version-bump.yml
@@ -1,4 +1,3 @@
----
name: Version Bump
on:
@@ -58,7 +57,7 @@ jobs:
fi
- name: Checkout Branch
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: main
@@ -533,7 +532,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout Branch
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: main
diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json
index 592ca6238ea..ff9fa87252e 100644
--- a/apps/browser/src/_locales/ar/messages.json
+++ b/apps/browser/src/_locales/ar/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "التحقق مطلوب",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json
index f9f2cb10b56..ca4f3e5a0ef 100644
--- a/apps/browser/src/_locales/az/messages.json
+++ b/apps/browser/src/_locales/az/messages.json
@@ -11,7 +11,7 @@
"description": "Extension description, MUST be less than 112 characters (Safari restriction)"
},
"loginOrCreateNewAccount": {
- "message": "Güvənli anbarınıza müraciət etmək üçün giriş edin və ya yeni bir hesab yaradın."
+ "message": "Güvənli seyfinizə müraciət etmək üçün giriş edin və ya yeni bir hesab yaradın."
},
"inviteAccepted": {
"message": "Dəvət qəbul edildi"
@@ -44,7 +44,7 @@
"message": "Ana parol"
},
"masterPassDesc": {
- "message": "Ana parol, anbarınıza müraciət etmək üçün istifadə edəcəyiniz paroldur. Ana parolu yadda saxlamaq çox vacibdir. Unutsanız, parolu geri qaytarmağın heç bir yolu yoxdur."
+ "message": "Ana parol, seyfinizə müraciət etmək üçün istifadə edəcəyiniz paroldur. Ana parolu yadda saxlamaq çox vacibdir. Unutsanız, parolu bərpa etməyin heç bir yolu yoxdur."
},
"masterPassHintDesc": {
"message": "Ana parol məsləhəti, unutduğunuz parolunuzu xatırlamağınıza kömək edir."
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Təşkilata qoşul"
},
+ "joinOrganizationName": {
+ "message": "$ORGANIZATIONNAME$ - qoşul",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Bu ana parol təyin edərək bu təşkilata qoşulmağı tamamlayın."
},
@@ -78,13 +87,13 @@
"message": "Vərəq"
},
"vault": {
- "message": "Anbar"
+ "message": "Seyf"
},
"myVault": {
- "message": "Anbarım"
+ "message": "Seyfim"
},
"allVaults": {
- "message": "Bütün anbarlar"
+ "message": "Bütün seyflər"
},
"tools": {
"message": "Alətlər"
@@ -180,10 +189,10 @@
"message": "Kimlik əlavə et"
},
"unlockVaultMenu": {
- "message": "Anbarınızın kilidini açın"
+ "message": "Seyfinizin kilidini açın"
},
"loginToVaultMenu": {
- "message": "Anbarınıza giriş edin"
+ "message": "Seyfinizə giriş edin"
},
"autoFillInfo": {
"message": "Hazırkı brauzer vərəqi üçün avto-doldurulacaq giriş məlumatları yoxdur."
@@ -341,7 +350,7 @@
"message": "Heç bir qovluq əlavə edilmədi"
},
"createFoldersToOrganize": {
- "message": "Anbar elementlərinizi təşkil etmək üçün qovluq yaradın"
+ "message": "Seyf elementlərinizi təşkil etmək üçün qovluq yaradın"
},
"deleteFolderPermanently": {
"message": "Bu qovluğu həmişəlik silmək istədiyinizə əminsiniz?"
@@ -371,7 +380,7 @@
"message": "Sinxr"
},
"syncVaultNow": {
- "message": "Anbarı indi sinxronlaşdır"
+ "message": "Seyfi indi sinxronlaşdır"
},
"lastSync": {
"message": "Son sinxr:"
@@ -494,7 +503,7 @@
"description": "Indicates that a policy limits the credential generator screen."
},
"searchVault": {
- "message": "Anbarda axtar"
+ "message": "Seyfdə axtar"
},
"edit": {
"message": "Düzəliş et"
@@ -575,7 +584,7 @@
"message": "Kilid açma seçimləri"
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
- "message": "Anbar vaxt bitməsi əməliyyatınızı dəyişdirmək üçün bir kilid açma üsulu qurun."
+ "message": "Seyf vaxt bitmə əməliyyatınızı dəyişdirmək üçün bir kilid açma üsulu qurun."
},
"unlockMethodNeeded": {
"message": "Ayarlarda bir kilid açma üsulu qurun"
@@ -584,7 +593,7 @@
"message": "Seans vaxt bitməsi"
},
"vaultTimeoutHeader": {
- "message": "Anbar vaxtının bitməsi"
+ "message": "Seyf vaxtının bitməsi"
},
"otherOptions": {
"message": "Digər seçimlər"
@@ -602,10 +611,10 @@
"message": "Kimliyi doğrula"
},
"yourVaultIsLocked": {
- "message": "Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın."
+ "message": "Seyfiniz kilidlənib. Davam etmək üçün kimliyinizi doğrulayın."
},
"yourVaultIsLockedV2": {
- "message": "Anbarınız kilidlənib"
+ "message": "Seyfiniz kilidlənib"
},
"yourAccountIsLocked": {
"message": "Hesabınız kilidlənib"
@@ -633,7 +642,7 @@
"message": "Yararsız ana parol"
},
"vaultTimeout": {
- "message": "Anbara müraciət bitəcək"
+ "message": "Seyf vaxtının bitməsi"
},
"vaultTimeout1": {
"message": "Vaxt bitmə"
@@ -836,7 +845,7 @@
"message": "Qovluq əlavə edildi"
},
"twoStepLoginConfirmation": {
- "message": "İki addımlı giriş, güvənlik açarı, kimlik doğrulayıcı tətbiq, SMS, telefon zəngi və ya e-poçt kimi digər cihazlarla girişinizi doğrulamanızı tələb edərək hesabınızı daha da güvənli edir. İki addımlı giriş, bitwarden.com veb anbarında qurula bilər. Veb saytı indi ziyarət etmək istəyirsiniz?"
+ "message": "İki addımlı giriş, güvənlik açarı, kimlik doğrulayıcı tətbiq, SMS, telefon zəngi və ya e-poçt kimi digər cihazlarla girişinizi doğrulamanızı tələb edərək hesabınızı daha da güvənli edir. İki addımlı giriş, bitwarden.com veb seyfində qurula bilər. Veb saytı indi ziyarət etmək istəyirsiniz?"
},
"twoStepLoginConfirmationContent": {
"message": "Bitwarden veb tətbiqində iki addımlı girişi quraraq hesabınızı daha güvənli edin."
@@ -929,16 +938,16 @@
"message": "Giriş əlavə etmək üçün soruş"
},
"vaultSaveOptionsTitle": {
- "message": "Anbar seçimlərində saxla"
+ "message": "Seyf seçimlərində saxla"
},
"addLoginNotificationDesc": {
- "message": "Anbarınızda tapılmayan bir elementin əlavə edilməsi soruşulsun."
+ "message": "Seyfinizdə tapılmayan elementin əlavə edilməsi soruşulsun."
},
"addLoginNotificationDescAlt": {
- "message": "Anbarınızda tapılmayan bir elementin əlavə edilməsi soruşulsun. Giriş etmiş bütün hesablara aiddir."
+ "message": "Seyfinizdə tapılmayan elementin əlavə edilməsi soruşulsun. Giriş etmiş bütün hesablara aiddir."
},
"showCardsInVaultView": {
- "message": "Kartları, Anbar görünüşündə Avto-doldurma təklifləri olaraq göstər"
+ "message": "Kartları, Seyf görünüşündə Avto-doldurma təklifləri olaraq göstər"
},
"showCardsCurrentTab": {
"message": "Kartları Vərəq səhifəsində göstər"
@@ -947,7 +956,7 @@
"message": "Asan avto-doldurma üçün Vərəq səhifəsində kart elementlərini sadalayın."
},
"showIdentitiesInVaultView": {
- "message": "Kimlikləri, Anbar görünüşündə Avto-doldurma təklifləri olaraq göstər"
+ "message": "Kimlikləri, Seyf görünüşündə Avto-doldurma təklifləri olaraq göstər"
},
"showIdentitiesCurrentTab": {
"message": "Vərəq səhifəsində kimlikləri göstər"
@@ -982,7 +991,7 @@
"message": "Keçid açarlarını saxlamağı və istifadə etməyi soruş"
},
"usePasskeysDesc": {
- "message": "Yeni keçid açarlarını saxlamağı və ya anbarınızda saxlanılan keçid açarları ilə giriş etmək soruşulsun. Giriş etmiş bütün hesablara aiddir."
+ "message": "Yeni keçid açarlarını saxlamağı və ya seyfinizdə saxlanılan keçid açarları ilə giriş etmək soruşulsun. Giriş etmiş bütün hesablara aiddir."
},
"notificationChangeDesc": {
"message": "Bu parolu \"Bitwarden\"də güncəlləmək istəyirsiniz?"
@@ -991,7 +1000,7 @@
"message": "Güncəllə"
},
"notificationUnlockDesc": {
- "message": "Avto-doldurma tələblərini tamamlamaq üçün Bitwarden anbarınızın kilidini açın."
+ "message": "Avto-doldurma tələblərini tamamlamaq üçün Bitwarden seyfinizin kilidini açın."
},
"notificationUnlock": {
"message": "Kilidi aç"
@@ -1013,7 +1022,7 @@
"description": "Default URI match detection for autofill."
},
"defaultUriMatchDetectionDesc": {
- "message": "Avto-doldurma kimi əməliyyatları icra edərkən giriş etmə prosesi üçün URI uyuşma aşkarlamasının idarə edliəcəyi ilkin yolu seçin."
+ "message": "Avto-doldurma kimi əməliyyatları icra edərkən giriş etmə prosesi üçün URI uyuşma aşkarlamasının idarə ediləcəyi ilkin yolu seçin."
},
"theme": {
"message": "Tema"
@@ -1040,7 +1049,7 @@
"message": "Buradan xaricə köçür"
},
"exportVault": {
- "message": "Anbarı xaricə köçür"
+ "message": "Seyfi xaricə köçür"
},
"fileFormat": {
"message": "Fayl formatı"
@@ -1074,7 +1083,7 @@
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"confirmVaultExport": {
- "message": "Anbarın xaricə köçürülməsini təsdiqlə"
+ "message": "Seyfi xaricə köçürməyi təsdiqlə"
},
"exportWarningDesc": {
"message": "Xaricə köçürdüyünüz bu fayldakı datanız şifrələnməmiş formatdadır. Bu faylı güvənli olmayan kanallar (e-poçt kimi) üzərində saxlamamalı və ya göndərməməlisiniz. İşiniz bitdikdən sonra faylı dərhal silin."
@@ -1086,13 +1095,13 @@
"message": "Hesab şifrələmə açarları, hər Bitwarden istifadəçi hesabı üçün unikaldır, buna görə də şifrələnmiş bir xaricə köçürməni, fərqli bir hesaba köçürə bilməzsiniz."
},
"exportMasterPassword": {
- "message": "Anbar datanızı xaricə köçürmək üçün ana parolunuzu daxil edin."
+ "message": "Seyf datanızı xaricə köçürmək üçün ana parolunuzu daxil edin."
},
"shared": {
"message": "Paylaşılan"
},
"bitwardenForBusinessPageDesc": {
- "message": "Bitwarden for Business, bir təşkilat hesabı istifadə edərək anbar elementlərinizi başqaları ilə paylaşmağınıza imkan verir. Daha ətraflı bitwarden.com veb saytında öyrənə bilərsiniz."
+ "message": "Bitwarden for Business, bir təşkilatı istifadə edərək seyf elementlərinizi başqaları ilə paylaşmağınıza imkan verir. Daha ətraflı məlumat üçün bitwarden.com saytını ziyarət edin."
},
"moveToOrganization": {
"message": "Təşkilata daşı"
@@ -1165,7 +1174,7 @@
"message": "Özəllik əlçatmazdır"
},
"encryptionKeyMigrationRequired": {
- "message": "Şifrələmə açarının daşınması tələb olunur. Şifrələmə açarınızı güncəlləmək üçün lütfən veb anbar üzərindən giriş edin."
+ "message": "Şifrələmə açarının daşınması tələb olunur. Şifrələmə açarınızı güncəlləmək üçün lütfən veb seyfinizə giriş edin."
},
"premiumMembership": {
"message": "Premium üzvlük"
@@ -1174,7 +1183,7 @@
"message": "Üzvlüyü idarə edin"
},
"premiumManageAlert": {
- "message": "Üzvlüyünüzü bitwarden.com veb anbarında idarə edə bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?"
+ "message": "Üzvlüyünüzü bitwarden.com veb seyfində idarə edə bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?"
},
"premiumRefresh": {
"message": "Üzvlüyü təzələ"
@@ -1186,7 +1195,7 @@
"message": "Premium üzvlük üçün qeydiyyatdan keçin və bunları əldə edin:"
},
"ppremiumSignUpStorage": {
- "message": "Fayl qoşmaları üçün 1 GB şifrələnmiş saxlama sahəsi"
+ "message": "Fayl qoşmaları üçün 1 GB şifrələnmiş anbar sahəsi"
},
"premiumSignUpEmergency": {
"message": "Fövqəladə hal müraciəti"
@@ -1195,10 +1204,10 @@
"message": "YubiKey və Duo kimi mülkiyyətçi iki addımlı giriş seçimləri."
},
"ppremiumSignUpReports": {
- "message": "Anbarınızın güvənliyini təmin etmək üçün parol gigiyenası, hesab sağlamlığı və data pozuntusu hesabatları."
+ "message": "Seyfinizi güvəndə saxlamaq üçün parol gigiyenası, hesab sağlamlığı və data pozuntusu hesabatları."
},
"ppremiumSignUpTotp": {
- "message": "Anbarınızdakı hesablar üçün TOTP doğrulama kodu (2FA) yaradıcısı."
+ "message": "Seyfinizdəki girişlər üçün TOTP doğrulama kodu (2FA) yaradıcısı."
},
"ppremiumSignUpSupport": {
"message": "Prioritet müştəri dəstəyi."
@@ -1210,7 +1219,7 @@
"message": "Premium satın al"
},
"premiumPurchaseAlert": {
- "message": "Premium üzvlüyü bitwarden.com veb anbarında satın ala bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?"
+ "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."
@@ -1384,7 +1393,7 @@
"message": "API server URL-si"
},
"webVaultUrl": {
- "message": "Veb anbar server URL-si"
+ "message": "Veb seyf server URL-si"
},
"identityUrl": {
"message": "Kimlik server URL-si"
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Avto-doldurma təkliflərini form xanalarında göstər"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Kimlikləri təklif kimi göstər"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Kartları təklif kimi göstər"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "İkon seçildikdə təklifləri göstər"
},
@@ -1482,10 +1497,10 @@
"message": "Səhifə yüklənəndə avto-doldurma"
},
"commandOpenPopup": {
- "message": "Anbarı açılan pəncərədə aç"
+ "message": "Seyfi pəncərədə aç"
},
"commandOpenSidebar": {
- "message": "Anbarı yan çubuqda aç"
+ "message": "Seyfi yan çubuqda aç"
},
"commandAutofillLoginDesc": {
"message": "Hazırkı veb sayt üçün son istifadə edilən girişi avto-doldur"
@@ -1500,7 +1515,7 @@
"message": "Təsadüfi yeni bir parol yarat və lövhəyə kopyala"
},
"commandLockVaultDesc": {
- "message": "Anbarı kilidlə"
+ "message": "Seyfi kilidlə"
},
"customFields": {
"message": "Özəl xanalar"
@@ -1882,7 +1897,7 @@
"description": "ex. Date this password was updated"
},
"neverLockWarning": {
- "message": "\"Heç vaxt\" seçimini istifadə etmək istədiyinizə əminsiniz? Kilid seçimini \"Heç vaxt\" olaraq ayarlasanız, anbarınızın şifrələmə açarı cihazınızda saxlanılacaq. Bu seçimi istifadə etsəniz, cihazınızı daha yaxşı mühafizə etməlisiniz."
+ "message": "\"Heç vaxt\"i seçmək istədiyinizə əminsiniz? Kilid seçimini \"Heç vaxt\" olaraq ayarlasanız, seyfinizin şifrələmə açarı cihazınızda saxlanılacaq. Bu seçimi istifadə etsəniz, cihazınızı daha yaxşı mühafizə etdiyinizə əmin olmalısınız."
},
"noOrganizationsList": {
"message": "Heç bir təşkilata aid deyilsiniz. Təşkilatlar, elementlərinizi digər istifadəçilərlə güvənli şəkildə paylaşmağınızı təmin edir."
@@ -1996,7 +2011,7 @@
"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": "Anbar vaxtının bitmə əməliyyatı"
+ "message": "Seyf vaxtının bitmə əməliyyatı"
},
"vaultTimeoutAction1": {
"message": "Vaxt bitmə əməliyyatı"
@@ -2031,7 +2046,7 @@
"message": "Artıq hesabınız var?"
},
"vaultTimeoutLogOutConfirmation": {
- "message": "Çıxış etdikdə anbarınıza bütün müraciətiniz dayanacaq və vaxt bitməsindən sonra onlayn kimlik doğrulaması tələb olunacaq. Bu ayarı istifadə etmək istədiyinizə əminsiniz?"
+ "message": "Çıxış etdikdə, seyfinizə bütün müraciətiniz dayanacaq və vaxt bitməsindən sonra onlayn kimlik doğrulaması tələb olunacaq. Bu ayarı istifadə etmək istədiyinizə əminsiniz?"
},
"vaultTimeoutLogOutConfirmationTitle": {
"message": "Vaxt bitmə əməliyyat təsdiqi"
@@ -2199,7 +2214,7 @@
"message": "Biometrik açarı uyuşmazlığı"
},
"nativeMessagingWrongUserKeyDesc": {
- "message": "Biometrik kilidini açma uğursuz oldu. Biometrik sirr açarı anbarın kilidini aça bilmədi. Lütfən biometriki yenidən qurmağa çalışın."
+ "message": "Biometrik ilə kilid açma uğursuz oldu. Biometrik sirr açarı seyfin kilidini aça bilmədi. Lütfən biometriki yenidən qurmağa çalışın."
},
"biometricsNotEnabledTitle": {
"message": "Biometriklər qurulmayıb"
@@ -2244,13 +2259,13 @@
"message": "Bu əməliyyat yan çubuqda icra edilə bilməz. Lütfən açılan pəncərədə yenidən sınayın."
},
"personalOwnershipSubmitError": {
- "message": "Müəssisə Siyasətinə görə, elementləri şəxsi anbarınızda saxlamağınız məhdudlaşdırılıb. Sahiblik seçimini təşkilat olaraq dəyişdirin və mövcud kolleksiyalar arasından seçim edin."
+ "message": "Müəssisə Siyasətinə görə, elementləri şəxsi seyfinizdə saxlamağınız məhdudlaşdırılıb. Sahiblik seçimini təşkilat olaraq dəyişdirin və mövcud kolleksiyalar arasından seçim edin."
},
"personalOwnershipPolicyInEffect": {
"message": "Bir təşkilat siyasəti, sahiblik seçimlərinizə təsir edir."
},
"personalOwnershipPolicyInEffectImports": {
- "message": "Bir təşkilat siyasəti, elementlərin fərdi anbarınıza köçürülməsini əngəllədi."
+ "message": "Bir təşkilat siyasəti, elementlərin fərdi seyfinizə köçürülməsini əngəllədi."
},
"domainsTitle": {
"message": "Domenlər",
@@ -2609,7 +2624,7 @@
"message": "E-poçt doğrulandı"
},
"emailVerificationRequiredDesc": {
- "message": "Bu özəlliyi istifadə etmək üçün e-poçtunuzu doğrulamalısınız. E-poçtunuzu veb anbarında doğrulaya bilərsiniz."
+ "message": "Bu özəlliyi istifadə etmək üçün e-poçtunuzu doğrulamalısınız. E-poçtunuzu veb seyfdə doğrulaya bilərsiniz."
},
"updatedMasterPassword": {
"message": "Güncəllənmiş ana parol"
@@ -2618,13 +2633,13 @@
"message": "Ana parolu güncəllə"
},
"updateMasterPasswordWarning": {
- "message": "Ana parolunuz təzəlikcə təşkilatınızdakı bir administrator tərəfindən dəyişdirildi. Anbara müraciət üçün indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış edəcəksiniz və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər."
+ "message": "Ana parolunuz təzəlikcə təşkilatınızdakı bir administrator tərəfindən dəyişdirildi. Seyfə müraciət etmək üçün onu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış edəcəksiniz və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər."
},
"updateWeakMasterPasswordWarning": {
- "message": "Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Anbara müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış edəcəksiniz və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər."
+ "message": "Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Seyfə müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər."
},
"tdeDisabledMasterPasswordRequired": {
- "message": "Təşkilatınız, güvənli cihaz şifrələməsini sıradan çıxartdı. Anbarınıza müraciət etmək üçün lütfən ana parol təyin edin."
+ "message": "Təşkilatınız, güvənli cihaz şifrələməsini sıradan çıxartdı. Seyfinizə müraciət etmək üçün lütfən ana parol təyin edin."
},
"resetPasswordPolicyAutoEnroll": {
"message": "Avtomatik yazılma"
@@ -2647,6 +2662,15 @@
"message": "Təşkilatınız bir ana parol ayarlamağı tələb edir.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "/$TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Doğrulama tələb olunur",
"description": "Default title for the user verification dialog."
@@ -2661,7 +2685,7 @@
"message": "Müəssisə siyasət tələbləri, vaxt bitmə seçimlərinizə tətbiq edildi"
},
"vaultTimeoutPolicyInEffect": {
- "message": "Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt $HOURS$ saat $MINUTES$ dəqiqədir",
+ "message": "Təşkilatınızın siyasətləri, icazə verilən maksimum seyf bitmə vaxtını $HOURS$ saat $MINUTES$ dəqiqə olaraq ayarladı.",
"placeholders": {
"hours": {
"content": "$1",
@@ -2700,7 +2724,7 @@
}
},
"vaultTimeoutPolicyWithActionInEffect": {
- "message": "Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt $HOURS$ saat $MINUTES$ dəqiqədir. Anbar vaxt bitişi əməliyyatı $ACTION$ olaraq ayarlandı.",
+ "message": "Təşkilatınızın siyasətləri, seyfinizin bitmə vaxtına təsir edir. İcazə verilən maksimum seyf bitmə vaxtı $HOURS$ saat $MINUTES$ dəqiqədir. Seyf vaxt bitmə əməliyyatı $ACTION$ olaraq ayarlandı.",
"placeholders": {
"hours": {
"content": "$1",
@@ -2717,7 +2741,7 @@
}
},
"vaultTimeoutActionPolicyInEffect": {
- "message": "Təşkilatınızın siyasətləri, anbar vaxt bitişi əməliyyatınızı $ACTION$ olaraq ayarladı.",
+ "message": "Təşkilatınızın siyasətləri, seyfinizin vaxt bitmə əməliyyatını $ACTION$ olaraq ayarladı.",
"placeholders": {
"action": {
"content": "$1",
@@ -2726,13 +2750,13 @@
}
},
"vaultTimeoutTooLarge": {
- "message": "Anbar vaxt bitişi, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır."
+ "message": "Seyfin bitmə vaxtı, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır."
},
"vaultExportDisabled": {
- "message": "Anbarın xaricə köçürülməsi əlçatmazdır"
+ "message": "Seyfin xaricə köçürülməsi əlçatmazdır"
},
"personalVaultExportPolicyInEffect": {
- "message": "Bir və ya daha çox təşkilat siyasəti, fərdi anbarınızı xaricə köçürməyinizi əngəlləyir."
+ "message": "Bir və ya daha çox təşkilat siyasəti, fərdi seyfi xaricə köçürməyinizi əngəlləyir."
},
"copyCustomFieldNameInvalidElement": {
"message": "Yararlı bir form elementi müəyyənləşdirilə bilmir. Bunun əvəzinə HTML-i incələməyi sınayın."
@@ -2771,10 +2795,10 @@
"message": "Seansınızın vaxtı bitdi. Lütfən geri qayıdıb yenidən giriş etməyə cəhd edin."
},
"exportingPersonalVaultTitle": {
- "message": "Fərdi anbarın xaricə köçürülməsi"
+ "message": "Fərdi seyfin xaricə köçürülməsi"
},
"exportingIndividualVaultDescription": {
- "message": "Yalnız $EMAIL$ ilə əlaqələndirilmiş fərdi anbar elementləri xaricə köçürüləcək. Təşkilat anbar elementləri daxil edilməyəcək. Yalnız anbar element məlumatları xaricə köçürüləcək və əlaqələndirilmiş qoşmalar daxil edilməyəcək.",
+ "message": "Yalnız $EMAIL$ ilə əlaqələndirilmiş fərdi seyf elementləri xaricə köçürüləcək. Təşkilat seyf elementləri daxil edilməyəcək. Yalnız seyf element məlumatları xaricə köçürüləcək və əlaqələndirilmiş qoşmalar daxil edilməyəcək.",
"placeholders": {
"email": {
"content": "$1",
@@ -2783,10 +2807,10 @@
}
},
"exportingOrganizationVaultTitle": {
- "message": "Təşkilat anbarını xaricə köçürmə"
+ "message": "Təşkilat seyfini xaricə köçürmə"
},
"exportingOrganizationVaultDesc": {
- "message": "Yalnız $ORGANIZATION$ ilə əlaqələndirilmiş təşkilat anbarı ixrac ediləcək. Fərdi anbardakı və digər təşkilat elementlər daxil edilmir.",
+ "message": "Yalnız $ORGANIZATION$ ilə əlaqələndirilmiş təşkilat seyfi xaricə köçürüləcək. Fərdi seyfdə və digər təşkilatlardakı elementlər daxil edilməyəcək.",
"placeholders": {
"organization": {
"content": "$1",
@@ -3037,7 +3061,7 @@
"message": "Barmaq izi ifadəsi"
},
"fingerprintMatchInfo": {
- "message": "Lütfən anbarınızın kilidinin açıq olduğuna və Barmaq izi ifadəsinin digər cihazla uyuşduğuna əmin olun."
+ "message": "Lütfən seyfinizin kilidinin açıq olduğuna və Barmaq izi ifadəsinin digər cihazla uyuşduğuna əmin olun."
},
"resendNotification": {
"message": "Bildirişi təkrar göndər"
@@ -3445,7 +3469,7 @@
"description": "Button text to display in overlay when there are no matching items"
},
"addNewVaultItem": {
- "message": "Yeni anbar elementi əlavə et",
+ "message": "Yeni seyf elementi əlavə et",
"description": "Screen reader text (aria-label) for new item button in overlay"
},
"newLogin": {
@@ -3453,7 +3477,7 @@
"description": "Button text to display within inline menu when there are no matching items on a login field"
},
"addNewLoginItemAria": {
- "message": "Yeni anbar giriş elementini əlavə et, yeni bir pəncərədə açılır",
+ "message": "Yeni seyf giriş elementini əlavə et, yeni bir pəncərədə açılır",
"description": "Screen reader text (aria-label) for new login button within inline menu"
},
"newCard": {
@@ -3461,7 +3485,7 @@
"description": "Button text to display within inline menu when there are no matching items on a credit card field"
},
"addNewCardItemAria": {
- "message": "Yeni anbar kart elementini əlavə et, yeni bir pəncərədə açılır",
+ "message": "Yeni seyf kart elementini əlavə et, yeni bir pəncərədə açılır",
"description": "Screen reader text (aria-label) for new card button within inline menu"
},
"newIdentity": {
@@ -3469,7 +3493,7 @@
"description": "Button text to display within inline menu when there are no matching items on an identity field"
},
"addNewIdentityItemAria": {
- "message": "Yeni anbar kimlik elementini əlavə et, yeni bir pəncərədə açılır",
+ "message": "Yeni seyf kimlik elementini əlavə et, yeni bir pəncərədə açılır",
"description": "Screen reader text (aria-label) for new identity button within inline menu"
},
"bitwardenOverlayMenuAvailable": {
@@ -3639,7 +3663,7 @@
}
},
"confirmVaultImport": {
- "message": "Anbarın daxilə köçürülməsini təsdiqləyin"
+ "message": "Seyfi daxilə köçürməyi təsdiqlə"
},
"confirmVaultImportDesc": {
"message": "Bu fayl parolla qorunur. Məlumatları daxilə köçürmək üçün fayl parolunu daxil edin."
@@ -3648,7 +3672,7 @@
"message": "Fayl parolunu təsdiqlə"
},
"exportSuccess": {
- "message": "Anbar datası xaricə köçürüldü"
+ "message": "Seyf datası xaricə köçürüldü"
},
"typePasskey": {
"message": "Keçid açarı"
@@ -3925,7 +3949,7 @@
"message": "Bu saytın avto-doldurması üçün giriş elementini saxlayın"
},
"yourVaultIsEmpty": {
- "message": "Anbarınız boşdur"
+ "message": "Seyfiniz boşdur"
},
"noItemsMatchSearch": {
"message": "Axtarışınızla uyuşan heç bir element yoxdur"
@@ -4480,7 +4504,7 @@
"message": "Bitwarden-in yeni bir görünüşü var!"
},
"bitwardenNewLookDesc": {
- "message": "Anbar vərəqindən avto-doldurma və axtarış etmə artıq daha asan və intuitivdir. Nəzər salın!"
+ "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"
diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json
index 27bb1687bc7..4ce7691c943 100644
--- a/apps/browser/src/_locales/be/messages.json
+++ b/apps/browser/src/_locales/be/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json
index 8400a142403..6165f4832ed 100644
--- a/apps/browser/src/_locales/bg/messages.json
+++ b/apps/browser/src/_locales/bg/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Присъединяване към организацията"
},
+ "joinOrganizationName": {
+ "message": "Присъединяване към $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Завършете присъединяването си към тази организация като зададете главна парола."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Показване на предложения за авт. попълване на полетата във формуляри"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Показване на идентичности като предложения"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Показване на карти като предложения"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Показване на предложения когато иконката е избрана"
},
@@ -2647,6 +2662,15 @@
"message": "Организацията Ви изисква да зададете главна парола.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "от $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Изисква се потвърждение",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json
index b65edc673f2..9c6f2a5a99e 100644
--- a/apps/browser/src/_locales/bn/messages.json
+++ b/apps/browser/src/_locales/bn/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json
index a7451706dbf..95f90988df4 100644
--- a/apps/browser/src/_locales/bs/messages.json
+++ b/apps/browser/src/_locales/bs/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json
index 13aa585d70e..ec0fd8bef7c 100644
--- a/apps/browser/src/_locales/ca/messages.json
+++ b/apps/browser/src/_locales/ca/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Uneix-te a l'organització"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Acabeu d'unir-vos a aquesta organització establint una contrasenya mestra."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "La vostra organització requereix que establiu una contrasenya mestra.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Es requereix verificació",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json
index 98d7336e987..bdc245099c1 100644
--- a/apps/browser/src/_locales/cs/messages.json
+++ b/apps/browser/src/_locales/cs/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Přidat se k organizaci"
},
+ "joinOrganizationName": {
+ "message": "Připojit se k $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Dokončete připojení k této organizaci nastavením hlavního hesla."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Zobrazit návrhy automatického vyplňování v polích formuláře"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Zobrazit identity jako návrhy"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Zobrazit karty jako návrhy"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Zobrazit návrhy, když je vybrána ikona"
},
@@ -2647,6 +2662,15 @@
"message": "Vaše organizace vyžaduje nastavení hlavního hesla.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "z $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Je vyžadováno ověření",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json
index ba8b5fec1c8..e5b77b001ec 100644
--- a/apps/browser/src/_locales/cy/messages.json
+++ b/apps/browser/src/_locales/cy/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json
index 54c1bc41627..8ec111967fa 100644
--- a/apps/browser/src/_locales/da/messages.json
+++ b/apps/browser/src/_locales/da/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Bliv medlem af organisation"
},
+ "joinOrganizationName": {
+ "message": "Bliv nedlem af $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Færdiggør tilmeldingen til denne organisation ved at opsætte en hovedadgangskode."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Vis autoudfyld-menu i formularfelter"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Vis identiteter som forslag"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Vis kort som forslag"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Vis forslag, når ikonet vælges"
},
@@ -2647,6 +2662,15 @@
"message": "Organisationen kræver, at der oprettes en hovedadgangskode.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "ud af $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Bekræftelse kræves",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json
index b61645180c4..a28c8f947b6 100644
--- a/apps/browser/src/_locales/de/messages.json
+++ b/apps/browser/src/_locales/de/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Organisation beitreten"
},
+ "joinOrganizationName": {
+ "message": "$ORGANIZATIONNAME$ beitreten",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Schließe den Beitritt zu dieser Organisation ab, indem du ein Master-Passwort festlegst."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Vorschläge zum Auto-Ausfüllen in Formularfeldern anzeigen"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Zeige Identitäten als Vorschläge"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Zeige Karten als Vorschläge"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Vorschläge anzeigen, wenn Symbol ausgewählt ist"
},
@@ -2647,6 +2662,15 @@
"message": "Deine Organisation verlangt, dass du ein Master-Passwort festlegen musst.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "von $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verifizierung erforderlich",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json
index 11f57667b4f..3318e057024 100644
--- a/apps/browser/src/_locales/el/messages.json
+++ b/apps/browser/src/_locales/el/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Συμμετοχή στον οργανισμό"
},
+ "joinOrganizationName": {
+ "message": "Συμμετοχή στο $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Ολοκληρώστε τη συμμετοχή σας σε αυτόν τον οργανισμό ορίζοντας έναν κύριο κωδικό πρόσβασης."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Εμφάνιση μενού αυτόματης συμπλήρωσης στα πεδία της φόρμας"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Εμφάνιση ταυτοτήτων ως προτάσεις"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Εμφάνιση καρτών ως προτάσεις"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Εμφάνιση προτάσεων όταν το εικονίδιο είναι επιλεγμένο"
},
@@ -2647,6 +2662,15 @@
"message": "Ο οργανισμός σας απαιτεί να ορίσετε έναν κύριο κωδικό πρόσβασης.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "από $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Απαιτείται επαλήθευση",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json
index 290663f4347..026d3b535ca 100644
--- a/apps/browser/src/_locales/en/messages.json
+++ b/apps/browser/src/_locales/en/messages.json
@@ -2464,8 +2464,8 @@
"message": "Optionally require a password for users to access this Send.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
- "sendPasswordDescV2": {
- "message": "Require this password to view the Send.",
+ "sendPasswordDescV3": {
+ "message": "Add an optional password for recipients to access this Send.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendNotesDesc": {
@@ -4494,9 +4494,15 @@
"itemLocation": {
"message": "Item Location"
},
+ "fileSend": {
+ "message": "File Send"
+ },
"fileSends": {
"message": "File Sends"
},
+ "textSend": {
+ "message": "Text Send"
+ },
"textSends": {
"message": "Text Sends"
},
diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json
index fe295c7c249..4d295f1c9c5 100644
--- a/apps/browser/src/_locales/en_GB/messages.json
+++ b/apps/browser/src/_locales/en_GB/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organisation"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organisation by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organisation requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json
index 0e938644fdd..6104f15f630 100644
--- a/apps/browser/src/_locales/en_IN/messages.json
+++ b/apps/browser/src/_locales/en_IN/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organisation"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organisation by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organisation requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json
index 4884a76ba58..0eadf338669 100644
--- a/apps/browser/src/_locales/es/messages.json
+++ b/apps/browser/src/_locales/es/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Incorporarse a la organización"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Termine de unirse a esta organización estableciendo una contraseña maestra."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Su organización requiere que establezca una contraseña maestra.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Se requiere verificación",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json
index b8121aa2de9..83562adbb75 100644
--- a/apps/browser/src/_locales/et/messages.json
+++ b/apps/browser/src/_locales/et/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Liitu organisatsiooniga"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Lõpeta organisatsiooniga liitumine määrates ülemparool."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json
index 6563a5397d2..39c1d323627 100644
--- a/apps/browser/src/_locales/eu/messages.json
+++ b/apps/browser/src/_locales/eu/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json
index 93dd5f98200..3d7ea582616 100644
--- a/apps/browser/src/_locales/fa/messages.json
+++ b/apps/browser/src/_locales/fa/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "تایید لازم است",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json
index 801926eb345..6f325a2f6a9 100644
--- a/apps/browser/src/_locales/fi/messages.json
+++ b/apps/browser/src/_locales/fi/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Liity organisaatioon"
},
+ "joinOrganizationName": {
+ "message": "Liity organisaatioon $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Viimeistele liittyminen organisaatioon asettamalla pääsalasana."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Näytä automaattitäytön ehdotukset lomakekentissä"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Näytä identiteetit ehdotuksina"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Näytä kortit ehdotuksina"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Näytä ehdotukset kun kuvaketta painetaan"
},
@@ -2499,11 +2514,11 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHoursSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 hour.",
+ "message": "Tämän linkin välityksellä Send on kenen tahansa avattavissa seuraavan tunnin ajan.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHours": {
- "message": "The Send will be available to anyone with the link for the next $HOURS$ hours.",
+ "message": "Tämän linkin välityksellä Send on kenen tahansa avattavissa seuraavien $HOURS$ tunnin ajan.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"hours": {
@@ -2513,11 +2528,11 @@
}
},
"sendExpiresInDaysSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 day.",
+ "message": "Tämän linkin välityksellä Send on kenen tahansa avattavissa seuraavan päivän ajan.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInDays": {
- "message": "The Send will be available to anyone with the link for the next $DAYS$ days.",
+ "message": "Tämän linkin välityksellä Send on kenen tahansa avattavissa seuraavien $DAYS$ päivän ajan.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"days": {
@@ -2647,6 +2662,15 @@
"message": "Organisaatiosi edellyttää, että asetat pääsalasanan.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Vahvistus vaaditaan",
"description": "Default title for the user verification dialog."
@@ -3681,7 +3705,7 @@
"message": "Tälle sivustolle sopivia kirjautumistietoja ei ole"
},
"searchSavePasskeyNewLogin": {
- "message": "Search or save passkey as new login"
+ "message": "Hae tai tallenna pääsyavain uutena kirjautumistietona"
},
"confirm": {
"message": "Vahvista"
diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json
index 46a353fc765..80e8361cb34 100644
--- a/apps/browser/src/_locales/fil/messages.json
+++ b/apps/browser/src/_locales/fil/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json
index eb09e65cc4a..aa18348cfda 100644
--- a/apps/browser/src/_locales/fr/messages.json
+++ b/apps/browser/src/_locales/fr/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Rejoindre l'organisation"
},
+ "joinOrganizationName": {
+ "message": "Rejoindre $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Terminer de rejoindre cette organisation en configurant un mot de passe principal."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Afficher les suggestions de saisie automatique dans les champs d'un formulaire"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Afficher les identités sous forme de suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Afficher les cartes de paiement sous forme de suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Afficher les suggestions lorsque l'icône est sélectionnée"
},
@@ -2647,6 +2662,15 @@
"message": "Votre organisation exige que vous définissiez un mot de passe principal.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "sur $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Vérification requise",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json
index 539631cb9e1..139cb2ac4bf 100644
--- a/apps/browser/src/_locales/gl/messages.json
+++ b/apps/browser/src/_locales/gl/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json
index 6fa90bfd51b..8a97a47966f 100644
--- a/apps/browser/src/_locales/he/messages.json
+++ b/apps/browser/src/_locales/he/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "הצטרפות אל $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "הארגון שלך דורש ממך להגדיר סיסמה ראשית.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json
index b349f2c3e99..8d4d1521988 100644
--- a/apps/browser/src/_locales/hi/messages.json
+++ b/apps/browser/src/_locales/hi/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "कुल $TOTAL$ में से",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json
index fbd497a4c02..4767362352a 100644
--- a/apps/browser/src/_locales/hr/messages.json
+++ b/apps/browser/src/_locales/hr/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Pridruži se organizaciji"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Dovrši pridruživanje organizaciji postavljanjem glavne lozinke."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Prikaži prijedloge auto-ispune na poljima obrazaca"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Prikaži prijedloge kada je odabrana ikona"
},
@@ -2647,6 +2662,15 @@
"message": "Tvoja organizacija zahtijeva da postaviš glavnu lozinku.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Potrebna je potvrda",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json
index 26f09ff7e0d..ef6ba5a859e 100644
--- a/apps/browser/src/_locales/hu/messages.json
+++ b/apps/browser/src/_locales/hu/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Csatlakozás szervezethez"
},
+ "joinOrganizationName": {
+ "message": "Csatlakozás: $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Fejezzük be a szervezethez csatlakozást egy mesterjelszó beállításával."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Az identitások megjelenítése javaslatként"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "A kártyák megjelenítése javaslatként"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "A szervezet megköveteli egy mesterjelszó beállítását.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "/ $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Ellenőrzés szükséges",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json
index b339e210323..8181bdea9c0 100644
--- a/apps/browser/src/_locales/id/messages.json
+++ b/apps/browser/src/_locales/id/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json
index df23403c9a2..3b912c2e039 100644
--- a/apps/browser/src/_locales/it/messages.json
+++ b/apps/browser/src/_locales/it/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Unisciti all'organizzazione"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Termina l'adesione a questa organizzazione impostando una password principale."
},
@@ -147,13 +156,13 @@
"message": "Riempimento automatico"
},
"autoFillLogin": {
- "message": "Autocompletamento login"
+ "message": "Riempi automaticamente login"
},
"autoFillCard": {
- "message": "Autocompletamento carta"
+ "message": "Riempi automaticamente carta"
},
"autoFillIdentity": {
- "message": "Autocompletamento identità"
+ "message": "Riempi automaticamente identità"
},
"generatePasswordCopied": {
"message": "Genera password e copiala"
@@ -207,7 +216,7 @@
"message": "Enter your account email address and your password hint will be sent to you"
},
"passwordHint": {
- "message": "Suggerimento password"
+ "message": "Suggerimento per la password"
},
"enterEmailToGetHint": {
"message": "Inserisci l'indirizzo email del tuo account per ricevere il suggerimento per la password principale."
@@ -782,10 +791,10 @@
"message": "Rendi la 2FA facile"
},
"totpHelper": {
- "message": "Bitwarden può memorizzare e autocompletare codici di verifica 2FA. Copia e incolla la chiave in questo campo."
+ "message": "Bitwarden può memorizzare e riempire automaticamente i codici di verifica 2FA. Copia e incolla la chiave in questo campo."
},
"totpHelperWithCapture": {
- "message": "Bitwarden può memorizzare e autocompletare codici di verifica 2FA. Selezionare l'icona della fotocamera per creare uno screenshot del codice QR dell'autenticatore di questo sito web, oppure copia e incolla la chiave in questo campo."
+ "message": "Bitwarden può memorizzare e riempire automaticamente i codici di verifica 2FA. Selezionare l'icona della fotocamera per creare uno screenshot del codice QR dell'autenticatore di questo sito web, oppure copia e incolla la chiave in questo campo."
},
"learnMoreAboutAuthenticators": {
"message": "Ulteriori informazioni sugli autenticatori"
@@ -944,7 +953,7 @@
"message": "Mostra le carte nella sezione Scheda"
},
"showCardsCurrentTabDesc": {
- "message": "Mostra le carte nella sezione Scheda per un riempimento automatico più facile."
+ "message": "Mostra le carte nella sezione Scheda per riempirle automaticamente."
},
"showIdentitiesInVaultView": {
"message": "Mostra le identità come suggerimenti di riempimento automatico nella vista cassaforte"
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Mostra suggerimenti di riempimento automatico nei campi del modulo"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Mostra suggerimenti quando l'icona è selezionata"
},
@@ -1436,13 +1451,13 @@
"message": "Riempi automaticamente al caricamento della pagina"
},
"enableAutoFillOnPageLoad": {
- "message": "Abilita l'auto-completamento al caricamento della pagina"
+ "message": "Riempi automaticamente al caricamento della pagina"
},
"enableAutoFillOnPageLoadDesc": {
"message": "Se sono rilevati campi di login, riempili automaticamente quando la pagina si carica."
},
"autofillOnPageLoadWarning": {
- "message": "$OPENTAG$Attenzione:$CLOSETAG$ Siti Web compromessi o non attendibili possono sfruttare l'auto-riempimento al caricamento della pagina.",
+ "message": "$OPENTAG$Attenzione:$CLOSETAG$ Siti Web compromessi o non attendibili possono sfruttare il riempimento automatico al caricamento della pagina.",
"placeholders": {
"openTag": {
"content": "$1",
@@ -2046,7 +2061,7 @@
"message": "Elemento riempito automaticamente e URI salvato"
},
"autoFillSuccess": {
- "message": "Elemento riempito automaticamente"
+ "message": "Elemento riempito automaticamente "
},
"insecurePageWarning": {
"message": "Attenzione: questa è una pagina HTTP non protetta, e tutte le informazioni che invii potrebbero essere viste e modificate da altri. Questo login è stato originariamente salvato su una pagina sicura (HTTPS)."
@@ -2647,6 +2662,15 @@
"message": "La tua organizzazione ti obbliga di impostare di una password principale.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verifica necessaria",
"description": "Default title for the user verification dialog."
@@ -2771,7 +2795,7 @@
"message": "La tua sessione è scaduta. Torna indietro e prova ad accedere di nuovo."
},
"exportingPersonalVaultTitle": {
- "message": "Esportazione cassaforte personale"
+ "message": "Esportando cassaforte individuale"
},
"exportingIndividualVaultDescription": {
"message": "Solo gli elementi della cassaforte personale associati a $EMAIL$ saranno esportati. Gli elementi della cassaforte dell'organizzazione non saranno inclusi. Solo le informazioni sugli elementi della cassaforte saranno esportate e non includeranno gli allegati.",
@@ -2986,7 +3010,7 @@
"message": "per ritornare alle impostazioni preconfigurate"
},
"serverVersion": {
- "message": "Versione Server"
+ "message": "Versione server"
},
"selfHostedServer": {
"message": "self-hosted"
@@ -3082,7 +3106,7 @@
}
},
"autofillPageLoadPolicyActivated": {
- "message": "Le politiche della tua organizzazione hanno abilitato l'autocompletamento al caricamento della pagina."
+ "message": "Le politiche della tua organizzazione hanno abilitato il riempimento automatico al caricamento della pagina."
},
"howToAutofill": {
"message": "Come riempire automaticamente"
@@ -3106,22 +3130,22 @@
"message": "Impostazioni di riempimento automatico"
},
"autofillKeyboardShortcutSectionTitle": {
- "message": "Scorciatoia auto-riempimento"
+ "message": "Scorciatoia del riempimento automatico"
},
"autofillKeyboardShortcutUpdateLabel": {
"message": "Cambia scorciatoia"
},
"autofillKeyboardManagerShortcutsLabel": {
- "message": "Gestisci scorciatoia"
+ "message": "Gestisci scorciatoie"
},
"autofillShortcut": {
"message": "Scorciatoia da tastiera per riempire automaticamente"
},
"autofillLoginShortcutNotSet": {
- "message": "Non è stata impostata nessuna scorciatoia per il riempimento automatico. Cambiala nelle impostazioni del browser."
+ "message": "Non è stata impostata nessuna scorciatoia per il riempimento automatico. Aggiungila dalle impostazioni del browser."
},
"autofillLoginShortcutText": {
- "message": "La scorciatoia per l'auto-riempimento è $COMMAND$.\nGestisci tutte le scorciatoie dalle impostazioni del browser.",
+ "message": "La scorciatoia per il riempimento automatico è $COMMAND$. Gestisci tutte le scorciatoie dalle impostazioni del browser.",
"placeholders": {
"command": {
"content": "$1",
@@ -3922,7 +3946,7 @@
"message": "Suggerimenti per il riempimento automatico"
},
"autofillSuggestionsTip": {
- "message": "Salva un elemento login per questo sito da riempire automaticamente"
+ "message": "Salva un elemento di accesso per questo sito da riempire automaticamente"
},
"yourVaultIsEmpty": {
"message": "La tua cassaforte è vuota"
@@ -4319,7 +4343,7 @@
"message": "Usa le caselle di controllo se vuoi riempire automaticamente la casella di controllo di un modulo, come una email da ricordare"
},
"linkedHelpText": {
- "message": "Utilizzare un campo collegato quando si verificano problemi di riempimento automatico per un sito web specifico."
+ "message": "Usa un campo collegato quando si verificano problemi di riempimento automatico per un sito web specifico."
},
"linkedLabelHelpText": {
"message": "Inserisci l'id html del campo, il nome, l'aria-label o il segnaposto."
diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json
index 669ddd63df2..b7da0c89584 100644
--- a/apps/browser/src/_locales/ja/messages.json
+++ b/apps/browser/src/_locales/ja/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "組織に参加"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "マスターパスワードを設定して、この組織への参加を完了します。"
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "フォームフィールドに自動入力の候補を表示する"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "アイコンが選択されているときに候補を表示する"
},
@@ -2647,6 +2662,15 @@
"message": "あなたの組織では、マスターパスワードの設定を義務付けています。",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": " / $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "認証が必要です",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json
index 167251e99c2..3c487c9dfa1 100644
--- a/apps/browser/src/_locales/ka/messages.json
+++ b/apps/browser/src/_locales/ka/messages.json
@@ -35,10 +35,10 @@
"message": "დახურვა"
},
"submit": {
- "message": "დადასტურება"
+ "message": "გადაცემა"
},
"emailAddress": {
- "message": "ელ-ფოსტა"
+ "message": "ელფოსტის მისამართი"
},
"masterPass": {
"message": "Master password"
@@ -71,14 +71,23 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
"tab": {
- "message": "Tab"
+ "message": "ჩანართი"
},
"vault": {
- "message": "Vault"
+ "message": "საცავი"
},
"myVault": {
"message": "My vault"
@@ -90,7 +99,7 @@
"message": "ხელსაწყოები"
},
"settings": {
- "message": "პარამეტრები"
+ "message": "მორგება"
},
"currentTab": {
"message": "Current tab"
@@ -114,7 +123,7 @@
"message": "უსაფრთხოების კოდის კოპირება"
},
"copyName": {
- "message": "Copy name"
+ "message": "სახელის კოპირება"
},
"copyCompany": {
"message": "Copy company"
@@ -144,7 +153,7 @@
"message": "Copy notes"
},
"autoFill": {
- "message": "თვითშევსება"
+ "message": "ავტომატური შევსება"
},
"autoFillLogin": {
"message": "Autofill login"
@@ -192,7 +201,7 @@
"message": "ავტორიზაციის დამატება"
},
"addItem": {
- "message": "Add item"
+ "message": "ელემენტის დამატება"
},
"accountEmail": {
"message": "Account email"
@@ -228,7 +237,7 @@
"message": "კოდი გაიგზავნა"
},
"verificationCode": {
- "message": "ერთჯერადი კოდი"
+ "message": "გადამოწმების კოდი"
},
"confirmIdentity": {
"message": "Confirm your identity to continue."
@@ -269,7 +278,7 @@
"message": "ორსაფეხურიანი ავტორიზაცია"
},
"logOut": {
- "message": "გამოსვლა"
+ "message": "სისტემიდან გასვლა"
},
"aboutBitwarden": {
"message": "About Bitwarden"
@@ -317,7 +326,7 @@
"message": "შენახვა"
},
"move": {
- "message": "Move"
+ "message": "გადატანა"
},
"addFolder": {
"message": "საქაღალდის დამატება"
@@ -326,13 +335,13 @@
"message": "სახელი"
},
"editFolder": {
- "message": "საქაღალდის რედაქტირება"
+ "message": "საქაღალდის ჩასწორება"
},
"newFolder": {
- "message": "New folder"
+ "message": "ახალი საქაღალდე"
},
"folderName": {
- "message": "Folder name"
+ "message": "საქაღალდის სახელი"
},
"folderHintText": {
"message": "Nest a folder by adding the parent folder's name followed by a “/”. Example: Social/Forums"
@@ -356,7 +365,7 @@
"message": "There are no folders to list."
},
"helpFeedback": {
- "message": "დახმარება & გამოხმაურება"
+ "message": "დახმარება და უკუკავშირი"
},
"helpCenter": {
"message": "Bitwarden Help center"
@@ -374,13 +383,13 @@
"message": "Sync vault now"
},
"lastSync": {
- "message": "Last sync:"
+ "message": "ბოლო სინქი:"
},
"passGen": {
"message": "Password generator"
},
"generator": {
- "message": "Generator",
+ "message": "გენერატორი",
"description": "Short for 'credential generator'."
},
"passGenInfo": {
@@ -393,22 +402,22 @@
"message": "Import items"
},
"select": {
- "message": "მონიშვნა"
+ "message": "არჩევა"
},
"generatePassword": {
- "message": "Generate password"
+ "message": "პაროლის გენერირება"
},
"regeneratePassword": {
"message": "Regenerate password"
},
"options": {
- "message": "პარამეტრები"
+ "message": "მორგება"
},
"length": {
"message": "სიგრძე"
},
"passwordMinLength": {
- "message": "Minimum password length"
+ "message": "პაროლის მინიმალური სიგრძე"
},
"uppercase": {
"message": "Uppercase (A-Z)",
@@ -427,7 +436,7 @@
"description": "deprecated. Use specialCharactersLabel instead."
},
"include": {
- "message": "Include",
+ "message": "ჩართვა",
"description": "Card header for password generator include block"
},
"uppercaseDescription": {
@@ -435,7 +444,7 @@
"description": "Tooltip for the password generator uppercase character checkbox"
},
"uppercaseLabel": {
- "message": "A-Z",
+ "message": "ა-ჰ",
"description": "Label for the password generator uppercase character checkbox"
},
"lowercaseDescription": {
@@ -469,7 +478,7 @@
"message": "Word separator"
},
"capitalize": {
- "message": "დიდი ასოთი აღნიშვნა",
+ "message": "მაღალ რეგისტრში გადაყვანა",
"description": "Make the first letter of a work uppercase."
},
"includeNumber": {
@@ -497,10 +506,10 @@
"message": "Search vault"
},
"edit": {
- "message": "შეცვლა"
+ "message": "ჩასწორება"
},
"view": {
- "message": "ნახვა"
+ "message": "ხედი"
},
"noItemsInList": {
"message": "There are no items to list."
@@ -518,13 +527,13 @@
"message": "Authenticator secret"
},
"passphrase": {
- "message": "Passphrase"
+ "message": "საკვანძო სიტყვა"
},
"favorite": {
"message": "რჩეული"
},
"unfavorite": {
- "message": "Unfavorite"
+ "message": "რჩეულებიდან წაშლა"
},
"itemAddedToFavorites": {
"message": "Item added to favorites"
@@ -533,28 +542,28 @@
"message": "Item removed from favorites"
},
"notes": {
- "message": "Notes"
+ "message": "შენიშვნები"
},
"privateNote": {
- "message": "Private note"
+ "message": "პირადი მინაწერი"
},
"note": {
- "message": "Note"
+ "message": "შენიშვნა"
},
"editItem": {
- "message": "Edit item"
+ "message": "ჩანაწერის ჩასწორება"
},
"folder": {
"message": "საქაღალდე"
},
"deleteItem": {
- "message": "Delete item"
+ "message": "ჩანაწერის წაშლა"
},
"viewItem": {
"message": "View item"
},
"launch": {
- "message": "Launch"
+ "message": "გაშვება"
},
"launchWebsite": {
"message": "Launch website"
@@ -563,7 +572,7 @@
"message": "ვებგვერდი"
},
"toggleVisibility": {
- "message": "Toggle visibility"
+ "message": "ხილულობის გადართვა"
},
"manage": {
"message": "მართვა"
@@ -587,7 +596,7 @@
"message": "Vault timeout"
},
"otherOptions": {
- "message": "Other options"
+ "message": "სხვა პარამეტრები"
},
"rateExtension": {
"message": "Rate the extension"
@@ -614,7 +623,7 @@
"message": "or"
},
"unlock": {
- "message": "გახსნა"
+ "message": "განბლოკვა"
},
"loggedInAsOn": {
"message": "Logged in as $EMAIL$ on $HOSTNAME$.",
@@ -636,7 +645,7 @@
"message": "Vault timeout"
},
"vaultTimeout1": {
- "message": "Timeout"
+ "message": "მოლოდინის ვადა"
},
"lockNow": {
"message": "Lock now"
@@ -645,7 +654,7 @@
"message": "Lock all"
},
"immediately": {
- "message": "დაუყონებლივ"
+ "message": "დაუყოვნებლივ"
},
"tenSeconds": {
"message": "10 წამი"
@@ -705,10 +714,10 @@
"message": "დაფიქსირდა შეცდომა"
},
"emailRequired": {
- "message": "ელ-ფოსტის მისამართი აუცილებელია."
+ "message": "ელფოსტის მისამართი აუცილებელია."
},
"invalidEmail": {
- "message": "არასწორი ელ-ფოსტის მისამართი."
+ "message": "არასწორი ელფოსტის მისამართი."
},
"masterPasswordRequired": {
"message": "Master password is required."
@@ -748,13 +757,13 @@
"message": "We've sent you an email with your master password hint."
},
"verificationCodeRequired": {
- "message": "ერთჯერადი კოდი აუცილებელია."
+ "message": "გადამოწმების კოდი აუცილებელია."
},
"webauthnCancelOrTimeout": {
"message": "The authentication was cancelled or took too long. Please try again."
},
"invalidVerificationCode": {
- "message": "Invalid verification code"
+ "message": "არასწორი გადამოწმების კოდი"
},
"valueCopied": {
"message": "$VALUE$ copied",
@@ -794,7 +803,7 @@
"message": "Copy Authenticator key (TOTP)"
},
"loggedOut": {
- "message": "Logged out"
+ "message": "გამოხვედით"
},
"loggedOutDesc": {
"message": "You have been logged out of your account."
@@ -803,7 +812,7 @@
"message": "Your login session has expired."
},
"logIn": {
- "message": "Log in"
+ "message": "შესვლა"
},
"restartRegistration": {
"message": "Restart registration"
@@ -818,10 +827,10 @@
"message": "You may already have an account"
},
"logOutConfirmation": {
- "message": "Are you sure you want to log out?"
+ "message": "დარწმუნებული ბრძანდებით, რომ გნებავთ, გახვიდეთ?"
},
"yes": {
- "message": "Yes"
+ "message": "კი"
},
"no": {
"message": "არა"
@@ -866,7 +875,7 @@
"message": "Syncing failed"
},
"passwordCopied": {
- "message": "Password copied"
+ "message": "პაროლი დაკოპირდა"
},
"uri": {
"message": "URI"
@@ -882,10 +891,10 @@
}
},
"newUri": {
- "message": "New URI"
+ "message": "ახალი URI"
},
"addDomain": {
- "message": "Add domain",
+ "message": "დომენის დამატება",
"description": "'Domain' here refers to an internet domain name (e.g. 'bitwarden.com') and the message in whole described the act of putting a domain value into the context."
},
"addedItem": {
@@ -916,13 +925,13 @@
"message": "Search folder"
},
"searchCollection": {
- "message": "Search collection"
+ "message": "კოლექციაში ძებნა"
},
"searchType": {
"message": "Search type"
},
"noneFolder": {
- "message": "No folder",
+ "message": "საქაღალდის გარეშე",
"description": "This is the folder for uncategorized items"
},
"enableAddLoginNotification": {
@@ -956,7 +965,7 @@
"message": "List identity items on the Tab page for easy autofill."
},
"clearClipboard": {
- "message": "Clear clipboard",
+ "message": "ბუფერის გასუფთავება",
"description": "Clipboard is the operating system thing where you copy/paste data to on your device."
},
"clearClipboardDesc": {
@@ -967,7 +976,7 @@
"message": "Should Bitwarden remember this password for you?"
},
"notificationAddSave": {
- "message": "Save"
+ "message": "შენახვა"
},
"enableChangedPasswordNotification": {
"message": "Ask to update existing login"
@@ -988,16 +997,16 @@
"message": "Do you want to update this password in Bitwarden?"
},
"notificationChangeSave": {
- "message": "Update"
+ "message": "განახლება"
},
"notificationUnlockDesc": {
"message": "Unlock your Bitwarden vault to complete the autofill request."
},
"notificationUnlock": {
- "message": "Unlock"
+ "message": "განბლოკვა"
},
"additionalOptions": {
- "message": "Additional options"
+ "message": "დამატებითი პარამეტრები"
},
"enableContextMenuItem": {
"message": "Show context menu options"
@@ -1016,7 +1025,7 @@
"message": "Choose the default way that URI match detection is handled for logins when performing actions such as autofill."
},
"theme": {
- "message": "Theme"
+ "message": "თემა"
},
"themeDesc": {
"message": "Change the application's color theme."
@@ -1025,15 +1034,15 @@
"message": "Change the application's color theme. Applies to all logged in accounts."
},
"dark": {
- "message": "Dark",
+ "message": "ბნელი",
"description": "Dark color"
},
"light": {
- "message": "Light",
+ "message": "ღია",
"description": "Light color"
},
"solarizedDark": {
- "message": "Solarized dark",
+ "message": "სოლარიზებული მუქი",
"description": "'Solarized' is a noun and the name of a color scheme. It should not be translated."
},
"exportFrom": {
@@ -1061,7 +1070,7 @@
"message": "Set a file password to encrypt the export and import it to any Bitwarden account using the password for decryption."
},
"exportTypeHeading": {
- "message": "Export type"
+ "message": "გატანის ტიპი"
},
"accountRestricted": {
"message": "Account restricted"
@@ -1070,7 +1079,7 @@
"message": "“File password” and “Confirm file password“ do not match."
},
"warning": {
- "message": "WARNING",
+ "message": "გაფრთხილება",
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"confirmVaultExport": {
@@ -1089,7 +1098,7 @@
"message": "Enter your master password to export your vault data."
},
"shared": {
- "message": "Shared"
+ "message": "გაზიარებული"
},
"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."
@@ -1098,7 +1107,7 @@
"message": "Move to organization"
},
"share": {
- "message": "Share"
+ "message": "გაზიარება"
},
"movedItemToOrg": {
"message": "$ITEMNAME$ moved to $ORGNAME$",
@@ -1117,7 +1126,7 @@
"message": "Choose an organization that you wish to move this item to. Moving to an organization transfers ownership of the item to that organization. You will no longer be the direct owner of this item once it has been moved."
},
"learnMore": {
- "message": "Learn more"
+ "message": "გაიგეთ მეტი"
},
"authenticatorKeyTotp": {
"message": "Authenticator key (TOTP)"
@@ -1129,7 +1138,7 @@
"message": "Copy verification code"
},
"attachments": {
- "message": "Attachments"
+ "message": "დანართი"
},
"deleteAttachment": {
"message": "Delete attachment"
@@ -1150,13 +1159,13 @@
"message": "Attachment saved"
},
"file": {
- "message": "File"
+ "message": "ფაილი"
},
"fileToShare": {
"message": "File to share"
},
"selectFile": {
- "message": "Select a file"
+ "message": "აირჩიეთ ფაილი"
},
"maxFileSize": {
"message": "Maximum file size is 500 MB."
@@ -1282,7 +1291,7 @@
}
},
"rememberMe": {
- "message": "Remember me"
+ "message": "დამიმახსოვრე"
},
"sendVerificationCodeEmailAgain": {
"message": "Send verification code email again"
@@ -1300,7 +1309,7 @@
"message": "To start the WebAuthn 2FA verification. Click the button below to open a new tab and follow the instructions provided in the new tab."
},
"webAuthnNewTabOpen": {
- "message": "Open new tab"
+ "message": "ახალი ჩანართის გახსნა"
},
"webAuthnAuthenticate": {
"message": "Authenticate WebAuthn"
@@ -1324,7 +1333,7 @@
"message": "Recovery code"
},
"authenticatorAppTitle": {
- "message": "Authenticator app"
+ "message": "ავთენტიკატორი აპი"
},
"authenticatorAppDescV2": {
"message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.",
@@ -1351,7 +1360,7 @@
"message": "Use any WebAuthn compatible security key to access your account."
},
"emailTitle": {
- "message": "Email"
+ "message": "ელ-ფოსტა"
},
"emailDescV2": {
"message": "Enter a code sent to your email."
@@ -1378,7 +1387,7 @@
"message": "For advanced users. You can specify the base URL of each service independently."
},
"baseUrl": {
- "message": "Server URL"
+ "message": "სერვერის URL"
},
"apiUrl": {
"message": "API server URL"
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -1421,7 +1436,7 @@
"message": "Edit browser settings."
},
"autofillOverlayVisibilityOff": {
- "message": "Off",
+ "message": "გამორთული",
"description": "Overlay setting select option for disabling autofill overlay"
},
"autofillOverlayVisibilityOnFieldFocus": {
@@ -1506,10 +1521,10 @@
"message": "Custom fields"
},
"copyValue": {
- "message": "Copy value"
+ "message": "დააკოპირეთ მნიშვნელობა"
},
"value": {
- "message": "Value"
+ "message": "მნიშვნელობა"
},
"newCustomField": {
"message": "New custom field"
@@ -1518,19 +1533,19 @@
"message": "Drag to sort"
},
"cfTypeText": {
- "message": "Text"
+ "message": "ტექსტი"
},
"cfTypeHidden": {
- "message": "Hidden"
+ "message": "დამალული"
},
"cfTypeBoolean": {
- "message": "Boolean"
+ "message": "ბულევი"
},
"cfTypeCheckbox": {
- "message": "Checkbox"
+ "message": "ჩასართავი"
},
"cfTypeLinked": {
- "message": "Linked",
+ "message": "მიბმული",
"description": "This describes a field that is 'linked' (tied) to another field."
},
"linkedValue": {
@@ -1562,10 +1577,10 @@
"message": "Cardholder name"
},
"number": {
- "message": "Number"
+ "message": "რიცხვი"
},
"brand": {
- "message": "Brand"
+ "message": "სავაჭრო მარკა"
},
"expirationMonth": {
"message": "Expiration month"
@@ -1574,43 +1589,43 @@
"message": "Expiration year"
},
"expiration": {
- "message": "Expiration"
+ "message": "ვადა"
},
"january": {
- "message": "January"
+ "message": "იანვარი"
},
"february": {
- "message": "February"
+ "message": "თებერვალი"
},
"march": {
- "message": "March"
+ "message": "მარტი"
},
"april": {
- "message": "April"
+ "message": "აპრილი"
},
"may": {
- "message": "May"
+ "message": "მაისი"
},
"june": {
- "message": "June"
+ "message": "ივნისი"
},
"july": {
- "message": "July"
+ "message": "ივლისი"
},
"august": {
- "message": "August"
+ "message": "აგვისტო"
},
"september": {
- "message": "September"
+ "message": "სექტემბერი"
},
"october": {
- "message": "October"
+ "message": "ოქტომბერი"
},
"november": {
- "message": "November"
+ "message": "ნოემბერი"
},
"december": {
- "message": "December"
+ "message": "დეკემბერი"
},
"securityCode": {
"message": "Security code"
@@ -1619,40 +1634,40 @@
"message": "ex."
},
"title": {
- "message": "Title"
+ "message": "სათაური"
},
"mr": {
- "message": "Mr"
+ "message": "ბატონი"
},
"mrs": {
- "message": "Mrs"
+ "message": "ქალბატონი"
},
"ms": {
- "message": "Ms"
+ "message": "ქალბატონი"
},
"dr": {
- "message": "Dr"
+ "message": "დოქტორი"
},
"mx": {
"message": "Mx"
},
"firstName": {
- "message": "First name"
+ "message": "სახელი"
},
"middleName": {
- "message": "Middle name"
+ "message": "შუა სახელი"
},
"lastName": {
- "message": "Last name"
+ "message": "გვარი"
},
"fullName": {
- "message": "Full name"
+ "message": "სრული სახელი"
},
"identityName": {
"message": "Identity name"
},
"company": {
- "message": "Company"
+ "message": "კომპანია"
},
"ssn": {
"message": "Social Security number"
@@ -1664,13 +1679,13 @@
"message": "License number"
},
"email": {
- "message": "Email"
+ "message": "ელ-ფოსტა"
},
"phone": {
- "message": "Phone"
+ "message": "ტელეფონი"
},
"address": {
- "message": "Address"
+ "message": "მისამართი"
},
"address1": {
"message": "Address 1"
@@ -1685,19 +1700,19 @@
"message": "City / Town"
},
"stateProvince": {
- "message": "State / Province"
+ "message": "რეგიონი/მხარე"
},
"zipPostalCode": {
"message": "Zip / Postal code"
},
"country": {
- "message": "Country"
+ "message": "ქვეყანა"
},
"type": {
- "message": "Type"
+ "message": "ტიპი"
},
"typeLogin": {
- "message": "Login"
+ "message": "შესვლა"
},
"typeLogins": {
"message": "Logins"
@@ -1706,10 +1721,10 @@
"message": "Secure note"
},
"typeCard": {
- "message": "Card"
+ "message": "ბარათი"
},
"typeIdentity": {
- "message": "Identity"
+ "message": "იდენტიფიკაცია"
},
"newItemHeader": {
"message": "New $TYPE$",
@@ -1742,10 +1757,10 @@
"message": "Password history"
},
"back": {
- "message": "Back"
+ "message": "უკან"
},
"collections": {
- "message": "Collections"
+ "message": "კოლექციები"
},
"nCollections": {
"message": "$COUNT$ collections",
@@ -1757,19 +1772,19 @@
}
},
"favorites": {
- "message": "Favorites"
+ "message": "სანიშნეები"
},
"popOutNewWindow": {
"message": "Pop out to a new window"
},
"refresh": {
- "message": "Refresh"
+ "message": "განახლება"
},
"cards": {
- "message": "Cards"
+ "message": "კარტი"
},
"identities": {
- "message": "Identities"
+ "message": "იდენტიფიკატორები"
},
"logins": {
"message": "Logins"
@@ -1778,7 +1793,7 @@
"message": "Secure notes"
},
"clear": {
- "message": "Clear",
+ "message": "გაწმენდა",
"description": "To clear something out. example: To clear browser history."
},
"checkPassword": {
@@ -1805,21 +1820,21 @@
"description": "Domain name. Ex. website.com"
},
"domainName": {
- "message": "Domain name",
+ "message": "დომენის სახელი",
"description": "Domain name. Ex. website.com"
},
"host": {
- "message": "Host",
+ "message": "ჰოსტი",
"description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'."
},
"exact": {
- "message": "Exact"
+ "message": "ზუსტი"
},
"startsWith": {
- "message": "Starts with"
+ "message": "იწყება"
},
"regEx": {
- "message": "Regular expression",
+ "message": "რეგულარულ გამოსახულება",
"description": "A programming term, also known as 'RegEx'."
},
"matchDetection": {
@@ -1842,20 +1857,20 @@
"description": "The URI of one of the current open tabs in the browser."
},
"organization": {
- "message": "Organization",
+ "message": "ორგანიზაცია",
"description": "An entity of multiple related people (ex. a team or business organization)."
},
"types": {
- "message": "Types"
+ "message": "ტიპები"
},
"allItems": {
- "message": "All items"
+ "message": "ყველა ჩანაწერი"
},
"noPasswordsInList": {
"message": "There are no passwords to list."
},
"clearHistory": {
- "message": "Clear history"
+ "message": "პაროლების ისტორია"
},
"noPasswordsToShow": {
"message": "No passwords to show"
@@ -1864,17 +1879,17 @@
"message": "You haven't generated a password recently"
},
"remove": {
- "message": "Remove"
+ "message": "წაშლა"
},
"default": {
- "message": "Default"
+ "message": "ნაგულისხმევი"
},
"dateUpdated": {
- "message": "Updated",
+ "message": "განახლებულია",
"description": "ex. Date this item was updated"
},
"dateCreated": {
- "message": "Created",
+ "message": "შექმნის თარიღი",
"description": "ex. Date this item was created"
},
"datePasswordUpdated": {
@@ -1891,21 +1906,21 @@
"message": "There are no collections to list."
},
"ownership": {
- "message": "Ownership"
+ "message": "მფლობელობა"
},
"whoOwnsThisItem": {
"message": "Who owns this item?"
},
"strong": {
- "message": "Strong",
+ "message": "ძლიერი",
"description": "ex. A strong password. Scale: Weak -> Good -> Strong"
},
"good": {
- "message": "Good",
+ "message": "კარგი",
"description": "ex. A good password. Scale: Weak -> Good -> Strong"
},
"weak": {
- "message": "Weak",
+ "message": "სუსტი",
"description": "ex. A weak password. Scale: Weak -> Good -> Strong"
},
"weakMasterPassword": {
@@ -1915,7 +1930,7 @@
"message": "The master password you have chosen is weak. You should use a strong master password (or a passphrase) to properly protect your Bitwarden account. Are you sure you want to use this master password?"
},
"pin": {
- "message": "PIN",
+ "message": "PIN კოდი",
"description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device."
},
"unlockWithPin": {
@@ -1967,7 +1982,7 @@
"message": "Clone item"
},
"clone": {
- "message": "Clone"
+ "message": "კლონი"
},
"passwordGeneratorPolicyInEffect": {
"message": "One or more organization policies are affecting your generator settings."
@@ -2002,11 +2017,11 @@
"message": "Timeout action"
},
"lock": {
- "message": "Lock",
+ "message": "ჩაკეტვა",
"description": "Verb form: to make secure or inaccessible by"
},
"trash": {
- "message": "Trash",
+ "message": "ნაგავი",
"description": "Noun: a special folder to hold deleted items"
},
"searchTrash": {
@@ -2028,7 +2043,7 @@
"message": "Item restored"
},
"alreadyHaveAccount": {
- "message": "Already have an account?"
+ "message": "უკვე გაქვთ ანგარიში?"
},
"vaultTimeoutLogOutConfirmation": {
"message": "Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?"
@@ -2124,7 +2139,7 @@
"message": "Get advice, announcements, and research opportunities from Bitwarden in your inbox."
},
"unsubscribe": {
- "message": "Unsubscribe"
+ "message": "გამოწერის გაუქმება"
},
"atAnyTime": {
"message": "at any time."
@@ -2142,16 +2157,16 @@
"message": "Terms of Service and Privacy Policy have not been acknowledged."
},
"termsOfService": {
- "message": "Terms of Service"
+ "message": "მომსახურების პირობები"
},
"privacyPolicy": {
- "message": "Privacy Policy"
+ "message": "კონფიდენციალობის პოლიტიკა"
},
"hintEqualsPassword": {
"message": "Your password hint cannot be the same as your password."
},
"ok": {
- "message": "Ok"
+ "message": "დიახ"
},
"errorRefreshingAccessToken": {
"message": "Access Token Refresh Error"
@@ -2253,7 +2268,7 @@
"message": "An organization policy has blocked importing items into your individual vault."
},
"domainsTitle": {
- "message": "Domains",
+ "message": "დომენები",
"description": "A category title describing the concept of web domains"
},
"excludedDomains": {
@@ -2304,7 +2319,7 @@
}
},
"send": {
- "message": "Send",
+ "message": "გაგზავნა",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDetails": {
@@ -2320,13 +2335,13 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendTypeText": {
- "message": "Text"
+ "message": "ტექსტი"
},
"sendTypeTextToShare": {
"message": "Text to share"
},
"sendTypeFile": {
- "message": "File"
+ "message": "ფაილი"
},
"allSends": {
"message": "All Sends",
@@ -2340,26 +2355,26 @@
"description": "This text will be displayed after a Send has been accessed the maximum amount of times."
},
"expired": {
- "message": "Expired"
+ "message": "ვადაგასულია"
},
"pendingDeletion": {
- "message": "Pending deletion"
+ "message": "ელოდება წაშლას"
},
"passwordProtected": {
"message": "Password protected"
},
"copyLink": {
- "message": "Copy link"
+ "message": "Ბმულის კოპირება"
},
"copySendLink": {
"message": "Copy Send link",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"removePassword": {
- "message": "Remove Password"
+ "message": "პაროლის წაშლა"
},
"delete": {
- "message": "Delete"
+ "message": "წაშლა"
},
"removedPassword": {
"message": "Password removed"
@@ -2373,7 +2388,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"disabled": {
- "message": "Disabled"
+ "message": "გამორთული"
},
"removePasswordConfirmation": {
"message": "Are you sure you want to remove the password?"
@@ -2417,14 +2432,14 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"expirationDate": {
- "message": "Expiration date"
+ "message": "ვადა"
},
"expirationDateDesc": {
"message": "If set, access to this Send will expire on the specified date and time.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"oneDay": {
- "message": "1 day"
+ "message": "1 დღე"
},
"days": {
"message": "$DAYS$ days",
@@ -2436,7 +2451,7 @@
}
},
"custom": {
- "message": "Custom"
+ "message": "განსხვავებული"
},
"maximumAccessCount": {
"message": "Maximum Access Count"
@@ -2480,7 +2495,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"newPassword": {
- "message": "New password"
+ "message": "ახალი პაროლი"
},
"sendDisabled": {
"message": "Send removed",
@@ -2552,7 +2567,7 @@
"message": "In order to choose a file using Safari, pop out to a new window by clicking this banner."
},
"popOut": {
- "message": "Pop out"
+ "message": "გატანა"
},
"sendFileCalloutHeader": {
"message": "Before you start"
@@ -2562,7 +2577,7 @@
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '**To use a calendar style date picker ** click here to pop out your window.'"
},
"sendFirefoxCustomDatePopoutMessage2": {
- "message": "click here",
+ "message": "აქ დააწკაპუნეთ",
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To use a calendar style date picker **click here** to pop out your window.'"
},
"sendFirefoxCustomDatePopoutMessage3": {
@@ -2606,7 +2621,7 @@
"message": "Email verification required"
},
"emailVerifiedV2": {
- "message": "Email verified"
+ "message": "ელფოსტა გადამოწმებულია"
},
"emailVerificationRequiredDesc": {
"message": "You must verify your email to use this feature. You can verify your email in the web vault."
@@ -2633,7 +2648,7 @@
"message": "This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password."
},
"selectFolder": {
- "message": "Select folder..."
+ "message": "აირჩიეთ საქაღალდე..."
},
"noFoldersFound": {
"message": "No folders found",
@@ -2647,15 +2662,24 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
},
"hours": {
- "message": "Hours"
+ "message": "საათი"
},
"minutes": {
- "message": "Minutes"
+ "message": "წუთი"
},
"vaultTimeoutPolicyAffectingOptions": {
"message": "Enterprise policy requirements have been applied to your timeout options"
@@ -2795,7 +2819,7 @@
}
},
"error": {
- "message": "Error"
+ "message": "შეცდომა"
},
"regenerateUsername": {
"message": "Regenerate username"
@@ -2820,7 +2844,7 @@
"message": "Use your domain's configured catch-all inbox."
},
"random": {
- "message": "Random"
+ "message": "შემთხვევითი"
},
"randomWord": {
"message": "Random word"
@@ -2835,7 +2859,7 @@
"message": "Password type"
},
"service": {
- "message": "Service"
+ "message": "სერვისი"
},
"forwardedEmail": {
"message": "Forwarded email alias"
@@ -2946,14 +2970,14 @@
}
},
"hostname": {
- "message": "Hostname",
+ "message": "ჰოსტის სახელი",
"description": "Part of a URL."
},
"apiAccessToken": {
"message": "API Access Token"
},
"apiKey": {
- "message": "API Key"
+ "message": "API-ის გასაღები"
},
"ssoKeyConnectorError": {
"message": "Key connector error: make sure key connector is available and working correctly."
@@ -2980,19 +3004,19 @@
"message": "Settings have been edited"
},
"environmentEditedClick": {
- "message": "Click here"
+ "message": "დააწკაპუნეთ აქ"
},
"environmentEditedReset": {
"message": "to reset to pre-configured settings"
},
"serverVersion": {
- "message": "Server version"
+ "message": "სერვერის ვერსია"
},
"selfHostedServer": {
"message": "self-hosted"
},
"thirdParty": {
- "message": "Third-party"
+ "message": "მესამე-პირი"
},
"thirdPartyServerMessage": {
"message": "Connected to third-party server implementation, $SERVERNAME$. Please verify bugs using the official server, or report them to the third-party server.",
@@ -3100,7 +3124,7 @@
"message": "Select an item from this screen, or explore other options in settings."
},
"gotIt": {
- "message": "Got it"
+ "message": "გავიგე"
},
"autofillSettings": {
"message": "Autofill settings"
@@ -3112,7 +3136,7 @@
"message": "Change shortcut"
},
"autofillKeyboardManagerShortcutsLabel": {
- "message": "Manage shortcuts"
+ "message": "მალსახმობების მართვა"
},
"autofillShortcut": {
"message": "Autofill keyboard shortcut"
@@ -3169,7 +3193,7 @@
"message": "Creating account on"
},
"checkYourEmail": {
- "message": "Check your email"
+ "message": "შეამოწმეთ თქვენი ელფოსტა"
},
"followTheLinkInTheEmailSentTo": {
"message": "Follow the link in the email sent to"
@@ -3181,7 +3205,7 @@
"message": "No email?"
},
"goBack": {
- "message": "Go back"
+ "message": "უკან დაბრუნება"
},
"toEditYourEmailAddress": {
"message": "to edit your email address."
@@ -3194,10 +3218,10 @@
"message": "Access denied. You do not have permission to view this page."
},
"general": {
- "message": "General"
+ "message": "ზოგადი"
},
"display": {
- "message": "Display"
+ "message": "ჩვენება"
},
"accountSuccessfullyCreated": {
"message": "Account successfully created!"
@@ -3235,10 +3259,10 @@
"message": "Input is required."
},
"required": {
- "message": "required"
+ "message": "აუცილებელია"
},
"search": {
- "message": "Search"
+ "message": "ძებნა"
},
"inputMinLength": {
"message": "Input must be at least $COUNT$ characters long.",
@@ -3317,7 +3341,7 @@
}
},
"selectPlaceholder": {
- "message": "-- Select --"
+ "message": "-- არჩევა --"
},
"multiSelectPlaceholder": {
"message": "-- Type to filter --"
@@ -3326,10 +3350,10 @@
"message": "Retrieving options..."
},
"multiSelectNotFound": {
- "message": "No items found"
+ "message": "ჩანაწერები ნაპოვნი არაა"
},
"multiSelectClearAll": {
- "message": "Clear all"
+ "message": "ყველას გასუფთავება"
},
"plusNMore": {
"message": "+ $QUANTITY$ more",
@@ -3341,7 +3365,7 @@
}
},
"submenu": {
- "message": "Submenu"
+ "message": "ქვემენიუ"
},
"toggleCollapse": {
"message": "Toggle collapse",
@@ -3364,7 +3388,7 @@
"description": "Notification button text for starting a fileless import."
},
"importing": {
- "message": "Importing...",
+ "message": "შემოტანა...",
"description": "Notification message for when an import is in progress."
},
"dataSuccessfullyImported": {
@@ -3398,7 +3422,7 @@
"message": "Toggle side navigation"
},
"skipToContent": {
- "message": "Skip to content"
+ "message": "შემცველობაზე გადახტომა"
},
"bitwardenOverlayButton": {
"message": "Bitwarden autofill menu button",
@@ -3421,7 +3445,7 @@
"description": "Text to display in overlay when the account is locked."
},
"unlockAccount": {
- "message": "Unlock account",
+ "message": "ანგარიშის განბლოკვა",
"description": "Button text to display in overlay when the account is locked."
},
"unlockAccountAria": {
@@ -3441,7 +3465,7 @@
"description": "Text to show in overlay if there are no matching items"
},
"newItem": {
- "message": "New item",
+ "message": "ახალი ჩანაწერი",
"description": "Button text to display in overlay when there are no matching items"
},
"addNewVaultItem": {
@@ -3477,17 +3501,17 @@
"description": "Screen reader text for announcing when the overlay opens on the page"
},
"turnOn": {
- "message": "Turn on"
+ "message": "ჩართვა"
},
"ignore": {
- "message": "Ignore"
+ "message": "იგნორი"
},
"importData": {
- "message": "Import data",
+ "message": "მონაცემების შემოტანა",
"description": "Used for the header of the import dialog, the import button and within the file-password-prompt"
},
"importError": {
- "message": "Import error"
+ "message": "შემოტანის შეცდომა"
},
"importErrorDesc": {
"message": "There was a problem with the data you tried to import. Please resolve the errors listed below in your source file and try again."
@@ -3496,7 +3520,7 @@
"message": "Resolve the errors below and try again."
},
"description": {
- "message": "Description"
+ "message": "აღწერა"
},
"importSuccess": {
"message": "Data successfully imported"
@@ -3511,7 +3535,7 @@
}
},
"tryAgain": {
- "message": "Try again"
+ "message": "კიდევ სცადეთ"
},
"verificationRequiredForActionSetPinToContinue": {
"message": "Verification required for this action. Set a PIN to continue."
@@ -3547,7 +3571,7 @@
"message": "Resend code"
},
"total": {
- "message": "Total"
+ "message": "სულ"
},
"importWarning": {
"message": "You are importing data to $ORGANIZATION$. Your data may be shared with members of this organization. Do you want to proceed?",
@@ -3589,16 +3613,16 @@
"message": "Invalid file password, please use the password you entered when you created the export file."
},
"destination": {
- "message": "Destination"
+ "message": "სამიზნე"
},
"learnAboutImportOptions": {
"message": "Learn about your import options"
},
"selectImportFolder": {
- "message": "Select a folder"
+ "message": "აირჩიეთ საქაღალდე"
},
"selectImportCollection": {
- "message": "Select a collection"
+ "message": "აირჩიეთ კოლექცია"
},
"importTargetHint": {
"message": "Select this option if you want the imported file contents moved to a $DESTINATION$",
@@ -3620,10 +3644,10 @@
"message": "Select the import file"
},
"chooseFile": {
- "message": "Choose File"
+ "message": "ფაილის არჩევა"
},
"noFileChosen": {
- "message": "No file chosen"
+ "message": "ფაილი არჩეული არაა"
},
"orCopyPasteFileContents": {
"message": "or copy/paste the import file contents"
@@ -3651,10 +3675,10 @@
"message": "Vault data exported"
},
"typePasskey": {
- "message": "Passkey"
+ "message": "საკვანძო გასაღები"
},
"accessing": {
- "message": "Accessing"
+ "message": "წვდომა"
},
"passkeyNotCopied": {
"message": "Passkey will not be copied"
@@ -3684,7 +3708,7 @@
"message": "Search or save passkey as new login"
},
"confirm": {
- "message": "Confirm"
+ "message": "დადასტურება"
},
"savePasskey": {
"message": "Save passkey"
@@ -3720,16 +3744,16 @@
"message": "No LastPass data found"
},
"incorrectUsernameOrPassword": {
- "message": "Incorrect username or password"
+ "message": "არასწორი მომხმარებელი ან პაროლი"
},
"incorrectPassword": {
- "message": "Incorrect password"
+ "message": "არასწორი პაროლი"
},
"incorrectCode": {
"message": "Incorrect code"
},
"incorrectPin": {
- "message": "Incorrect PIN"
+ "message": "PIN კოდი არასწორია"
},
"multifactorAuthenticationFailed": {
"message": "Multifactor authentication failed"
@@ -3753,7 +3777,7 @@
"message": "Approve the login request in your authentication app or enter a one-time passcode."
},
"passcode": {
- "message": "Passcode"
+ "message": "საკვანძო კოდი"
},
"lastPassMasterPassword": {
"message": "LastPass master password"
@@ -3775,19 +3799,19 @@
"message": "Import directly from LastPass"
},
"importFromCSV": {
- "message": "Import from CSV"
+ "message": "CVS-დან შემოტანა"
},
"lastPassTryAgainCheckEmail": {
"message": "Try again or look for an email from LastPass to verify it's you."
},
"collection": {
- "message": "Collection"
+ "message": "კოლექცია"
},
"lastPassYubikeyDesc": {
"message": "Insert the YubiKey associated with your LastPass account into your computer's USB port, then touch its button."
},
"switchAccount": {
- "message": "Switch account"
+ "message": "ანგარიშის გადართვა"
},
"switchAccounts": {
"message": "Switch accounts"
@@ -3805,16 +3829,16 @@
"message": "Account limit reached. Log out of an account to add another."
},
"active": {
- "message": "active"
+ "message": "აქტიური"
},
"locked": {
- "message": "locked"
+ "message": "დაბლოკილია"
},
"unlocked": {
"message": "unlocked"
},
"server": {
- "message": "server"
+ "message": "სერვერი"
},
"hostedAt": {
"message": "hosted at"
@@ -3823,7 +3847,7 @@
"message": "Use your device or hardware key"
},
"justOnce": {
- "message": "Just once"
+ "message": "მხოლოდ ერთხელ"
},
"alwaysForThisSite": {
"message": "Always for this site"
@@ -3886,7 +3910,7 @@
"description": "Description for the dialog that appears when the user has not granted the extension permission to set privacy settings"
},
"makeDefault": {
- "message": "Make default",
+ "message": "ნაგულისხმებად გამოყენება",
"description": "Button text for the setting that allows overriding the default browser autofill settings"
},
"saveCipherAttemptSuccess": {
@@ -3910,7 +3934,7 @@
"description": "Notification message for when saving credentials has failed."
},
"success": {
- "message": "Success"
+ "message": "წარმატება"
},
"removePasskey": {
"message": "Remove passkey"
@@ -4006,19 +4030,19 @@
"message": "Copy phone"
},
"copyAddress": {
- "message": "Copy address"
+ "message": "მისამართის დაკოპირება"
},
"adminConsole": {
"message": "Admin Console"
},
"accountSecurity": {
- "message": "Account security"
+ "message": "ანგარიშის უსაფრთხოება"
},
"notifications": {
- "message": "Notifications"
+ "message": "გაფრთხილებები"
},
"appearance": {
- "message": "Appearance"
+ "message": "გარეგნობა"
},
"errorAssigningTargetCollection": {
"message": "Error assigning target collection."
@@ -4047,7 +4071,7 @@
}
},
"new": {
- "message": "New"
+ "message": "ახალი"
},
"removeItem": {
"message": "Remove $NAME$",
@@ -4066,7 +4090,7 @@
"message": "Item details"
},
"itemName": {
- "message": "Item name"
+ "message": "ჩანაწერის სახელი"
},
"cannotRemoveViewOnlyCollections": {
"message": "You cannot remove collections with View only permissions: $COLLECTIONS$",
@@ -4081,10 +4105,10 @@
"message": "Organization is deactivated"
},
"owner": {
- "message": "Owner"
+ "message": "მფლობელი"
},
"selfOwnershipLabel": {
- "message": "You",
+ "message": "თქვენ",
"description": "Used as a label to indicate that the user is the owner of an item."
},
"contactYourOrgAdmin": {
@@ -4097,22 +4121,22 @@
"message": "Item history"
},
"lastEdited": {
- "message": "Last edited"
+ "message": "ბოლოს ჩასწორებული"
},
"ownerYou": {
"message": "Owner: You"
},
"linked": {
- "message": "Linked"
+ "message": "მიბმული"
},
"copySuccessful": {
"message": "Copy Successful"
},
"upload": {
- "message": "Upload"
+ "message": "ატვირთვა"
},
"addAttachment": {
- "message": "Add attachment"
+ "message": "მიმაგრებული ფაილის დამატება"
},
"maxFileSizeSansPunctuation": {
"message": "Maximum file size is 500 MB"
@@ -4139,22 +4163,22 @@
"message": "Are you sure you want to permanently delete this attachment?"
},
"premium": {
- "message": "Premium"
+ "message": "პრემიუმი"
},
"freeOrgsCannotUseAttachments": {
"message": "Free organizations cannot use attachments"
},
"filters": {
- "message": "Filters"
+ "message": "ფილტრები"
},
"personalDetails": {
"message": "Personal details"
},
"identification": {
- "message": "Identification"
+ "message": "იდენტიფიკაცია"
},
"contactInfo": {
- "message": "Contact info"
+ "message": "საკონტაქტო ინფორმაცია"
},
"downloadAttachment": {
"message": "Download - $ITEMNAME$",
@@ -4238,7 +4262,7 @@
"message": "If you've renewed it, update the card's information"
},
"cardDetails": {
- "message": "Card details"
+ "message": "ბარათის დეტალები"
},
"cardBrandDetails": {
"message": "$BRAND$ details",
@@ -4250,26 +4274,26 @@
}
},
"enableAnimations": {
- "message": "Enable animations"
+ "message": "ანიმაციების ჩართვა"
},
"showAnimations": {
"message": "Show animations"
},
"addAccount": {
- "message": "Add account"
+ "message": "ანგარიშის დამატება"
},
"loading": {
- "message": "Loading"
+ "message": "იტვირთება"
},
"data": {
- "message": "Data"
+ "message": "მონაცემები"
},
"passkeys": {
"message": "Passkeys",
"description": "A section header for a list of passkeys."
},
"passwords": {
- "message": "Passwords",
+ "message": "პაროლები",
"description": "A section header for a list of passwords."
},
"logInWithPasskeyAriaLabel": {
@@ -4277,7 +4301,7 @@
"description": "ARIA label for the inline menu button that logs in with a passkey."
},
"assign": {
- "message": "Assign"
+ "message": "მინიჭება"
},
"bulkCollectionAssignmentDialogDescriptionSingular": {
"message": "Only organization members with access to these collections will be able to see the item."
@@ -4298,13 +4322,13 @@
}
},
"addField": {
- "message": "Add field"
+ "message": "ველის დამატება"
},
"add": {
- "message": "Add"
+ "message": "დამატება"
},
"fieldType": {
- "message": "Field type"
+ "message": "ველის ტიპი"
},
"fieldLabel": {
"message": "Field label"
@@ -4489,13 +4513,13 @@
"message": "Show number of login autofill suggestions on extension icon"
},
"systemDefault": {
- "message": "System default"
+ "message": "სისტემურად ნაგულისხმევი"
},
"enterprisePolicyRequirementsApplied": {
"message": "Enterprise policy requirements have been applied to this setting"
},
"retry": {
- "message": "Retry"
+ "message": "თავიდან ცდა"
},
"vaultCustomTimeoutMinimum": {
"message": "Minimum custom timeout is 1 minute."
@@ -4525,7 +4549,7 @@
"message": "Items that have been in trash more than 30 days will automatically be deleted"
},
"restore": {
- "message": "Restore"
+ "message": "აღდგენა"
},
"deleteForever": {
"message": "Delete forever"
@@ -4534,6 +4558,6 @@
"message": "You don't have permission to edit this item"
},
"authenticating": {
- "message": "Authenticating"
+ "message": "ავთენტიკაცია"
}
}
diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/km/messages.json
+++ b/apps/browser/src/_locales/km/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json
index 4751a2e3a5b..acf6340df91 100644
--- a/apps/browser/src/_locales/kn/messages.json
+++ b/apps/browser/src/_locales/kn/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json
index 7d4e8a7bc68..7a03c87713a 100644
--- a/apps/browser/src/_locales/ko/messages.json
+++ b/apps/browser/src/_locales/ko/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "인증 필요",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json
index 3249db20116..fe3d17678ee 100644
--- a/apps/browser/src/_locales/lt/messages.json
+++ b/apps/browser/src/_locales/lt/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Jūsų organizacija reikalauja Jus nustatyti pagrindinį slaptažodį.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Reikalingas patikrinimas",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json
index dd60641046d..72622132b4b 100644
--- a/apps/browser/src/_locales/lv/messages.json
+++ b/apps/browser/src/_locales/lv/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Pievienoties apvienībai"
},
+ "joinOrganizationName": {
+ "message": "Pievienoties $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Pabeigt pievienošanos šai apvienībai ar galvenās paroles iestatīšanu."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Rādīt automātiskās aizpildes ieteikumuis veidlapu laukos"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Attēlot identitātes kā ieteikumus"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Attēlot kartes kā ieteikumus"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Attēlot ieteikumus, kad tiek atlasīta ikona"
},
@@ -2647,6 +2662,15 @@
"message": "Apvienība pieprasa iestatīt galveno paroli.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "no $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Nepieciešams apliecinājums",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json
index 9e285ceeb43..603324f548f 100644
--- a/apps/browser/src/_locales/ml/messages.json
+++ b/apps/browser/src/_locales/ml/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json
index 009a1ffc2fa..ae0112d1dd0 100644
--- a/apps/browser/src/_locales/mr/messages.json
+++ b/apps/browser/src/_locales/mr/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/my/messages.json
+++ b/apps/browser/src/_locales/my/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json
index 096b764f1fc..3f634e272a6 100644
--- a/apps/browser/src/_locales/nb/messages.json
+++ b/apps/browser/src/_locales/nb/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verifisering kreves",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/ne/messages.json
+++ b/apps/browser/src/_locales/ne/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json
index dcc1ac56e9b..878518531f8 100644
--- a/apps/browser/src/_locales/nl/messages.json
+++ b/apps/browser/src/_locales/nl/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Lid van organisatie worden"
},
+ "joinOrganizationName": {
+ "message": "Aansluiten bij $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Voltooi je lidmaatschap aan deze organisatie door een hoofdwachtwoord in te stellen."
},
@@ -1046,7 +1055,7 @@
"message": "Bestandsindeling"
},
"fileEncryptedExportWarningDesc": {
- "message": "We beveiligen deze bestandsexport met een wachtwoord beveiligd, je hebt het bestandswachtwoord nodig om het te decoderen."
+ "message": "We beveiligen deze bestandsexport met een wachtwoord, je hebt het bestandswachtwoord nodig om het bestand te decoderen."
},
"filePassword": {
"message": "Bestandswachtwoord"
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Suggesties voor automatisch invullen op formuliervelden weergeven"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Identiteiten als suggesties weergeven"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Kaarten als suggesties weergeven"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Suggesties weergeven wanneer pictogram is geselecteerd"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "van $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verificatie vereist",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/nn/messages.json
+++ b/apps/browser/src/_locales/nn/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/or/messages.json
+++ b/apps/browser/src/_locales/or/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json
index d05ccc7ae0b..7340d09f8df 100644
--- a/apps/browser/src/_locales/pl/messages.json
+++ b/apps/browser/src/_locales/pl/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Dołącz do organizacji"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Zakończ dołączanie do tej organizacji przez ustawienie hasła głównego."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Pokaż sugestie autouzupełniania na polach formularza"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Wyświetlaj sugestie kiedy ikona jest zaznaczona"
},
@@ -2647,6 +2662,15 @@
"message": "Twoja organizacja wymaga ustawienia hasła głównego.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Wymagana weryfikacja",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json
index 55654fd4355..11a277c41b6 100644
--- a/apps/browser/src/_locales/pt_BR/messages.json
+++ b/apps/browser/src/_locales/pt_BR/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Juntar-se à organização"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Termine de juntar-se nessa organização definindo uma senha mestra."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Mostrar sugestões de preenchimento automático nos campos de formulários"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Exibir sugestões quando o ícone for selecionado"
},
@@ -2647,6 +2662,15 @@
"message": "Sua organização requer que você defina uma senha mestra.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verificação necessária",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json
index 738363679ed..2bdb2b5a935 100644
--- a/apps/browser/src/_locales/pt_PT/messages.json
+++ b/apps/browser/src/_locales/pt_PT/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Aderir à organização"
},
+ "joinOrganizationName": {
+ "message": "Aderir a $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Conclua a adesão a esta organização ao definir uma palavra-passe mestra."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Mostrar sugestões de preenchimento automático nos campos do formulário"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Apresentar as identidades como sugestões"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Apresentar os cartões como sugestões"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Apresentar sugestões quando o ícone é selecionado"
},
@@ -2647,6 +2662,15 @@
"message": "A sua organização exige a definição de uma palavra-passe mestra.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "de $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verificação necessária",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json
index cbee5127a53..7b506d5a3e9 100644
--- a/apps/browser/src/_locales/ro/messages.json
+++ b/apps/browser/src/_locales/ro/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Alăturați-vă organizației"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finalizați aderarea la această organizație prin setarea unei parole principale."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json
index ffdb59465dd..56a58cfb9f1 100644
--- a/apps/browser/src/_locales/ru/messages.json
+++ b/apps/browser/src/_locales/ru/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Присоединиться к организации"
},
+ "joinOrganizationName": {
+ "message": "Присоединиться к $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Завершите присоединение к этой организации, установив мастер-пароль."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Показывать предположения автозаполнения в полях формы"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Показывать Личности как предложения"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Показывать Карты как предложения"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Показывать подсказки при выборе значка"
},
@@ -2647,6 +2662,15 @@
"message": "Необходимо установить мастер-пароль для организации.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "из $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Требуется верификация",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json
index 030deefac2f..1636f483ed6 100644
--- a/apps/browser/src/_locales/si/messages.json
+++ b/apps/browser/src/_locales/si/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json
index 87ca21a89e1..1bf25cac9f8 100644
--- a/apps/browser/src/_locales/sk/messages.json
+++ b/apps/browser/src/_locales/sk/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Pripojte sa k organizácii"
},
+ "joinOrganizationName": {
+ "message": "Pripojiť sa k $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Dokončite pripojenie k tejto organizácii nastavením hlavného hesla."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Zobraziť návrhy automatického vypĺňania v poliach formulára"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Zobrazovať identity ako návrhy"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Zobrazovať karty ako návrhy"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Zobraziť návrhy, keď je vybratá ikona"
},
@@ -2647,6 +2662,15 @@
"message": "Vaša organizácia vyžaduje, aby ste nastavili hlavné heslo.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "z $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Vyžaduje sa overenie",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json
index 50896bcd21f..9fab3ca10df 100644
--- a/apps/browser/src/_locales/sl/messages.json
+++ b/apps/browser/src/_locales/sl/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json
index f9c366ce5fc..484a44af4d1 100644
--- a/apps/browser/src/_locales/sr/messages.json
+++ b/apps/browser/src/_locales/sr/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Придружи Организацију"
},
+ "joinOrganizationName": {
+ "message": "Придружити се $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Завршите придруживање овој организацији постављањем главне лозинке."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Прикажи предлоге за ауто-попуњавање у пољима обрасца"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Приказати идентитете као предлоге"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Приказати картице као предлоге"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Приказати предлоге када је изабрана икона"
},
@@ -2647,6 +2662,15 @@
"message": "Ваша организација захтева да поставите главну лозинку.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "од $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Потребдна верификација",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json
index 2852e3ad1f3..bbc33e9456e 100644
--- a/apps/browser/src/_locales/sv/messages.json
+++ b/apps/browser/src/_locales/sv/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Din organisation kräver att du anger ett huvudlösenord.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verifiering krävs",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json
index e52f78583d4..290663f4347 100644
--- a/apps/browser/src/_locales/te/messages.json
+++ b/apps/browser/src/_locales/te/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json
index f4cba694d49..66903ea6e6e 100644
--- a/apps/browser/src/_locales/th/messages.json
+++ b/apps/browser/src/_locales/th/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Join organization"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Finish joining this organization by setting a master password."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "Your organization requires you to set a master password.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Verification required",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json
index b26f3fe64aa..a7ea5dfd146 100644
--- a/apps/browser/src/_locales/tr/messages.json
+++ b/apps/browser/src/_locales/tr/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Kuruluşa katıl"
},
+ "joinOrganizationName": {
+ "message": "$ORGANIZATIONNAME$ kuruluşuna katıl",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Kuruluşa katılmayı tamamlamak için ana parolanızı belirleyin."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Form alanlarında otomatik doldurma önerilerini göster"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Kimlikleri öneri olarak göster"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Kartları öneri olarak göster"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Simge seçildiğinde önerileri göster"
},
@@ -2647,6 +2662,15 @@
"message": "Kuruluşunuz bir ana parola belirlemenizi gerektiriyor.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "/ $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Doğrulama gerekli",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json
index 702b58a62c9..d5b6d5ade70 100644
--- a/apps/browser/src/_locales/uk/messages.json
+++ b/apps/browser/src/_locales/uk/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Приєднатися до організації"
},
+ "joinOrganizationName": {
+ "message": "Приєднатися до $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Завершіть приєднання до цієї організації, встановивши головний пароль."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Пропозиції автозаповнення на полях форм"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Показувати посвідчення як пропозиції"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Показувати картки як пропозиції"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Показувати пропозиції, якщо вибрано піктограму"
},
@@ -2499,11 +2514,11 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHoursSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 hour.",
+ "message": "Це відправлення буде доступним будь-кому за посиланням протягом 1 години.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHours": {
- "message": "The Send will be available to anyone with the link for the next $HOURS$ hours.",
+ "message": "Це відправлення буде доступним будь-кому за посиланням протягом $HOURS$ годин.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"hours": {
@@ -2513,11 +2528,11 @@
}
},
"sendExpiresInDaysSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 day.",
+ "message": "Це відправлення буде доступним будь-кому за посиланням протягом 1 дня.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInDays": {
- "message": "The Send will be available to anyone with the link for the next $DAYS$ days.",
+ "message": "Це відправлення буде доступним будь-кому за посиланням протягом $DAYS$ днів.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"days": {
@@ -2647,6 +2662,15 @@
"message": "Ваша організація вимагає, щоб ви встановили головний пароль.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "з $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Потрібне підтвердження",
"description": "Default title for the user verification dialog."
@@ -3681,7 +3705,7 @@
"message": "Немає відповідних записів для цього сайту"
},
"searchSavePasskeyNewLogin": {
- "message": "Search or save passkey as new login"
+ "message": "Шукати або зберегти ключ доступу як новий запис"
},
"confirm": {
"message": "Підтвердити"
diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json
index 42fc36a8f2b..a378a56aa9f 100644
--- a/apps/browser/src/_locales/vi/messages.json
+++ b/apps/browser/src/_locales/vi/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "Tham gia tổ chức"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "Hoàn tất gia nhập tổ chức này bằng cách đặt một mật khẩu chính."
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Hiển thị các gợi ý tự động điền trên các trường biểu mẫu"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Hiện gợi ý khi nhấp vào biểu tượng"
},
@@ -2647,6 +2662,15 @@
"message": "Tổ chức của bạn yêu cầu bạn đặt mật khẩu chính.",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "Yêu cầu xác minh",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json
index 7cbc946cd0e..ad89f8efc79 100644
--- a/apps/browser/src/_locales/zh_CN/messages.json
+++ b/apps/browser/src/_locales/zh_CN/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "加入组织"
},
+ "joinOrganizationName": {
+ "message": "加入 $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "通过设置主密码完成加入此组织。"
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "在表单字段中显示自动填充建议"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "将身份显示为建议"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "将支付卡显示为建议"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "选择图标时显示建议"
},
@@ -2499,11 +2514,11 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHoursSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 hour.",
+ "message": "在接下来的 1 小时内,任何人都可以通过链接访问此 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInHours": {
- "message": "The Send will be available to anyone with the link for the next $HOURS$ hours.",
+ "message": "在接下来的 $HOURS$ 小时内,任何人都可以通过链接访问此 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"hours": {
@@ -2513,11 +2528,11 @@
}
},
"sendExpiresInDaysSingle": {
- "message": "The Send will be available to anyone with the link for the next 1 day.",
+ "message": "在接下来的 1 天内,任何人都可以通过链接访问此 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendExpiresInDays": {
- "message": "The Send will be available to anyone with the link for the next $DAYS$ days.",
+ "message": "在接下来的 $DAYS$ 天内,任何人都可以通过链接访问此 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
"placeholders": {
"days": {
@@ -2647,6 +2662,15 @@
"message": "您的组织要求您设置主密码。",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "$TOTAL$ 不足",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "需要验证",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json
index 5d961e1fe10..496d7b8159a 100644
--- a/apps/browser/src/_locales/zh_TW/messages.json
+++ b/apps/browser/src/_locales/zh_TW/messages.json
@@ -71,6 +71,15 @@
"joinOrganization": {
"message": "加入組織"
},
+ "joinOrganizationName": {
+ "message": "Join $ORGANIZATIONNAME$",
+ "placeholders": {
+ "organizationName": {
+ "content": "$1",
+ "example": "My Org Name"
+ }
+ }
+ },
"finishJoiningThisOrganizationBySettingAMasterPassword": {
"message": "設定主密碼以完成加入這個組織"
},
@@ -1408,6 +1417,12 @@
"showInlineMenuLabel": {
"message": "Show autofill suggestions on form fields"
},
+ "showInlineMenuIdentitiesLabel": {
+ "message": "Display identities as suggestions"
+ },
+ "showInlineMenuCardsLabel": {
+ "message": "Display cards as suggestions"
+ },
"showInlineMenuOnIconSelectionLabel": {
"message": "Display suggestions when icon is selected"
},
@@ -2647,6 +2662,15 @@
"message": "您的組織要求您設定主密碼。",
"description": "Used as a card title description on the set password page to explain why the user is there"
},
+ "cardMetrics": {
+ "message": "out of $TOTAL$",
+ "placeholders": {
+ "total": {
+ "content": "$1",
+ "example": "5"
+ }
+ }
+ },
"verificationRequired": {
"message": "需要驗證",
"description": "Default title for the user verification dialog."
diff --git a/apps/browser/src/autofill/popup/fido2/fido2.component.html b/apps/browser/src/autofill/popup/fido2/fido2.component.html
index dc9f3ff83ff..80ea6726cb9 100644
--- a/apps/browser/src/autofill/popup/fido2/fido2.component.html
+++ b/apps/browser/src/autofill/popup/fido2/fido2.component.html
@@ -49,17 +49,22 @@
- {{ "noMatchingLoginsForSite" | i18n }}
- {{ "searchSavePasskeyNewLogin" | i18n }}
+ {{
+ (hasSearched ? "noItemsMatchSearch" : "noMatchingLoginsForSite") | i18n
+ }}
+ {{
+ (hasSearched ? "searchSavePasskeyNewLogin" : "clearFiltersOrTryAnother") | i18n
+ }}
+
@@ -100,17 +105,22 @@
- {{ "noItemsMatchSearch" | i18n }}
- {{ "clearFiltersOrTryAnother" | i18n }}
+ {{
+ (hasSearched ? "noItemsMatchSearch" : "noMatchingLoginsForSite") | i18n
+ }}
+ {{
+ (hasSearched ? "searchSavePasskeyNewLogin" : "clearFiltersOrTryAnother") | i18n
+ }}
+
diff --git a/apps/browser/src/autofill/popup/fido2/fido2.component.ts b/apps/browser/src/autofill/popup/fido2/fido2.component.ts
index cf0fd90a8fd..82be95ea0da 100644
--- a/apps/browser/src/autofill/popup/fido2/fido2.component.ts
+++ b/apps/browser/src/autofill/popup/fido2/fido2.component.ts
@@ -91,7 +91,6 @@ interface ViewData {
export class Fido2Component implements OnInit, OnDestroy {
private destroy$ = new Subject();
private message$ = new BehaviorSubject(null);
- private hasSearched = false;
protected BrowserFido2MessageTypes = BrowserFido2MessageTypes;
protected cipher: CipherView;
protected ciphers?: CipherView[] = [];
@@ -104,6 +103,7 @@ export class Fido2Component implements OnInit, OnDestroy {
protected noResultsIcon = Icons.NoResults;
protected passkeyAction: PasskeyActionValue = PasskeyActions.Register;
protected PasskeyActions = PasskeyActions;
+ protected hasSearched = false;
protected searchText: string;
protected searchTypeSearch = false;
protected senderTabId?: string;
@@ -370,19 +370,30 @@ export class Fido2Component implements OnInit, OnDestroy {
return this.equivalentDomains;
}
+ async clearSearch() {
+ this.searchText = "";
+ await this.setDisplayedCiphersToAllDomainMatch();
+ }
+
+ protected async setDisplayedCiphersToAllDomainMatch() {
+ const equivalentDomains = await this.getEquivalentDomains();
+ this.displayedCiphers = this.ciphers.filter((cipher) =>
+ cipher.login.matchesUri(this.url, equivalentDomains),
+ );
+ }
+
protected async search() {
- this.hasSearched = await this.searchService.isSearchable(this.searchText);
- if (this.hasSearched) {
+ this.hasSearched = true;
+ const isSearchable = await this.searchService.isSearchable(this.searchText);
+
+ if (isSearchable) {
this.displayedCiphers = await this.searchService.searchCiphers(
this.searchText,
null,
this.ciphers,
);
} else {
- const equivalentDomains = await this.getEquivalentDomains();
- this.displayedCiphers = this.ciphers.filter((cipher) =>
- cipher.login.matchesUri(this.url, equivalentDomains),
- );
+ await this.setDisplayedCiphersToAllDomainMatch();
}
}
diff --git a/apps/browser/src/autofill/popup/settings/autofill-v1.component.html b/apps/browser/src/autofill/popup/settings/autofill-v1.component.html
index ec8aeac37e9..530519e88f1 100644
--- a/apps/browser/src/autofill/popup/settings/autofill-v1.component.html
+++ b/apps/browser/src/autofill/popup/settings/autofill-v1.component.html
@@ -41,8 +41,19 @@
-
@@ -86,7 +97,7 @@
/>
-