diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3ff754a54..8c0bb6a69 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,12 +1,14 @@ -# Please sort lines alphabetically, this will ensure we don't accidentally add duplicates. +# Please sort into logical groups with comment headers. Sort groups in order of specificity. +# For example, default owners should always be the first group. +# Sort lines alphabetically within these groups to avoid accidentally adding duplicates. # # https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners -# The following owners will be the default owners for everything in the repo. -# Unless a later match takes precedence -# @bitwarden/tech-leads +# Default file owners +* @bitwarden/dept-development-mobile -@bitwarden/dept-development-mobile +# DevOps for Actions and other workflow changes +.github/workflows @bitwarden/dept-devops ## Auth team files ## @@ -32,3 +34,6 @@ src/App/Resources/AppResources.resx src/watchOS/bitwarden/bitwarden\ WatchKit\ Extension/Localization/en.lproj store/apple/en store/google/en + +## Utils ## +store/google/Publisher diff --git a/.github/renovate.json b/.github/renovate.json index 52e80afcf..2f6fafa4a 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -2,22 +2,21 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", + "github>bitwarden/renovate-config:pin-actions", ":combinePatchMinorReleases", ":dependencyDashboard", ":maintainLockFilesWeekly", ":pinAllExceptPeerDependencies", ":prConcurrentLimit10", ":rebaseStalePrs", - "schedule:weekends", - ":separateMajorReleases" + ":separateMajorReleases", + "group:monorepos", + "schedule:weekends" ], - "enabledManagers": ["cargo", "github-actions", "npm", "nuget"], + "enabledManagers": ["github-actions", "npm", "nuget"], + "commitMessagePrefix": "[deps]:", + "commitMessageTopic": "{{depName}}", "packageRules": [ - { - "groupName": "cargo minor", - "matchManagers": ["cargo"], - "matchUpdateTypes": ["minor", "patch"] - }, { "groupName": "gh minor", "matchManagers": ["github-actions"], @@ -32,6 +31,6 @@ "groupName": "nuget minor", "matchManagers": ["nuget"], "matchUpdateTypes": ["minor", "patch"] - }, + } ] } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 202395839..1ecae5a49 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,15 +9,14 @@ on: paths-ignore: - ".github/workflows/**" workflow_dispatch: - inputs: {} jobs: cloc: name: CLOC - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up CLOC run: | @@ -30,13 +29,13 @@ jobs: setup: name: Setup - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 outputs: rc_branch_exists: ${{ steps.branch-check.outputs.rc_branch_exists }} hotfix_branch_exists: ${{ steps.branch-check.outputs.hotfix_branch_exists }} steps: - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: submodules: 'true' @@ -54,7 +53,6 @@ jobs: else echo "hotfix_branch_exists=0" >> $GITHUB_OUTPUT fi - shell: bash android: @@ -72,7 +70,7 @@ jobs: nuget-version: 5.9.0 - name: Set up .NET - uses: actions/setup-dotnet@3447fd6a9f9e57506b15f895c5b76d3b197dc7c2 # v3.2.0 + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4.0.0 with: dotnet-version: '3.1.x' @@ -82,25 +80,12 @@ jobs: - name: Setup Windows builder run: choco install checksum --no-progress - - name: Work Around for broken Windows 2022 Runner Image + - name: Install Microsoft OpenJDK 11 run: | - Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\" - $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - $componentsToAdd = @( - "Component.Xamarin" - ) - [string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_} - $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache') - $process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden - if ($process.ExitCode -eq 0) - { - Write-Host "components have been successfully added" - } - else - { - Write-Host "components were not installed" - exit 1 - } + choco install microsoft-openjdk11 --no-progress + Write-Output "JAVA_HOME=$(Get-ChildItem -Path 'C:\Program Files\Microsoft\jdk*' | Select -First 1 -ExpandProperty FullName)" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append + Write-Output "Java Home: $env:JAVA_HOME" + - name: Print environment run: | nuget help | grep Version @@ -110,9 +95,10 @@ jobs: echo "GitHub event: $GITHUB_EVENT" - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: fetch-depth: 0 + - name: Decrypt secrets env: DECRYPT_FILE_PASSWORD: ${{ secrets.DECRYPT_FILE_PASSWORD }} @@ -126,6 +112,7 @@ jobs: gpg --quiet --batch --yes --decrypt --passphrase="$DECRYPT_FILE_PASSWORD" \ --output $HOME/secrets/play_creds.json ./.github/secrets/play_creds.json.gpg shell: bash + - name: Decrypt secrets - Google Services if: ${{ matrix.variant == 'prod' }} env: @@ -134,6 +121,7 @@ jobs: gpg --quiet --batch --yes --decrypt --passphrase="$DECRYPT_FILE_PASSWORD" \ --output ./src/Android/google-services.json ./.github/secrets/google-services.json.gpg shell: bash + - name: Increment version run: | BUILD_NUMBER=$((3000 + $GITHUB_RUN_NUMBER)) @@ -151,18 +139,15 @@ jobs: - name: Restore tools run: dotnet tool restore - shell: pwsh - name: Verify Format run: dotnet tool run dotnet-format --check - shell: pwsh - name: Run Core tests run: dotnet test test/Core.Test/Core.Test.csproj --logger "trx;LogFileName=test-results.trx" - shell: pwsh - name: Report test results - uses: dorny/test-reporter@c9b3d0e2bd2a4e96aaf424dbaa31c46b42318226 # v1.6.0 + uses: dorny/test-reporter@afe6793191b75b608954023a46831a3fe10048d4 # v1.7.0 if: always() with: name: Test Results @@ -186,8 +171,6 @@ jobs: Write-Output "########################################" msbuild "$($env:GITHUB_WORKSPACE + "/src/Android/Android.csproj")" "/p:Configuration=$configuration" - shell: pwsh - - name: Sign Android Build env: PLAY_KEYSTORE_PASSWORD: ${{ secrets.PLAY_KEYSTORE_PASSWORD }} @@ -234,10 +217,10 @@ jobs: $signedApkDestPath = $($env:GITHUB_WORKSPACE + "/$($packageName).apk"); Copy-Item $signedApkPath $signedApkDestPath - shell: pwsh + - name: Upload Prod .aab artifact if: ${{ matrix.variant == 'prod' }} - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: com.x8bit.bitwarden.aab path: ./com.x8bit.bitwarden.aab @@ -245,7 +228,7 @@ jobs: - name: Upload Prod .apk artifact if: ${{ matrix.variant == 'prod' }} - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: com.x8bit.bitwarden.apk path: ./com.x8bit.bitwarden.apk @@ -253,7 +236,7 @@ jobs: - name: Upload Other .apk artifact if: ${{ matrix.variant != 'prod' }} - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: com.x8bit.bitwarden.${{ matrix.variant }}.apk path: ./com.x8bit.bitwarden.${{ matrix.variant }}.apk @@ -273,7 +256,7 @@ jobs: - name: Upload .apk sha file for prod if: ${{ matrix.variant == 'prod' }} - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: bw-android-apk-sha256.txt path: ./bw-android-apk-sha256.txt @@ -281,14 +264,14 @@ jobs: - name: Upload .apk sha file for other if: ${{ matrix.variant != 'prod' }} - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: bw-android-${{ matrix.variant }}-apk-sha256.txt path: ./bw-android-${{ matrix.variant }}-apk-sha256.txt if-no-files-found: error - name: Deploy to Play Store - if: ${{ matrix.variant == 'prod' && (( github.ref == 'refs/heads/master' + if: ${{ matrix.variant == 'prod' && (( github.ref == 'refs/heads/main' && needs.setup.outputs.rc_branch_exists == 0 && needs.setup.outputs.hotfix_branch_exists == 0) || (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0) @@ -318,25 +301,11 @@ jobs: - name: Setup Windows builder run: choco install checksum --no-progress - - name: Work Around for broken Windows 2022 Runner Image + - name: Install Microsoft OpenJDK 11 run: | - Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\" - $InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - $componentsToAdd = @( - "Component.Xamarin" - ) - [string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_} - $Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache') - $process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden - if ($process.ExitCode -eq 0) - { - Write-Host "components have been successfully added" - } - else - { - Write-Host "components were not installed" - exit 1 - } + choco install microsoft-openjdk11 --no-progress + Write-Output "JAVA_HOME=$(Get-ChildItem -Path 'C:\Program Files\Microsoft\jdk*' | Select -First 1 -ExpandProperty FullName)" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append + Write-Output "Java Home: $env:JAVA_HOME" - name: Print environment run: | @@ -347,7 +316,7 @@ jobs: echo "GitHub event: $GITHUB_EVENT" - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Decrypt secrets env: @@ -441,7 +410,6 @@ jobs: $appCenterNode.ParentNode.RemoveChild($appCenterNode); $xml.Save($corePath); - shell: pwsh - name: Restore packages run: nuget restore @@ -455,7 +423,6 @@ jobs: Write-Output "########################################" msbuild "$($env:GITHUB_WORKSPACE + "/src/Android/Android.csproj")" "/p:Configuration=$configuration" - shell: pwsh - name: Sign for F-Droid env: @@ -479,10 +446,9 @@ jobs: $signedApkDestPath = $($env:GITHUB_WORKSPACE + "/com.x8bit.bitwarden-fdroid.apk"); Copy-Item $signedApkPath $signedApkDestPath - shell: pwsh - name: Upload F-Droid .apk artifact - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: com.x8bit.bitwarden-fdroid.apk path: ./com.x8bit.bitwarden-fdroid.apk @@ -494,7 +460,7 @@ jobs: -t sha256 | Out-File -Encoding ASCII ./bw-fdroid-apk-sha256.txt - name: Upload F-Droid sha file - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: bw-fdroid-apk-sha256.txt path: ./bw-fdroid-apk-sha256.txt @@ -520,28 +486,21 @@ jobs: echo "GitHub event: $GITHUB_EVENT" - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: submodules: 'true' - name: Login to Azure - CI Subscription - uses: Azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.6 + uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 with: creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} - name: Retrieve secrets id: retrieve-secrets - env: - KEYVAULT: bitwarden-ci - SECRETS: | - appcenter-ios-token - run: | - for i in ${SECRETS//,/ } - do - VALUE=$(az keyvault secret show --vault-name $KEYVAULT --name $i --query value --output tsv) - echo "::add-mask::$VALUE" - echo "$i=$VALUE" >> $GITHUB_OUTPUT - done + uses: bitwarden/gh-actions/get-keyvault-secrets@main + with: + keyvault: "bitwarden-ci" + secrets: "appcenter-ios-token" - name: Decrypt secrets env: @@ -570,7 +529,6 @@ jobs: ./.github/secrets/dist_watch_app_extension.mobileprovision.gpg gpg --quiet --batch --yes --decrypt --passphrase="$DECRYPT_FILE_PASSWORD" \ --output ./src/watchOS/bitwarden/GoogleService-Info.plist ./.github/secrets/GoogleService-Info.plist.gpg - shell: bash - name: Increment version run: | @@ -586,8 +544,6 @@ jobs: perl -0777 -pi.bak -e 's/CFBundleVersion<\/key>\s*1<\/string>/CFBundleVersion<\/key>\n\t'"$BUILD_NUMBER"'<\/string>/' ./src/iOS.ShareExtension/Info.plist cd src/watchOS/bitwarden agvtool new-version -all $BUILD_NUMBER - cd ../../.. - shell: bash - name: Update Entitlements run: | @@ -596,7 +552,6 @@ jobs: echo "########################################" perl -0777 -pi.bak -e 's/aps-environment<\/key>\s*development<\/string>/aps-environment<\/key>\n\tproduction<\/string>/' ./src/iOS/Entitlements.plist - shell: bash - name: Set up Keychain env: @@ -613,7 +568,6 @@ jobs: security import ~/secrets/iphone-distribution-cert.p12 -k build.keychain -P $DIST_CERT_PASSWORD \ -T /usr/bin/codesign -T /usr/bin/security security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $KEYCHAIN_PASSWORD build.keychain - shell: bash - name: Set up provisioning profiles run: | @@ -644,7 +598,6 @@ jobs: WATCH_APP_EXTENSION_UUID=$(grep UUID -A1 -a $WATCH_APP_EXTENSION_PROFILE_PATH | grep -io "[-A-F0-9]\{36\}") cp $WATCH_APP_EXTENSION_PROFILE_PATH "$PROFILES_DIR_PATH/$WATCH_APP_EXTENSION_UUID.mobileprovision" - shell: bash - name: Bulid WatchApp run: | @@ -657,7 +610,6 @@ jobs: echo "########################################" echo "##### Done" echo "########################################" - shell: bash - name: Restore packages run: nuget restore @@ -703,7 +655,6 @@ jobs: xcodebuild -exportArchive -archivePath $ARCHIVE_PATH -exportPath $EXPORT_PATH \ -exportOptionsPlist $EXPORT_OPTIONS_PATH - shell: bash - name: Export .app for Automation CI run: | @@ -712,7 +663,6 @@ jobs: zip -r -q BitwardeniOS.app.zip $ARCHIVE_PATH mv BitwardeniOS.app.zip $EXPORT_PATH - shell: bash - name: Copy all dSYMs files to upload run: | @@ -725,10 +675,9 @@ jobs: cp -r -v $ARCHIVE_DSYMS_PATH $EXPORT_PATH mkdir $WATCH_DSYMS_EXPORT_PATH cp -r -v $WATCH_ARCHIVE_DSYMS_PATH $WATCH_DSYMS_EXPORT_PATH - shell: bash - name: Upload App Store .ipa & dSYMs artifacts - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: Bitwarden iOS path: | @@ -737,7 +686,7 @@ jobs: if-no-files-found: error - name: Upload .app file for Automation CI - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: BitwardeniOS.app.zip path: ./bitwarden-export/BitwardeniOS.app.zip @@ -745,7 +694,7 @@ jobs: - name: Install AppCenter CLI if: | - (github.ref == 'refs/heads/master' + (github.ref == 'refs/heads/main' && needs.setup.outputs.rc_branch_exists == 0 && needs.setup.outputs.hotfix_branch_exists == 0) || (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0) @@ -754,7 +703,7 @@ jobs: - name: Upload dSYMs to App Center if: | - (github.ref == 'refs/heads/master' + (github.ref == 'refs/heads/main' && needs.setup.outputs.rc_branch_exists == 0 && needs.setup.outputs.hotfix_branch_exists == 0) || (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0) @@ -762,27 +711,24 @@ jobs: env: APPCENTER_IOS_TOKEN: ${{ steps.retrieve-secrets.outputs.appcenter-ios-token }} run: appcenter crashes upload-symbols -a bitwarden/bitwarden -s "./bitwarden-export/dSYMs" --token $APPCENTER_IOS_TOKEN - shell: bash - name: Upload Watch dSYMs to Firebase Crashlytics if: | - (github.ref == 'refs/heads/master' + (github.ref == 'refs/heads/main' && needs.setup.outputs.rc_branch_exists == 0 && needs.setup.outputs.hotfix_branch_exists == 0) || (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0) || github.ref == 'refs/heads/hotfix-rc' run: | - echo "########################################" echo "##### Uploading Watch dSYMs to Firebase" echo "########################################" find "$HOME/Library/Developer/XCode/DerivedData" -name "upload-symbols" -exec chmod +x {} \; -exec {} -gsp "./src/watchOS/bitwarden/GoogleService-Info.plist" -p ios "./bitwarden-export/Watch_dSYMs" \; - shell: bash - name: Deploy to App Store if: | - (github.ref == 'refs/heads/master' + (github.ref == 'refs/heads/main' && needs.setup.outputs.rc_branch_exists == 0 && needs.setup.outputs.hotfix_branch_exists == 0) || (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0) @@ -793,50 +739,42 @@ jobs: run: | xcrun altool --upload-app --type ios --file "./bitwarden-export/Bitwarden.ipa" \ --username "$APPLE_ID_USERNAME" --password "$APPLE_ID_PASSWORD" - shell: bash crowdin-push: name: Crowdin Push - if: github.ref == 'refs/heads/master' + if: github.ref == 'refs/heads/main' needs: - android - f-droid - ios - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: _CROWDIN_PROJECT_ID: "269690" steps: - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Login to Azure - CI Subscription - uses: Azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.6 + uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 with: creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} - name: Retrieve secrets id: retrieve-secrets - env: - KEYVAULT: bitwarden-ci - SECRETS: | - crowdin-api-token - run: | - for i in ${SECRETS//,/ } - do - VALUE=$(az keyvault secret show --vault-name $KEYVAULT --name $i --query value --output tsv) - echo "::add-mask::$VALUE" - echo "$i=$VALUE" >> $GITHUB_OUTPUT - done + uses: bitwarden/gh-actions/get-keyvault-secrets@main + with: + keyvault: "bitwarden-ci" + secrets: "crowdin-api-token" - name: Upload Sources - uses: crowdin/github-action@965d501f160af7b1f88aed4c29154b0caf1e94b9 # v1.9.0 + uses: crowdin/github-action@6fb7e99759b996fd142995636fd8c88c1fb8ecd9 # v1.16.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }} with: config: crowdin.yml - crowdin_branch_name: master + crowdin_branch_name: main upload_sources: true upload_translations: false @@ -844,7 +782,7 @@ jobs: check-failures: name: Check for failures if: always() - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: - cloc - android @@ -854,7 +792,7 @@ jobs: steps: - name: Check if any job failed if: | - (github.ref == 'refs/heads/master') + (github.ref == 'refs/heads/main') || (github.ref == 'refs/heads/rc') || (github.ref == 'refs/heads/hotfix-rc') env: @@ -877,25 +815,18 @@ jobs: fi - name: Login to Azure - CI Subscription - uses: Azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.6 + uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 if: failure() with: creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} - name: Retrieve secrets id: retrieve-secrets + uses: bitwarden/gh-actions/get-keyvault-secrets@main if: failure() - env: - KEYVAULT: bitwarden-ci - SECRETS: | - devops-alerts-slack-webhook-url - run: | - for i in ${SECRETS//,/ } - do - VALUE=$(az keyvault secret show --vault-name $KEYVAULT --name $i --query value --output tsv) - echo "::add-mask::$VALUE" - echo "$i=$VALUE" >> $GITHUB_OUTPUT - done + with: + keyvault: "bitwarden-ci" + secrets: "devops-alerts-slack-webhook-url" - name: Notify Slack on failure uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f # v2.0.0 diff --git a/.github/workflows/crowdin-pull.yml b/.github/workflows/crowdin-pull.yml index 658ccb27d..5da9478ae 100644 --- a/.github/workflows/crowdin-pull.yml +++ b/.github/workflows/crowdin-pull.yml @@ -15,10 +15,10 @@ jobs: _CROWDIN_PROJECT_ID: "269690" steps: - name: Checkout repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Login to Azure - CI Subscription - uses: Azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.6 + uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 with: creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} @@ -30,13 +30,13 @@ jobs: secrets: "crowdin-api-token, github-gpg-private-key, github-gpg-private-key-passphrase" - name: Download translations - uses: crowdin/github-action@965d501f160af7b1f88aed4c29154b0caf1e94b9 # v1.9.0 + uses: crowdin/github-action@6fb7e99759b996fd142995636fd8c88c1fb8ecd9 # v1.16.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }} with: config: crowdin.yml - crowdin_branch_name: master + crowdin_branch_name: main upload_sources: false upload_translations: false download_translations: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4cb21b8ee..95dc4f463 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,7 @@ jobs: fi - name: Checkout repo - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Check Release Version id: version @@ -68,7 +68,7 @@ jobs: - name: Download all artifacts if: ${{ github.event.inputs.release_type != 'Dry Run' }} - uses: dawidd6/action-download-artifact@246dbf436b23d7c49e21a7ab8204ca9ecd1fe615 # v2.27.0 + uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0 with: workflow: build.yml workflow_conclusion: success @@ -76,11 +76,11 @@ jobs: - name: Dry Run - Download all artifacts if: ${{ github.event.inputs.release_type == 'Dry Run' }} - uses: dawidd6/action-download-artifact@246dbf436b23d7c49e21a7ab8204ca9ecd1fe615 # v2.27.0 + uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0 with: workflow: build.yml workflow_conclusion: success - branch: master + branch: main - name: Prep Bitwarden iOS release asset run: zip -r Bitwarden\ iOS.zip Bitwarden\ iOS @@ -126,11 +126,11 @@ jobs: if: inputs.fdroid_publish steps: - name: Checkout repo - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Download F-Droid .apk artifact if: ${{ github.event.inputs.release_type != 'Dry Run' }} - uses: dawidd6/action-download-artifact@246dbf436b23d7c49e21a7ab8204ca9ecd1fe615 # v2.27.0 + uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0 with: workflow: build.yml workflow_conclusion: success @@ -139,15 +139,15 @@ jobs: - name: Dry Run - Download F-Droid .apk artifact if: ${{ github.event.inputs.release_type == 'Dry Run' }} - uses: dawidd6/action-download-artifact@246dbf436b23d7c49e21a7ab8204ca9ecd1fe615 # v2.27.0 + uses: dawidd6/action-download-artifact@268677152d06ba59fcec7a7f0b5d961b6ccd7e1e # v2.28.0 with: workflow: build.yml workflow_conclusion: success - branch: master + branch: main name: com.x8bit.bitwarden-fdroid.apk - name: Set up Node - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: '16.x' diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index 5d605f0a0..ac05312ac 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -27,4 +27,4 @@ jobs: If you’re still working on this, please respond here after you’ve made the changes we’ve requested and our team will re-open it for further review. - Please make sure to resolve any conflicts with the master branch before requesting another review. + Please make sure to resolve any conflicts with the main branch before requesting another review. diff --git a/.github/workflows/version-auto-bump.yml b/.github/workflows/version-auto-bump.yml index 89c3431a0..88b86acbd 100644 --- a/.github/workflows/version-auto-bump.yml +++ b/.github/workflows/version-auto-bump.yml @@ -14,7 +14,7 @@ jobs: version_number: ${{ steps.version.outputs.new-version }} steps: - name: Checkout Branch - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Calculate bumped version id: version @@ -37,3 +37,4 @@ jobs: uses: ./.github/workflows/version-bump.yml with: version_number: ${{ needs.setup.outputs.version_number }} + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml index d48253d1a..92d7fe374 100644 --- a/.github/workflows/version-bump.yml +++ b/.github/workflows/version-bump.yml @@ -1,28 +1,25 @@ --- name: Version Bump +run-name: Version Bump - v${{ inputs.version_number }} on: workflow_dispatch: inputs: version_number: - description: "New Version" + description: "New version (example: '2024.1.0')" required: true - workflow_call: - inputs: - version_number: - required: true - type: string + cut_rc_branch: + description: "Cut RC branch?" + default: true + type: boolean jobs: bump_version: - name: "Create version_bump_${{ github.event.inputs.version_number }} branch" - runs-on: ubuntu-20.04 + name: "Bump Version to v${{ inputs.version_number }}" + runs-on: ubuntu-22.04 steps: - - name: Checkout Branch - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - name: Login to Azure - CI Subscription - uses: Azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.7 + uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0 with: creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }} @@ -31,7 +28,15 @@ jobs: uses: bitwarden/gh-actions/get-keyvault-secrets@main with: keyvault: "bitwarden-ci" - secrets: "github-gpg-private-key, github-gpg-private-key-passphrase" + secrets: "github-gpg-private-key, + github-gpg-private-key-passphrase, + github-pat-bitwarden-devops-bot-repo-scope" + + - name: Checkout Branch + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + ref: main + repository: bitwarden/mobile - name: Import GPG key uses: crazy-max/ghaction-import-gpg@d6f3f49f3345e29369fe57596a3ca8f94c4d2ca7 # v5.4.0 @@ -42,37 +47,68 @@ jobs: git_commit_gpgsign: true - name: Create Version Branch - run: git switch -c version_bump_${{ github.event.inputs.version_number }} + id: create-branch + run: | + NAME=version_bump_${{ github.ref_name }}_${{ inputs.version_number }} + git switch -c $NAME + echo "name=$NAME" >> $GITHUB_OUTPUT + + - name: Install xmllint + run: sudo apt install -y libxml2-utils + + - name: Verify input version + env: + NEW_VERSION: ${{ inputs.version_number }} + run: | + CURRENT_VERSION=$(xmllint --xpath ' + string(/manifest/@*[local-name()="versionName" + and namespace-uri()="http://schemas.android.com/apk/res/android"]) + ' src/Android/Properties/AndroidManifest.xml) + + # Error if version has not changed. + if [[ "$NEW_VERSION" == "$CURRENT_VERSION" ]]; then + echo "Version has not changed." + exit 1 + fi + + # Check if version is newer. + printf '%s\n' "${CURRENT_VERSION}" "${NEW_VERSION}" | sort -C -V + if [ $? -eq 0 ]; then + echo "Version check successful." + else + echo "Version check failed." + exit 1 + fi - name: Bump Version - Android XML uses: bitwarden/gh-actions/version-bump@main with: - version: ${{ github.event.inputs.version_number }} - file_path: "./src/Android/Properties/AndroidManifest.xml" + version: ${{ inputs.version_number }} + file_path: "src/Android/Properties/AndroidManifest.xml" - name: Bump Version - iOS.Autofill uses: bitwarden/gh-actions/version-bump@main with: - version: ${{ github.event.inputs.version_number }} - file_path: "./src/iOS.Autofill/Info.plist" + version: ${{ inputs.version_number }} + file_path: "src/iOS.Autofill/Info.plist" - name: Bump Version - iOS.Extension uses: bitwarden/gh-actions/version-bump@main with: - version: ${{ github.event.inputs.version_number }} - file_path: "./src/iOS.Extension/Info.plist" + version: ${{ inputs.version_number }} + file_path: "src/iOS.Extension/Info.plist" - name: Bump Version - iOS.ShareExtension uses: bitwarden/gh-actions/version-bump@main with: - version: ${{ github.event.inputs.version_number }} - file_path: "./src/iOS.ShareExtension/Info.plist" + version: ${{ inputs.version_number }} + file_path: "src/iOS.ShareExtension/Info.plist" - name: Bump Version - iOS uses: bitwarden/gh-actions/version-bump@main with: - version: ${{ github.event.inputs.version_number }} - file_path: "./src/iOS/Info.plist" + version: ${{ inputs.version_number }} + file_path: "src/iOS/Info.plist" - name: Setup git run: | @@ -91,22 +127,24 @@ jobs: - name: Commit files if: ${{ steps.version-changed.outputs.changes_to_commit == 'TRUE' }} - run: git commit -m "Bumped version to ${{ github.event.inputs.version_number }}" -a + run: git commit -m "Bumped version to ${{ inputs.version_number }}" -a - name: Push changes if: ${{ steps.version-changed.outputs.changes_to_commit == 'TRUE' }} - run: git push -u origin version_bump_${{ github.event.inputs.version_number }} + env: + PR_BRANCH: ${{ steps.create-branch.outputs.name }} + run: git push -u origin $PR_BRANCH - name: Create Version PR if: ${{ steps.version-changed.outputs.changes_to_commit == 'TRUE' }} + id: create-pr env: - PR_BRANCH: "version_bump_${{ github.event.inputs.version_number }}" - GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - BASE_BRANCH: master - TITLE: "Bump version to ${{ github.event.inputs.version_number }}" + GH_TOKEN: ${{ steps.retrieve-secrets.outputs.github-pat-bitwarden-devops-bot-repo-scope }} + PR_BRANCH: ${{ steps.create-branch.outputs.name }} + TITLE: "Bump version to ${{ inputs.version_number }}" run: | - gh pr create --title "$TITLE" \ - --base "$BASE" \ + PR_URL=$(gh pr create --title "$TITLE" \ + --base "main" \ --head "$PR_BRANCH" \ --label "version update" \ --label "automated pr" \ @@ -119,4 +157,42 @@ jobs: - [X] Other ## Objective - Automated version bump to ${{ github.event.inputs.version_number }}" + Automated version bump to ${{ inputs.version_number }}") + echo "pr_number=${PR_URL##*/}" >> $GITHUB_OUTPUT + + - name: Approve PR + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PR_NUMBER: ${{ steps.create-pr.outputs.pr_number }} + run: gh pr review $PR_NUMBER --approve + + - name: Merge PR + env: + GH_TOKEN: ${{ steps.retrieve-secrets.outputs.github-pat-bitwarden-devops-bot-repo-scope }} + PR_NUMBER: ${{ steps.create-pr.outputs.pr_number }} + run: gh pr merge $PR_NUMBER --squash --auto --delete-branch + + cut_rc: + name: Cut RC branch + needs: bump_version + if: ${{ inputs.cut_rc_branch == true }} + runs-on: ubuntu-22.04 + steps: + - name: Checkout Branch + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + ref: main + + - name: Check if RC branch exists + run: | + remote_rc_branch_check=$(git ls-remote --heads origin rc | wc -l) + if [[ "${remote_rc_branch_check}" -gt 0 ]]; then + echo "Remote RC branch exists." + echo "Please delete current RC branch before running again." + exit 1 + fi + + - name: Cut RC branch + run: | + git switch --quiet --create rc + git push --quiet --set-upstream origin rc diff --git a/global.json b/global.json new file mode 100644 index 000000000..68bdb4538 --- /dev/null +++ b/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "7.0.400", + "rollForward": "latestPatch", + "allowPrerelease": false + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 32f51b928..b92128bf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "bitwarden-mobile", "version": "0.0.0", "devDependencies": { - "gh-pages": "^3.2.3" + "gh-pages": "3.2.3" } }, "node_modules/array-union": { diff --git a/package.json b/package.json index 37d87bd2e..acaf22c51 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,6 @@ "clean:l10n": "git push origin --delete l10n_master" }, "devDependencies": { - "gh-pages": "^3.2.3" + "gh-pages": "3.2.3" } } diff --git a/src/Android/Accessibility/AccessibilityHelpers.cs b/src/Android/Accessibility/AccessibilityHelpers.cs index 7a425d653..3045f31e3 100644 --- a/src/Android/Accessibility/AccessibilityHelpers.cs +++ b/src/Android/Accessibility/AccessibilityHelpers.cs @@ -107,6 +107,7 @@ namespace Bit.Droid.Accessibility new Browser("org.bromite.chromium", "url_bar"), new Browser("org.chromium.chrome", "url_bar"), new Browser("org.codeaurora.swe.browser", "url_bar"), + new Browser("org.cromite.cromite", "url_bar"), new Browser("org.gnu.icecat", "url_bar_title,mozac_browser_toolbar_url_view"), // 2nd = Anticipation new Browser("org.mozilla.fenix", "mozac_browser_toolbar_url_view"), new Browser("org.mozilla.fenix.nightly", "mozac_browser_toolbar_url_view"), // [DEPRECATED ENTRY] diff --git a/src/Android/Autofill/AutofillHelpers.cs b/src/Android/Autofill/AutofillHelpers.cs index 86d6cc828..1f65811ca 100644 --- a/src/Android/Autofill/AutofillHelpers.cs +++ b/src/Android/Autofill/AutofillHelpers.cs @@ -128,6 +128,7 @@ namespace Bit.Droid.Autofill "org.bromite.chromium", "org.chromium.chrome", "org.codeaurora.swe.browser", + "org.cromite.cromite", "org.gnu.icecat", "org.mozilla.fenix", "org.mozilla.fenix.nightly", diff --git a/src/Android/MainApplication.cs b/src/Android/MainApplication.cs index 4407c1c31..0d672de99 100644 --- a/src/Android/MainApplication.cs +++ b/src/Android/MainApplication.cs @@ -157,7 +157,7 @@ namespace Bit.Droid var autofillHandler = new AutofillHandler(stateService, messagingService, clipboardService, platformUtilsService, new LazyResolve()); var cryptoFunctionService = new PclCryptoFunctionService(cryptoPrimitiveService); - var cryptoService = new CryptoService(stateService, cryptoFunctionService); + var cryptoService = new CryptoService(stateService, cryptoFunctionService, logger); var biometricService = new BiometricService(stateService, cryptoService); var userPinService = new UserPinService(stateService, cryptoService); var passwordRepromptService = new MobilePasswordRepromptService(platformUtilsService, cryptoService, stateService); diff --git a/src/Android/Properties/AndroidManifest.xml b/src/Android/Properties/AndroidManifest.xml index 22d585242..9f2a89fb8 100644 --- a/src/Android/Properties/AndroidManifest.xml +++ b/src/Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/src/Android/Resources/xml/autofillservice.xml b/src/Android/Resources/xml/autofillservice.xml index b29d3c7c6..6fbee445d 100644 --- a/src/Android/Resources/xml/autofillservice.xml +++ b/src/Android/Resources/xml/autofillservice.xml @@ -236,6 +236,9 @@ + diff --git a/src/App/Pages/Settings/AboutSettingsPage.xaml b/src/App/Pages/Settings/AboutSettingsPage.xaml index 8a9cd9646..51bc10aee 100644 --- a/src/App/Pages/Settings/AboutSettingsPage.xaml +++ b/src/App/Pages/Settings/AboutSettingsPage.xaml @@ -31,8 +31,8 @@ diff --git a/src/App/Pages/Settings/AboutSettingsPageViewModel.cs b/src/App/Pages/Settings/AboutSettingsPageViewModel.cs index 1866d368d..a37168a0e 100644 --- a/src/App/Pages/Settings/AboutSettingsPageViewModel.cs +++ b/src/App/Pages/Settings/AboutSettingsPageViewModel.cs @@ -36,10 +36,10 @@ namespace Bit.App.Pages AppResources.ContinueToHelpCenter, ExternalLinksConstants.HELP_CENTER)); - ContactBitwardenSupportCommand = CreateDefaultAsyncCommnad( - () => LaunchUriAsync(AppResources.ContactSupportDescriptionLong, - AppResources.ContinueToContactSupport, - ExternalLinksConstants.CONTACT_SUPPORT)); + GoToPrivacyPolicyCommand = CreateDefaultAsyncCommnad( + () => LaunchUriAsync(AppResources.PrivacyPolicyDescriptionLong, + AppResources.ContinueToPrivacyPolicy, + ExternalLinksConstants.PRIVACY_POLICY)); GoToWebVaultCommand = CreateDefaultAsyncCommnad( () => LaunchUriAsync(AppResources.ExploreMoreFeaturesOfYourBitwardenAccountOnTheWebApp, @@ -82,7 +82,7 @@ namespace Bit.App.Pages public AsyncCommand ToggleSubmitCrashLogsCommand { get; } public ICommand GoToHelpCenterCommand { get; } - public ICommand ContactBitwardenSupportCommand { get; } + public ICommand GoToPrivacyPolicyCommand { get; } public ICommand GoToWebVaultCommand { get; } public ICommand GoToLearnAboutOrgsCommand { get; } public ICommand RateTheAppCommand { get; } diff --git a/src/App/Pages/Settings/OtherSettingsPage.xaml b/src/App/Pages/Settings/OtherSettingsPage.xaml index 830cbcbbd..5859561b5 100644 --- a/src/App/Pages/Settings/OtherSettingsPage.xaml +++ b/src/App/Pages/Settings/OtherSettingsPage.xaml @@ -53,6 +53,7 @@ Title="{u:I18n AllowScreenCapture}" IsToggled="{Binding IsScreenCaptureAllowed}" IsEnabled="{Binding CanToggleeScreenCaptureAllowed}" + IsVisible="{OnPlatform Android=True, iOS=False}" AutomationId="AllowScreenCaptureSwitch" StyleClass="settings-item-view" HorizontalOptions="FillAndExpand" /> diff --git a/src/App/Pages/Settings/VaultSettingsPageViewModel.cs b/src/App/Pages/Settings/VaultSettingsPageViewModel.cs index 6969a8133..e34311174 100644 --- a/src/App/Pages/Settings/VaultSettingsPageViewModel.cs +++ b/src/App/Pages/Settings/VaultSettingsPageViewModel.cs @@ -40,11 +40,11 @@ namespace Bit.App.Pages private async Task GoToImportItemsAsync() { - var webVaultUrl = _environmentService.GetWebVaultUrl(); - var body = string.Format(AppResources.YouCanImportDataToYourVaultOnX, webVaultUrl); + var toolsImportUrl = string.Format(ExternalLinksConstants.WEB_VAULT_TOOLS_IMPORT_FORMAT, _environmentService.GetWebVaultUrl()); + var body = string.Format(AppResources.YouCanImportDataToYourVaultOnX, toolsImportUrl); if (await _platformUtilsService.ShowDialogAsync(body, AppResources.ContinueToWebApp, AppResources.Continue, AppResources.Cancel)) { - _platformUtilsService.LaunchUri(webVaultUrl); + _platformUtilsService.LaunchUri(toolsImportUrl); } } } diff --git a/src/App/Pages/Vault/CipherAddEditPage.xaml b/src/App/Pages/Vault/CipherAddEditPage.xaml index 7785457b0..0ad114b1f 100644 --- a/src/App/Pages/Vault/CipherAddEditPage.xaml +++ b/src/App/Pages/Vault/CipherAddEditPage.xaml @@ -292,7 +292,7 @@ StyleClass="box-row-button, box-row-button-platform" Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}" Command="{Binding CopyCommand}" - IsVisible="{Binding HasTotpValue}" + IsVisible="{Binding AllowTotpCopy}" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" diff --git a/src/App/Pages/Vault/CipherAddEditPageViewModel.cs b/src/App/Pages/Vault/CipherAddEditPageViewModel.cs index a80cb8fb7..03c676672 100644 --- a/src/App/Pages/Vault/CipherAddEditPageViewModel.cs +++ b/src/App/Pages/Vault/CipherAddEditPageViewModel.cs @@ -307,6 +307,7 @@ namespace Bit.App.Pages public bool PasswordPrompt => Cipher.Reprompt != CipherRepromptType.None; public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow; public bool HasTotpValue => IsLogin && !string.IsNullOrEmpty(Cipher?.Login?.Totp); + public bool AllowTotpCopy => HasTotpValue && Cipher.ViewPassword; public string SetupTotpText => $"{BitwardenIcons.Camera} {AppResources.SetupTotp}"; public bool ShowPasskeyInfo => Cipher?.HasFido2Credential == true && !CloneMode; diff --git a/src/App/Resources/AppResources.Designer.cs b/src/App/Resources/AppResources.Designer.cs index 628efaf07..11eecb7f9 100644 --- a/src/App/Resources/AppResources.Designer.cs +++ b/src/App/Resources/AppResources.Designer.cs @@ -1714,6 +1714,15 @@ namespace Bit.App.Resources { } } + /// + /// Looks up a localized string similar to Continue to privacy policy?. + /// + public static string ContinueToPrivacyPolicy { + get { + return ResourceManager.GetString("ContinueToPrivacyPolicy", resourceCulture); + } + } + /// /// Looks up a localized string similar to Continue to web app?. /// @@ -5516,6 +5525,15 @@ namespace Bit.App.Resources { } } + /// + /// Looks up a localized string similar to Check out our privacy policy on bitwarden.com.. + /// + public static string PrivacyPolicyDescriptionLong { + get { + return ResourceManager.GetString("PrivacyPolicyDescriptionLong", resourceCulture); + } + } + /// /// Looks up a localized string similar to Bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Allow" on the following prompt when asked to allow push notifications.. /// diff --git a/src/App/Resources/AppResources.af.resx b/src/App/Resources/AppResources.af.resx index ea50db841..b7c2ca369 100644 --- a/src/App/Resources/AppResources.af.resx +++ b/src/App/Resources/AppResources.af.resx @@ -2820,6 +2820,9 @@ Wil u na die rekening omskakel? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Wil u na die rekening omskakel? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ar.resx b/src/App/Resources/AppResources.ar.resx index 732f17307..70a815724 100644 --- a/src/App/Resources/AppResources.ar.resx +++ b/src/App/Resources/AppResources.ar.resx @@ -2821,6 +2821,9 @@ مواصلة الاتصال بالدعم؟ + + Continue to privacy policy? + هل تريد المتابعة إلى متجر التطبيقات؟ @@ -2840,6 +2843,9 @@ لا يمكن العثور على ما تبحث عنه؟ قم بالتواصل مع دعم Bitwarden على bitwarden.com. + + Check out our privacy policy on bitwarden.com. + استكشف المزيد من الميزات لحساب Bitwarden الخاص بك على تطبيق الويب. @@ -2863,12 +2869,12 @@ تم تسجيل الخروج من الحساب. - Your organization permissions were updated, requiring you to set a master password. + تم تحديث أذونات مؤسستك ، مما يتطلب عليك تعيين كلمة مرور رئيسية. - Your organization requires you to set a master password. + تتطلب مؤسستك تعيين كلمة مرور رئيسية. - Set up an unlock option to change your vault timeout action. + أعدنّ ميزة إلغاء القُفْل لتغيير إجراء مهلة المخزن الخاص بك. diff --git a/src/App/Resources/AppResources.az.resx b/src/App/Resources/AppResources.az.resx index 8e3e9eacb..d94320aac 100644 --- a/src/App/Resources/AppResources.az.resx +++ b/src/App/Resources/AppResources.az.resx @@ -156,7 +156,7 @@ The button text that allows a user to copy the login's password to their clipboard. - İstifadəçi adını kopyalayın + İstifadəçi adını kopyala The button text that allows a user to copy the login's username to their clipboard. @@ -176,7 +176,7 @@ Confirmation alert message when deleteing something. - Redaktə edin + Düzəliş et Qovluğa düzəliş et @@ -209,7 +209,7 @@ GitHub repository-də problemi bildirin. - Təsdiqləmək üçün barmaq izinizi istifadə edin. + Doğrulamaq üçün barmaq izinizi istifadə edin. Qovluq @@ -236,14 +236,14 @@ The button text that allows user to launch the website to their web browser. - Kömək və əks əlaqə + Kömək və əks-əlaqə Gizlət Hide a secret value that is currently shown (password). - Davam etməzdən əvvəl zəhmət olmasa internetə bağlanın. + Davam etməzdən əvvəl lütfən internetə bağlanın. Description message for the alert when internet connection is required to continue. @@ -300,7 +300,7 @@ The title for the vault page. - Kimlik təsdiqləyici + Kimlik doğrulayıcı Authenticator TOTP feature @@ -334,7 +334,7 @@ Message shown when interacting with the server - Tənzimləmələr + Ayarlar The title for the settings page. @@ -349,7 +349,7 @@ Göndər - Eyniləşdirmə + Sinxr The title for the sync page. @@ -379,13 +379,13 @@ Confirmation message after successfully copying a value to the clipboard. - Barmaq izini təsdiqlə + Barmaq izini doğrula - Ana parolu təsdiqlə + Ana parolu doğrula - PIN-i təsdiqlə + PIN-i doğrula Versiya @@ -413,10 +413,10 @@ Element əlavə et - Tətbiq genişləndirməsi + Tətbiq uzantısı - Tətbiq və veb saytda giriş məlumatlarının avto-doldurulması üçün Bitwarden əlçatımlılıq xidmətini istifadə edin. + Tətbiqlərdə və vebdə giriş məlumatlarının avto-doldurulması üçün Bitwarden əlçatımlılıq xidmətini istifadə edin. Avto-doldurma xidməti @@ -425,10 +425,10 @@ Anlaşılmaz simvollardan çəkinin - Bitwarden tətbiq genişləndirməsi + Bitwarden tətbiq uzantısı - Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden tətbiq genişləndirməsidir. Bu genişləndirmə haqqında daha ətraflı məlumat üçün "Tənzimləmələr" ekranına gedin. + Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden tətbiq uzantısıdır. Bu uzantı haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin. Giriş məlumatlarının avto-doldurulması üçün Safari-də və digər tətbiqlərdə Bitwarden-i istifadə edin. @@ -465,19 +465,19 @@ Elementə düzəliş et - Avto-eyniləşdirməni fəallaşdır + Avto-sinxr icazə ver Ana parol məsləhətini alacağınız hesabınızın e-poçt ünvanını daxil edin. - Tətbiq genişləndirməsini təkrar fəallaşdır + Tətbiq uzantısını təkrar aktivləşdir Demək olar ki, hazırdır! - Tətbiq genişləndirməsini fəallaşdır + Tətbiq uzantısını aktivləşdir Safari-də paylaş nişanını istifadə edərək Bitwarden-i tapın (məsləhət: Menyunun ən alt sətrinin sağ hissəsinə baxın). @@ -496,7 +496,7 @@ Safari və Chrome-da paylaş nişanını istifadə edərək Bitwarden-i tapın (məsləhət: Paylaş menyusunun ən alt sətrinin sağ hissəsinə baxın). - Genişləndirməni başlatmaq üçün menyudakı Bitwarden nişanına toxunun. + Uzantını başlatmaq üçün menyudakı Bitwarden nişanına toxunun. Safari və digər tətbiqlərdə Bitwarden-i işə salmaq üçün menyunun ən alt sətrindəki "daha çox" nişanına toxunun. @@ -514,16 +514,16 @@ Ana parolunuz üçün məsləhət alın - Elementləri idxal et + Elementləri daxilə köçür - bitwarden.com veb anbarından elementləri toplu formada idxal edə bilərsiniz. Veb saytı indi ziyarət etmək istəyirsiniz? + bitwarden.com veb anbarından elementləri toplu formada daxilə köçürə bilərsiniz. Veb saytı indi ziyarət etmək istəyirsiniz? - Digər parol idarəetmə tətbiqlərindəki elementləri cəld və toplu formada idxal edin. + Digər parol idarəetmə tətbiqlərindəki elementləri cəld və toplu formada daxilə köçürün. - Son eyniləşdirmə: + Son sinxr: Uzunluq @@ -553,7 +553,7 @@ Anbara müraciət vaxtının bitmə əməliyyatı - Çıxış edəndə, anbarınıza bütün müraciətiniz dayanacaq və vaxt bitməsindən sonra onlayn kimlik təsdiqləməsi tələb olunacaq. Bu tənzimləməni istifadə etmək istədiyinizə əminsiniz? + Çıxış edəndə, 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? Giriş edilir... @@ -589,10 +589,10 @@ Minimum special characters for password generator settings - Daha çox tənzimləmə + Daha çox ayar - Genişləndirməni istifadə edə bilmək üçün Bitwarden tətbiqində giriş etməlisiniz. + Uzantını istifadə edə bilmək üçün Bitwarden tətbiqində giriş etməlisiniz. Heç vaxt @@ -617,7 +617,7 @@ Confirmation, like "Ok, I understand it" - İlkin tənzimləmələr, əsas Bitwarden tətbiqinin parol yaratma alətindən tənzimlənir. + İlkin seçim dəyərləri, əsas Bitwarden tətbiqinin parol yaratma alətindən ayarlanır. Seçimlər @@ -641,7 +641,7 @@ Hazırkı parolun üzərinə yazmaq istədiyinizə əminsiniz? - Bitwarden, ani bildirişləri istifadə edərək anbarınızı avtomatik eyniləşdirir. Mümkün olan ən yaxşı təcrübəni təqdim etmək üçün, sizdən ani bildirişləri fəallaşdırmağı soruşanda növbəti ekranda "İcazə ver"i seçin. + Bitwarden, ani bildirişləri istifadə edərək anbarınızın avtomatik sinxronlaşdırılmasını təmin edir. Mümkün olan ən yaxşı təcrübəni təqdim etmək üçün, sizdən ani bildirişləri fəallaşdırmağı soruşduqda növbəti ekranda "İcazə ver"i seçin. Push notifications for apple products @@ -682,17 +682,17 @@ Message shown when interacting with the server - Eyniləşdirilir... + Sinxronlaşdırılır... Message shown when interacting with the server - Eyniləşdirmə tamamlandı. + Sinxr tamamlandı - Uğursuz eyniləşdirmə. + Sinxr uğursuz oldu - Anbarı indi eyniləşdir + Anbarı indi sinxronlaşdır Touch ID @@ -708,11 +708,11 @@ PIN kod ilə kilidi açın - Təsdiqlənir + Doğrulanır Message shown when interacting with the server - Təsdiqləmə kodu + Doğrulama kodu Elementə bax @@ -721,14 +721,14 @@ Bitwarden veb anbarı - Kimlik təsdiqləyici tətbiqini itirmisiniz? + Kimlik doğrulayıcı tətbiqini itirmisiniz? Elementlər Screen title - Genişləndirmə aktivləşdirildi! + Uzantı aktivləşdirildi! Nişanlar @@ -745,19 +745,19 @@ This is used for the autofill service. ex. "There are no items in your vault for twitter.com". - Bir giriş sahəsi seçəndə və Bitwarden avto-doldurma örtüyünü görəndə, avto-doldurma xidmətini başlatmaq üçün ona toxuna bilərsiniz. + Bir giriş xanası seçdikdə və Bitwarden avto-doldurma örtüyünü gördükdə, avto-doldurma xidmətini başlatmaq üçün buna toxuna bilərsiniz. Anbarınızdakı bir elementi avto-doldurmaq üçün bu bildirişə toxunun. - Əlçatımlılıq tənzimləmələrini açın + Əlçatımlılıq Ayarlarını aç 1. Android əlçatımlılıq xidmətləri ekranında Xidmətlər başlığı altındakı "Bitwarden"ə toxunun. - 2. Tənzimləməni açın və Olduya basaraq qəbul edin. + 2. Ayarı açın və Olduya basaraq qəbul edin. Sıradan çıxarıldı @@ -775,7 +775,7 @@ Vəziyyət - Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden avto-doldurma xidmətidir. Bu xidmət haqqında daha ətraflı məlumat üçün "Tənzimləmələr" ekranına gedin. + Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden avto-doldurma xidmətidir. Bu xidmət haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin. Avto-doldurma @@ -784,13 +784,13 @@ Avto-doldurmaq və ya bu elementə baxmaq istəyirsiniz? - Bu elementi avto-doldurmaq istədiyinizə əminsiniz? "{0}" ilə tam uyğun gəlmir. + Bu elementi avto-doldurmaq istədiyinizə əminsiniz? "{0}" ilə tam uyuşmur. - Uyğun gələnlər + Uyuşan elementlər - Uyğun gələ bilənlər + Uyuşması mümkün olan elementlər Axtar @@ -806,15 +806,15 @@ Message shown when trying to launch an app that does not exist on the user's device. - Kimlik təsdiqləyici tətbiqi + Kimlik doğrulayıcı tətbiqi For 2FA - Kimlik təsdiqləyici tətbiqindən 6 rəqəmli təsdiqləmə kodunu daxil edin. + Kimlik doğrulayıcı tətbiqindən 6 rəqəmli doğrulama kodunu daxil edin. For 2FA - {0} ünvanına göndərilən e-poçtdakı 6 rəqəmli təsdiqləmə kodunu daxil edin. + {0} ünvanına göndərilən e-poçtdakı 6 rəqəmli doğrulama kodunu daxil edin. For 2FA @@ -822,7 +822,7 @@ For 2FA whenever there are no available providers on this device. - Bu hesabda ikir mərhələli giriş fəaldır, ancaq konfiqurasiya edilmiş iki mərhələli təchizatçıların heç biri bu cihazda dəstəklənmir. Zəhmət olmasa dəstəklənən cihaz istifadə edin və/və ya fərqli cihazda dəstəklənən yeni provayderlər əlavə edin (məs. kimlik təsdiqləyici tətbiqi). + Bu hesabda iki addımlı giriş qurulub, ancaq konfiqurasiya edilmiş iki addımlı provayderlərin heç biri bu cihazda dəstəklənmir. Lütfən dəstəklənən cihaz istifadə edin və/və ya fərqli cihazda dəstəklənən yeni provayderlər əlavə edin (məs. kimlik doğrulayıcı tətbiq). Bərpa kodu @@ -833,7 +833,7 @@ Remember my two-step login - Təsdiqləmə kodu olan e-poçtu yenidən göndər + Doğrulama kodu olan e-poçtu yenidən göndər For 2FA @@ -843,11 +843,11 @@ Başqa bir iki mərhələli giriş metodu istifadə edin - Təsdiqləmə e-poçtu göndərilə bilmədi. Yenidən sınayın. + Doğrulama e-poçtu göndərilə bilmədi. Yenidən sınayın. For 2FA - Təsdiqləmə e-poçtu göndərildi. + Doğrulama e-poçtu göndərildi For 2FA @@ -878,17 +878,17 @@ The placeholder will show the file size of the attachment. Ex "25 MB" - Kimlik təsdiqləyici açarı (TOTP) + Kimlik doğrulayıcı açarı (TOTP) - Təsdiqləmə kodu (TOTP) + Doğrulama kodu (TOTP) Totp code label - Kimlik təsdiqləyici açarı əlavə edildi. + Kimlik doğrulayıcı açarı əlavə edildi. - Kimlik təsdiqləyici açarı oxuna bilmir. + Kimlik doğrulayıcı açarı oxuna bilmir. Kameranızı QR koduna yönəldin. @@ -907,7 +907,7 @@ Skan prosesi avtomatik baş tutacaq. TOTP-ni kopyala - Bir girişin, kimlik təsdiqləyici açarı varsa, giriş məlumatları avto-doldurulanda TOTP təsdiqləmə kodunu kopyalayın. + Bir giriş prosesinin kimlik doğrulayıcı açarı varsa, giriş məlumatları avto-doldurulanda TOTP doğrulama kodunu kopyalayın. TOTP-ni avtomatik kopyala @@ -946,7 +946,7 @@ Skan prosesi avtomatik baş tutacaq. Şifrələmə açarınızı güncəlləyənə qədər bu özəlliyi istifadə edə bilməzsiniz. - Ş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 zəhmət olmasa veb anbar üzərindən giriş edin. + Ş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. Daha ətraflı @@ -1167,32 +1167,32 @@ Skan prosesi avtomatik baş tutacaq. Avto-doldurma əlçatımlılıq xidməti - Bitwarden avto-doldurma xidməti, giriş məlumatlarının, kredit kartlarının və kimlik məlumatlarının cihazınızdakı digər tətbiqlərdə doldurmasına kömək etməsi üçün Android avto-doldurma sistemini istifadə edir. + Bitwarden avto-doldurma xidməti, giriş məlumatlarının cihazınızdakı digər tətbiqlərdə doldurmasına kömək etməsi üçün Android Avto-doldurma Çərçivəsini istifadə edir. - Digər tətbiqlərdəki giriş məlumatlarının, kredit kartlarının və kimlik məlumatlarının doldurulması üçün Bitwarden avto-doldurma xidmətini istifadə edin. + Giriş məlumatlarını digər tətbiqlərdə doldurmaq üçün Bitwarden avto-doldurma xidmətini istifadə edin. - Avto-doldurma tənzimləmələrini açın + Avto-doldurma ayarlarını aç Face ID What Apple calls their facial recognition reader. - Təsdiqləmə üçün Face ID istifadə edin. + Doğrulamaq üçün Face ID istifadə edin. Kilidi açmaq üçün Face ID istifadə edin - Face ID-ni təsdiqlə + Face ID-ni doğrula Windows Hello - Android avto-doldurma tənzimləmələri menyusunu avtomatik aça bilmədik. Bu menyunu tapmaq üçün Android Tənzimləmələri > Sistem > Dillər və daxiletmə > Qabaqcıl > "Avto-doldurma xidməti"nə gedin. + Android avto-doldurma ayarları menyusunu avtomatik aça bilmədik. Bu menyunu tapmaq üçün Android Ayarları > Sistem > Dillər və giriş > Qabaqcıl > "Avto-doldurma xidməti"nə gedin. Özəl sahə adı @@ -1246,10 +1246,10 @@ Skan prosesi avtomatik baş tutacaq. Başlayır - URI uyğunluq aşkarlaması + URI uyuşma aşkarlaması - Uyğunluq aşkarlaması + Uyuşmanı aşkarlama URI match detection for auto-fill. @@ -1289,10 +1289,10 @@ Skan prosesi avtomatik baş tutacaq. Avto-doldurmanı istifadə edə bilmək üçün Bitwarden tətbiqində giriş etməlisiniz. - Tətbiqlərdə və veb saytlarda giriş edərkən giriş etmə məlumatlarınıza klaviaturadan asanlıqla müraciət edə bilərsiniz. + Tətbiqlərdə və veb saytlarda giriş edərkən giriş məlumatlarınıza klaviaturadan asanlıqla müraciət edə bilərsiniz. - Digər Avto-doldurma tətbiqləriniz varssa və onları istifadə etməyi düşünmürsünüzsə, Tənzimləmələrdə sıradan çıxara bilərsiniz. + İstifadə etməyi düşünmürsünüzsə, digər Avto-doldurma tətbiqlərini Ayarlarda sıradan çıxartmağı tövsiyə edirik. Parollarınızın cəld avto-doldurulması üçün anbarınıza birbaşa klaviaturanızdan müraciət edin. @@ -1301,7 +1301,7 @@ Skan prosesi avtomatik baş tutacaq. Cihazınızda parolun avto-doldurulması üçün aşağıdakı təlimatları izləyin: - 1. iOS "Tənzimləmələri"nə gedin + 1. iOS "Ayarları"na gedin 2. "Parollar və Hesablar"a toxunun. @@ -1319,7 +1319,7 @@ Skan prosesi avtomatik baş tutacaq. Parolun avto-doldurulması - Anbarınıza yeni giriş məlumatlarını əlavə etməyin ən asan yolu, Bitwarden parol avto-doldurma genişləndirməsidir. Bu genişləndirmə haqqında daha ətraflı məlumat almaq üçün "Tənzimləmələr" ekranına gedin. + Anbarınıza yeni giriş məlumatlarını əlavə etməyin ən asan yolu, Bitwarden parol avto-doldurma uzantısıdır. Bu uzantı haqqında daha ətraflı məlumat almaq üçün "Ayarlar" ekranına gedin. Yararsız e-poçt ünvanı. @@ -1369,10 +1369,10 @@ Skan prosesi avtomatik baş tutacaq. Növlər - Siyahılanacaq parol yoxdur. + Sadalanacaq parol yoxdur. - Siyahılanacaq heç bir element yoxdur. + Sadalanacaq heç bir element yoxdur. Kolleksiya axtar @@ -1406,7 +1406,7 @@ Skan prosesi avtomatik baş tutacaq. Bu elementin sahibi kimdir? - Siyahılanacaq heç bir kolleksiya yoxdur. + Sadalanacaq heç bir kolleksiya yoxdur. {0}, {1} ünvanına daşındı. @@ -1428,7 +1428,7 @@ Skan prosesi avtomatik baş tutacaq. Təşkilata daşı - Siyahılanacaq heç bir təşkilat yoxdur. + Sadalanacaq heç bir təşkilat yoxdur. Bu elementi daşımaq istədiyiniz təşkilatı seçin. Bir təşkilata daşımaq, elementin sahibliyini də həmin təşkilata daşıyacaq. Daşıdıqdan sonra bu elementə birbaşa sahibliyiniz olmayacaq. @@ -1451,7 +1451,7 @@ Skan prosesi avtomatik baş tutacaq. Short for "Password Generator" - Siyahılanacaq heç bir qovluq yoxdur. + Sadalanacaq heç bir qovluq yoxdur. Barmaq izi ifadəsi @@ -1465,7 +1465,7 @@ Skan prosesi avtomatik baş tutacaq. Bitwarden, bir təşkilat hesabı istifadə edərək anbar elementlərinizi başqaları ilə paylaşmağınıza icazə verər. Daha ətraflı məlumat üçün bitwarden.com saytını ziyarət etmək istəyirsiniz? - Anbarı ixrac et + Anbarı xaricə köçür İndi kilidlə @@ -1483,20 +1483,20 @@ Skan prosesi avtomatik baş tutacaq. 30 dəqiqə - Bitwarden-in kilidini açmaq üçün PIN kod tənzimləyin. Hər tətbiqdən tam çıxış edəndə PIN tənzimləmələriniz sıfırlanacaq. + Bitwarden-in kilidini açmaq üçün PIN kodunuzu ayarlayın. Tətbiqdən tam çıxış etdikdə PIN ayarlarınız sıfırlanacaq. {1} saytında {0} kimi giriş edildi. ex: Logged in as user@example.com on bitwarden.com. - Anbarınız kilidlənib. Davam etmək üçün ana parolunuzu təsdiqləyin. + Anbarınız kilidlənib. Davam etmək üçün ana parolunuzu doğrulayın. - Anbarınız kilidlənib. Davam etmək üçün PIN kodunuzu təsdiqləyin. + Anbarınız kilidlənib. Davam etmək üçün PIN kodunuzu doğrulayın. - Anbarınız kilidlənib. Davam etmək üçün kimliyinizi təsdiqləyin. + Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın. Tünd @@ -1530,11 +1530,11 @@ Skan prosesi avtomatik baş tutacaq. Clipboard is the operating system thing where you copy/paste data to on your device. - İlkin URI uyğunluq aşkarlaması + İlkin URI uyuşma aşkarlaması Default URI match detection for auto-fill. - Avto-doldurma kimi əməliyyatları icra edərkən giriş etmə prosesi üçün URI uyğunluq aşkarlamasının ilkin yolunu seçin. + 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. Tema @@ -1586,7 +1586,7 @@ Skan prosesi avtomatik baş tutacaq. Tətbiq yenidən başladılanda - Avto-doldurma, veb sayt və tətbiqlərdən Bitwarden anbarınıza güvənli şəkildə müraciət etməyinizi asanlaşdırır. Deyəsən, Bitwarden üçün avto-doldurma xidmətini fəallaşdırmamısınız. "Tənzimləmələr" ekranında Bitwarden üçün avto-doldurma xidmətini fəallaşdırın. + Avto-doldurma, veb sayt və tətbiqlərdən Bitwarden anbarınıza güvənli şəkildə müraciət etməyinizi asanlaşdırır. Deyəsən, Bitwarden üçün avto-doldurma xidmətini qurmamısınız. "Ayarlar" ekranında Bitwarden üçün avto-doldurma xidmətini qurun. Tema dəyişiklikləriniz tətbiq yenidən başladılanda tətbiq ediləcək. @@ -1611,7 +1611,7 @@ Skan prosesi avtomatik baş tutacaq. Seansın müddəti bitdi. - Biometrik təsdiqləmə + Biometrik doğrulama Biometrik @@ -1620,19 +1620,19 @@ Skan prosesi avtomatik baş tutacaq. Kilidi biometriklə aç - Bitwarden diqqətinizi tələb edir - Bitwarden Tənzimləmələrində "Avto-doldurma əlçatımlılıq xidməti"nə baxın + Bitwarden diqqətinizi tələb edir - Bitwarden ayarlarında "Avto-doldurma əlçatımlılıq xidməti"nə baxın - 3. Android tətbiq tənzimləmələrində Bitwarden-i tapın və "Digər tətbiqlərin üzərində göstər" seçini açın ("Qabaqcıl" seçimin altında ola bilər). + 3. Android tətbiq ayarlarında Bitwarden-i tapın və "Digər tətbiqlərin üzərində göstər" seçiminə ("Qabaqcıl" seçimin altında ola bilər) gedin və örtük dəstəyinə icazə vermək üçün açara toxunun. İcazə - Üzərində göstərmə icazə tənzimləmələrini açın + Üzərində göstərmə icazə ayarlarını açın - 3. Android tətbiq tənzimləmələrində Bitwarden-i tapın və "Digər tətbiqlərin üzərində göstər" seçini açın ("Qabaqcıl" seçimin altında ola bilər). + 3. Android tətbiq ayarlarında Bitwarden-i tapın və "Digər tətbiqlərin üzərində göstər" seçin ("Qabaqcıl" seçimin altında ola bilər) və örtüyə icazə vermək üçün açarı açın. Rədd edildi @@ -1644,38 +1644,38 @@ Skan prosesi avtomatik baş tutacaq. Fayl formatı - Anbar verilənlərinizi ixrac etmək üçün ana parolunuzu daxil edin. + Anbar datanızı xaricə köçürmək üçün ana parolunuzu daxil edin. - E-poçtunuza bir təsdiqləmə kodu göndərin + Doğrulama kodunu e-poçtunuza göndərin Kod göndərildi! - Davam etmək üçün kimliyinizi təsdiqləyin. + Davam etmək üçün kimliyinizi doğrulayın. - Bu ixrac faylındakı anbar verilənləriniz şifrələnməmiş formatdadır. İxrac edilən faylı, güvənli olmayan kanallar üzərində saxlamamalı və ya göndərməməlisiniz (e-poçt kimi). Bu faylı işiniz bitdikdən sonra dərhal silin. + 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. - Bu ixrac faylı, hesabınızın şifrələmə açarını istifadə edərək verilənlərinizi şifrələyir. Hesabınızın şifrələmə açarını döndərsəniz, bu ixrac faylının şifrəsini aça bilməyəcəyiniz üçün yenidən ixrac etməli olacaqsınız. + Xaricə köçürdüyünüz bu fayldakı data, hesabınızın şifrələmə açarı istifadə edilərək şifrələnir. Hesabınızın şifrələmə açarını dəyişdirsəniz, bu faylın şifrəsini aça bilməyəcəksiniz və onu yenidən xaricə köçürməli olacaqsınız. - Hesab şifrələmə açarları, hər Bitwarden istifadəçi hesabı üçün unikaldır, buna görə də şifrələnmiş bir ixracı, fərqli bir hesaba idxal edə bilməzsiniz. + 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. - Anbarın ixracını təsdiqləyin + Anbarın xaricə köçürülməsini təsdiqlə Title for the alert to confirm vault exports. Xəbərdarlıq - Anbarınızın ixracında problem yarandı. Əgər problem davam edərsə, veb anbarından ixrac etməli olacaqsınız. + Anbarınızın xaricə köçürülməsi zamanı problem yarandı. Əgər problem davam edərsə, veb anbarından xaricə köçürməli olacaqsınız. - Anbar uğurla ixrac edildi + Anbar uğurla xaricə köçürüldü Klonla @@ -1695,7 +1695,7 @@ Skan prosesi avtomatik baş tutacaq. Qoşma uğurla saxlanıldı - Avto-doldurma qutusunu istifadə etmək üçün zəhmət olmasa "Bitwarden" tənzimləmələrində "Avto-doldurma əlçatımlılıq xidməti"ni fəallaşdırın. + Avto-doldurma qutusunu istifadə etmək üçün lütfən "Bitwarden" ayarlarında "Avto-doldurma əlçatımlılıq xidməti"ni fəallaşdırın. Heç bir parol sahəsi aşkarlanmadı @@ -1741,22 +1741,22 @@ Skan prosesi avtomatik baş tutacaq. Confirmation alert message when soft-deleting a cipher. - Ana parolun təsdiqlənməsi gözlənildiyi üçün bu hesab üzrə biometrik kilid açma sıradan çıxarıldı. + Ana parolun doğrulanması gözlənildiyi üçün bu hesab üzrə biometrik kilid açma sıradan çıxarıldı. - Ana parolun təsdiqlənməsi gözlənildiyi üçün bu hesab üzrə avto-doldurma biometrik kilid açma sıradan çıxarıldı. + Ana parolun doğrulanması gözlənildiyi üçün bu hesab üzrə avto-doldurma biometrik kilid açma sıradan çıxarıldı. - Təzələmə əsnasında eyniləşdirməni fəallaşdır + Təzələmə zamanı sinxr icazə ver - Barmağınızla aşağı çəkəndə anbarı eyniləşdir + Barmağınızla aşağı çəkdikdə anbarı sinxronlaşdır. Müəssisə üçün tək daxil olma - Təşkilatınızın tək daxil olma portalını istifadə edərək daha tez giriş edə bilərsiniz. Başlatmaq üçün zəhmət olmasa təşkilatınızın identifikatorunu daxil edin. + Təşkilatınızın tək daxil olma portalını istifadə edərək daha tez giriş edə bilərsiniz. Başlatmaq üçün lütfən təşkilatınızın identifikatorunu daxil edin. Təşkilat identifikatoru @@ -1765,10 +1765,10 @@ Skan prosesi avtomatik baş tutacaq. Hazırda SSO ilə giriş edilə bilmir - Ana parolu tənzimlə + Ana parolu ayarla - SSO ilə giriş prosesini tamamlamaq üçün zəhmət olmasa anbarınıza müraciət etmək və onu qorumaq üçün bir ana şifrə tənzimləyin. + SSO ilə giriş prosesini tamamlamaq üçün lütfən anbarınıza müraciət etmək və onu qorumaq üçün bir ana parol ayarlayın. Bir və ya daha çox təşkilat siyasəti, aşağıdakı tələbləri qarşılamaq üçün ana parolunuzu tələb edir: @@ -1795,7 +1795,7 @@ Skan prosesi avtomatik baş tutacaq. Yararsız parol - Parol, şirkət tələblərini qarşılamır. Zəhmət olmasa siyasət məlumatlarını yoxlayıb yenidən sınayın. + Parol, şirkət tələblərini qarşılamır. Lütfən siyasət məlumatlarını yoxlayıb yenidən sınayın. Yüklənir @@ -1813,7 +1813,7 @@ Skan prosesi avtomatik baş tutacaq. Gizlilik Siyasəti - Bitwarden diqqətinizi tələb edir - Bitwarden Tənzimləmələrində "Avto-doldurma xidməti"ndə "Üzərindən göstər"i fəallaşdırın + Bitwarden diqqətinizi tələb edir - Bitwarden Ayarlarında "Avto-doldurma xidməti"ndə "Üzərindən göstər"i işə salın Avto-doldurma xidmətləri @@ -1828,10 +1828,10 @@ Skan prosesi avtomatik baş tutacaq. Əlçatımlılığı istifadə et - Saytda və tətbiqlərdə giriş məlumatlarınızın avto-doldurulması üçün Bitwarden əlçatımlılıq xidmətini istifadə edə bilərsiniz. Fəal olanda, giriş məlumatlarını daxil edərkən açılan pəncərə görünəcək. + Saytda və vebdə giriş məlumatlarınızı avto-doldurmaq üçün Bitwarden Əlçatımlılıq Xidmətini istifadə edin. Qurulanda, giriş xanalarını seçərkən açılan pəncərə göstərəcəyik. - Saytda və tətbiqlərdə giriş məlumatlarınızın avto-doldurulması üçün Bitwarden əlçatımlılıq xidmətini istifadə edə bilərsiniz. ("Üzərində göstər" seçiminin fəal olması lazımdır) + Saytda və vebdə giriş məlumatlarınızı avto-doldurmaq üçün Bitwarden Əlçatımlılıq Xidmətini istifadə edin. ("Üzərində göstər" seçimi açıq olmalıdır) Avto-doldurma cəld əməliyyat qutusunu istifadə etmək üçün Bitwarden əlçatımlılıq xidmətini istifadə edin və/və ya "Üzərində göstər"i (əgər fəaldırsa) istifadə edərək açılan bir pəncərə göstərə bilərsiniz. @@ -1843,13 +1843,13 @@ Skan prosesi avtomatik baş tutacaq. "Üzərində göstər"i istifadə edin - Fəal olsa, giriş məlumatları daxil ediləndə Bitwarden əlçatımlılıq xidmətinə açılan pəncərə görüntüləməsinə icazə verilər. + Giriş xanalarını seçdikdə Bitwarden Əlçatımlılıq Xidmətinin açılan pəncərə göstərməsinə icazə verir. - Fəal olsa, giriş məlumatlarının avto-doldurmasına köməkçi olması üçün giriş sahələri seçiləndə Bitwarden əlçatımlılıq xidməti açılan bir pəncərə görüntüləyəcək. + İşə salındıqda Bitwarden Əlçatımlılıq Xidməti, giriş məlumatlarınızın avto-doldurmasına kömək etmək üçün giriş xanaları seçildikdə açılan pəncərə göstərəcək. - Fəal olsa, əlçatımlılıq, Android-in avto-doldurma sistemini dəstəkləməyən köhnə tətbiqlər üçün Avto-doldurma xidmətini təqlid etməsi üçün açılan bir pəncərə göstərəcək. + Fəal olsa, əlçatımlılıq, Android Avto-doldurma Çərçivəsini dəstəkləməyən köhnə tətbiqlərdə Avto-doldurma Xidmətini təqlid etməsi üçün açılan bir pəncərə göstərəcək. 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. @@ -1924,7 +1924,7 @@ Skan prosesi avtomatik baş tutacaq. Bitmə vaxtı - Əgər tənzimlənsə, göstərilən tarix və vaxtda "Send"ə müraciət başa çatacaq. + Əgər ayarlanıbsa, göstərilən tarix və vaxtda "Send"ə müraciət başa çatacaq. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -1934,7 +1934,7 @@ Skan prosesi avtomatik baş tutacaq. Maksimal müraciət sayı - Əgər tənzimlənsə, istifadəçilər maksimal müraciət sayına çatdıqdan sonra bu "Send"ə müraciət edə bilməyəcək. + Əgər ayarlanıbsa, istifadəçilər maksimal müraciət sayına çatdıqdan sonra bu "Send"ə müraciət edə bilməyəcək. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -2058,7 +2058,7 @@ Skan prosesi avtomatik baş tutacaq. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - "Send" ilə faylları istifadə etmək üçün e-poçtunuzu təsdiqləməlisiniz. E-poçtunuzu veb anbarında təsdiqləyə bilərsiniz. + Faylları "Send" ilə istifadə etmək üçün e-poçtunuzu doğrulamalısınız. E-poçtunuzu veb anbarında doğrulaya bilərsiniz. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -2068,13 +2068,13 @@ Skan prosesi avtomatik baş tutacaq. Ana parol təsdiqi - Bu əməliyyat qorumalıdır, davam etmək üçün zəhmət olmasa kimliyinizi təsdiqləmək üçün ana parolunuzu təkrar daxil edin. + Bu əməliyyat qorumalıdır, davam etmək üçün lütfən kimliyinizi doğrulamaq üçün ana parolunuzu təkrar daxil edin. Captcha tələb olunur - Captcha uğursuz oldu. Zəhmət olmasa yenidən sınayın. + Captcha uğursuz oldu. Lütfən yenidən sınayın. Güncəllənmiş ana parol @@ -2110,19 +2110,19 @@ Skan prosesi avtomatik baş tutacaq. FIDO2 WebAuthn - Davam etmək üçün FIDO2 WebAuthn fəal güvənlik açarınızı hazır saxlayın, daha sonra növbəti ekranda "WebAuthn-u təsdiqlə"yə kliklədikdən sonra təlimatları izləyin. + Davam etmək üçün FIDO2 WebAuthn üçün fəal olan güvənlik açarınızı hazır saxlayın, daha sonra növbəti ekranda "WebAuthn-u doğrula"ya kliklədikdən sonra təlimatları izləyin. - Kimlik təsdiqləmə, FIDO2 WebAuthn istifadə edir, xarici güvənlik açarı istifadə edərək kimliyi təsdiqləyə bilərsiniz. + Kimlik doğrulama, FIDO2 WebAuthn istifadə edir, xarici güvənlik açarı istifadə edərək kimliyi doğrulaya bilərsiniz. - WebAuthn-u təsdiqlə + WebAuthn kimlik doğrulama Tətbiqə qayıt - Zəhmət olmasa ilkin brauzerinizin WebAuthn-u təsdiqlədiyinə əmin olub yenidən sınayın. + Lütfən ilkin brauzerinizin WebAuthn-u dəstəklədiyinə əmin olub yenidən sınayın. Bu təşkilat, sizi "parol sıfırlama"da avtomatik olaraq qeydiyyata alan müəssisə siyasətinə sahibdir. Qeydiyyat, təşkilat administratorlarına ana parolunuzu dəyişdirmə icazəsi verəcək. @@ -2131,16 +2131,16 @@ Skan prosesi avtomatik baş tutacaq. 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 {0} saat {1} dəqiqədir - 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 {0} saat {1} dəqiqədir. Anbar vaxt bitişi əməliyyatı {2} olaraq tənzimləndi. + 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 {0} saat {1} dəqiqədir. Anbar vaxt bitişi əməliyyatı {2} olaraq ayarlandı. - Təşkilatınızın siyasətləri, anbar vaxt bitişi əməliyyatınızı {0} olaraq tənzimlədi. + Təşkilatınızın siyasətləri, anbar vaxt bitişi əməliyyatınızı {0} olaraq ayarladı. - Anbar vaxt bitişi, təşkilatınız tərəfindən tənzimlənən məhdudiyyətləri aşır. + Anbar vaxt bitişi, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır. - Bir və ya daha çox təşkilat siyasəti, fərdi anbarınızı ixrac etməyinizin qarşısını alır. + Bir və ya daha çox təşkilat siyasəti, fərdi anbarınızı xaricə köçürməyinizi əngəlləyir. Hesab əlavə et @@ -2173,7 +2173,7 @@ Skan prosesi avtomatik baş tutacaq. Hesabınız birdəfəlik silinəcək - Hesabınız və əlaqəli bütün verilənlər silinəcək və bərpa oluna bilməyəcək. Davam etmək istədiyinizə əminsiniz? + Hesabınız və əlaqəli bütün datalar silinəcək və bərpa oluna bilməyəcək. Davam etmək istədiyinizə əminsiniz? Hesabınız silinir @@ -2182,7 +2182,7 @@ Skan prosesi avtomatik baş tutacaq. Hesabınız birdəfəlik silindi - Yararsız təsdiqləmə kodu. + Yararsız doğrulama kodu Tək istifadəlik parol tələb et @@ -2200,19 +2200,19 @@ Skan prosesi avtomatik baş tutacaq. Kod göndərilir - Təsdiqlənir + Doğrulanır Kodu təkrar göndər - Təsdiqləmə kodu e-poçtunuza göndərildi + Doğrulama kodu e-poçtunuza göndərildi - E-poçtunuza təsdiqləmə kodu göndərilərkən bir xəta baş verdi. Zəhmət olmasa yenidən sınayın + E-poçtunuza doğrulama kodu göndərilərkən bir xəta baş verdi. Lütfən yenidən sınayın - E-poçtunuza göndərilmiş təsdiqləmə kodunu daxil edin + E-poçtunuza göndərilmiş doğrulama kodunu daxil edin Çökmə jurnallarını göndər @@ -2266,13 +2266,13 @@ Skan prosesi avtomatik baş tutacaq. TOTP - Təsdiqləmə kodları + Doğrulama kodları Premium abunəlik tələb olunur - Kimlik təsdiqləyici açarı oxuna bilmir? + Kimlik doğrulayıcı açarı oxuna bilmir? QR kodu skan edin @@ -2281,7 +2281,7 @@ Skan prosesi avtomatik baş tutacaq. QR kodunu skan edə bilmədiniz? - Kimlik təsdiqləyici açarı + Kimlik doğrulayıcı açarı Kodu əllə daxil et @@ -2296,13 +2296,13 @@ Skan prosesi avtomatik baş tutacaq. Açar uğurla daxil edildikdən sonra, açarı güvənli şəkildə saxlamaq üçün "TOTP əlavə et"i seçin - Kilid seçimlərini "Heç vaxt" olaraq tənzimləmək, anbarınızı cihazınıza müraciəti olan hər kəsə əlçatan edir. Bu seçimi istifadə etsəniz, cihazınızı düzgün qoruduğunuza əmin olmalısınız. + Kilid seçimlərini "Heç vaxt" olaraq ayarlamaq, anbarınızı cihazınıza müraciəti olan hər kəsə əlçatan edir. Bu seçimi istifadə etsəniz, cihazınızı düzgün qoruduğunuza əmin olmalısınız. - Daxil edilən bir və ya daha çox URL yararsızdır. Zəhmət olmasa nəzər salın və yenidən saxlamağa çalışın. + Daxil edilən bir və ya daha çox URL yararsızdır. Lütfən nəzər salın və yenidən saxlamağa çalışın. - Tələbinizi emal edə bilmədik. Zəhmət olmasa yenidən sınayın və ya bizimlə əlaqə saxlayın. + Tələbinizi emal edə bilmədik. Lütfən yenidən sınayın və ya bizimlə əlaqə saxlayın. Ekranı çəkməyə icazə ver @@ -2353,7 +2353,7 @@ Skan prosesi avtomatik baş tutacaq. Giriş tələblərini təsdiqlə - Digər cihazlardan edilən giriş tələblərini təsdiqləmək üçün bu cihazı istifadə edin. + Digər cihazlardan edilən giriş tələblərini təsdiqləmək üçün bu cihazı istifadə edin Bildirişlərə icazə ver @@ -2464,7 +2464,7 @@ Skan prosesi avtomatik baş tutacaq. Əlçatımlılıq Xidməti açıqlaması - Bitwarden, tətbiqlərdə və veb saytlarda giriş sahələrini axtarmaq üçün Əlçatımlılıq Xidmətini istifadə edir, daha sonra tətbiq və ya sayt üçün uyğunluq aşkar etdikdə istifadəçi adı və parolun daxil edilməsi üçün müvafiq sahə kimliklərini yaradır. Xidmət tərəfindən bizə təqdim edilən məlumatların heç birini saxlamırıq, kimlik məlumatlarının daxil edilməsindən kənar ekrandakı hər hansısa elementə nəzarət etməyə cəhd etmirik. + Bitwarden, tətbiqlərdə və veb saytlarda giriş xanalarını axtarmaq üçün Əlçatımlılıq Xidmətini istifadə edir, daha sonra tətbiq və ya sayt üçün uyuşma tapdıqda istifadəçi adı və parolun daxil edilməsi üçün müvafiq sahə kimliklərini yaradır. Xidmət tərəfindən bizə təqdim edilən məlumatların heç birini saxlamırıq, kimlik məlumatlarının daxil edilməsindən kənar ekrandakı hər hansısa elementə nəzarət etməyə cəhd etmirik. Qəbul et @@ -2505,7 +2505,7 @@ Bu hesaba keçmək istəyirsiniz? Cihazınıza bir bildiriş göndərildi. - Zəhmət olmasa anbarınızın kilidinin açıq olduğuna və Barmaq izi ifadəsinin digər cihazda uyğun gəldiyinə əmin olun. + 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. Bildirişi təkrar göndər @@ -2541,7 +2541,7 @@ Bu hesaba keçmək istəyirsiniz? Dil - Dil, {0} olaraq dəyişdirildi. Dəyişiklikləri görmək üçün zəhmət olmasa tətbiqi yenidən başladın + Dil, {0} olaraq dəyişdirildi. Dəyişiklikləri görmək üçün lütfən tətbiqi yenidən başladın Dil dəyişikliyi, tətbiqin yenidən başladılmasını tələb edir @@ -2592,13 +2592,13 @@ Bu hesaba keçmək istəyirsiniz? Açarı, mövcud və ya yeni bir elementə əlavə edin - Anbarınızda {0} ilə uyğunlaşan heç bir element yoxdur + Anbarınızda {0} ilə uyuşan heç bir element yoxdur Bir element axtarın və ya yenisini əlavə edin - Axtarışa uyğun gələn heç bir element yoxdur + Axtarışla uyuşan heç bir element yoxdur ABŞ @@ -2667,7 +2667,7 @@ Bu hesaba keçmək istəyirsiniz? Ana parolu təkrar soruş köməyi - Yetərsiz yaddaşa görə kilid açma uğursuz ola bilər. Həll etmək üçün KDF yaddaş tənzimləmələrinizi azaldın və ya biometrik kilid açmanı quraşdırın. + Yetərsiz yaddaşa görə kilid açma uğursuz ola bilər. Həll etmək üçün KDF yaddaş ayarlarınızı azaldın və ya biometrik kilid açmanı quraşdırın. Yararsız API açarı @@ -2740,7 +2740,7 @@ Bu hesaba keçmək istəyirsiniz? Giriş təsdiqləndi - Cihazla giriş etmə, Bitwarden tətbiqinin tənzimləmələrində quraşdırılmalıdır. Başqa bir seçimə ehtiyacınız var? + Cihazla giriş etmə, Bitwarden tətbiqinin ayarlarında qurulmalıdır. Başqa bir seçimə ehtiyacınız var? Cihazla giriş et @@ -2801,7 +2801,7 @@ Bu hesaba keçmək istəyirsiniz? Android Avto-doldurma Çərçivəsi, giriş məlumatlarını cihazınızdakı digər tətbiqlərə doldurmağa kömək etmək üçün istifadə olunur. - Seçdiyiniz klaviatura dəstəkləyirsə sətir daxili avto-doldurmani istifadə edin. Əks halda, ilkin örtük istifadə edin. + Seçdiyiniz klaviatura dəstəkləyirsə sətir daxili avto-doldurmanı istifadə edin. Əks halda, ilkin örtük istifadə edin. Əlavə seçimlər @@ -2819,6 +2819,9 @@ Bu hesaba keçmək istəyirsiniz? Dəstək komandası ilə əlaqə qurmağa davam edilsin? + + Gizlilik Siyasətinə davam edirsiniz? + Tətbiq mağazası ilə davam edilsin? @@ -2838,6 +2841,9 @@ Bu hesaba keçmək istəyirsiniz? Axtardığınızı tapa bilmirsiniz? bitwarden.com üzərindən Bitwarden dəstəyinə müraciət edin. + + bitwarden.com saytında gizlilik siyasətimizi nəzərdən keçirin. + Veb tətbiqində Bitwarden hesabınızın daha çox özəlliyini kəşf edin. @@ -2861,10 +2867,10 @@ Bu hesaba keçmək istəyirsiniz? Hesabdan çıxış edildi. - Your organization permissions were updated, requiring you to set a master password. + Təşkilatınızın icazələri güncəlləndi və bir ana parol ayarlamağınızı tələb edir. - Your organization requires you to set a master password. + Təşkilatınız bir ana parol ayarlamağı tələb edir. Anbar vaxt bitməsi əməliyyatınızı dəyişdirmək üçün bir kilid açma seçimi qurun. diff --git a/src/App/Resources/AppResources.be.resx b/src/App/Resources/AppResources.be.resx index 4101d64f2..50d41faf2 100644 --- a/src/App/Resources/AppResources.be.resx +++ b/src/App/Resources/AppResources.be.resx @@ -2820,6 +2820,9 @@ Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.bg.resx b/src/App/Resources/AppResources.bg.resx index 19ded0703..354dcd39d 100644 --- a/src/App/Resources/AppResources.bg.resx +++ b/src/App/Resources/AppResources.bg.resx @@ -2110,7 +2110,7 @@ FIDO2 WebAuthn - To continue, have your FIDO2 WebAuthn compatible security key ready, then follow the instructions after clicking 'Authenticate WebAuthn' on the next screen. + За да продължите, пригответе своето устройство за удостоверяване съвместимо с FIDO2 WebAuthn, натиснете „Идентификация WebAuthn“ на следващия екран и следвайте инструкциите. Идентификация чрез FIDO2 WebAuthn – можете да се идентифицирате чрез външен ключ за сигурност. @@ -2293,8 +2293,8 @@ Настройка на TOTP - Once the key is successfully entered, -select Add TOTP to store the key safely + След като ключът бъде въведен успешно, +изберете „Добавяне на код за потвърждаване“, за да запазите ключа Ако изберете „Никога“ като настройка за заключването, трезорът Ви ще бъде достъпен за всеки, който има досег с устройството. Ако използвате тази настройка, трябва да се уверите, че устройството Ви е удачно защитено. @@ -2820,6 +2820,9 @@ select Add TOTP to store the key safely Продължаване към връзка с поддръжката? + + Продължаване към Политиката за поверителност? + Продължаване към магазина за приложения? @@ -2839,6 +2842,9 @@ select Add TOTP to store the key safely Не намирате това, което търсите? Свържете се с поддръжката на Битуорден на bitwarden.com. + + Прегледайте нашата Политика за поверителност на bitwarden.com. + Разгледайте още от възможностите на регистрацията си в Битуорден в уеб приложението. @@ -2862,10 +2868,10 @@ select Add TOTP to store the key safely Акаунтът е отписан. - Your organization permissions were updated, requiring you to set a master password. + Правата Ви в организацията бяха променени, необходимо е да зададете главна парола. - Your organization requires you to set a master password. + Организацията Ви изисква да зададете главна парола. Задайте начин за отключване, за да може да промените действието при изтичане на времето за достъп до трезора. diff --git a/src/App/Resources/AppResources.bn.resx b/src/App/Resources/AppResources.bn.resx index e7aeda589..fd8f9ff4a 100644 --- a/src/App/Resources/AppResources.bn.resx +++ b/src/App/Resources/AppResources.bn.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.bs.resx b/src/App/Resources/AppResources.bs.resx index 01905c2a2..53bd193fd 100644 --- a/src/App/Resources/AppResources.bs.resx +++ b/src/App/Resources/AppResources.bs.resx @@ -2819,6 +2819,9 @@ Skeniranje će biti izvršeno automatski. Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2838,6 +2841,9 @@ Skeniranje će biti izvršeno automatski. Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ca.resx b/src/App/Resources/AppResources.ca.resx index 9b6799c3c..9e0156c30 100644 --- a/src/App/Resources/AppResources.ca.resx +++ b/src/App/Resources/AppResources.ca.resx @@ -2820,6 +2820,9 @@ Voleu canviar a aquest compte? Voleu continuar per contactar amb l'assistència? + + Voleu continuar amb la política de privadesa? + Voleu continuar cap a l'app store? @@ -2839,6 +2842,9 @@ Voleu canviar a aquest compte? No trobeu el que esteu buscant? Poseu-vos en contacte amb l'assistència de Bitwarden a bitwarden.com. + + Consulteu la nostra política de privadesa a bitwarden.com. + Exploreu més característiques del vostre compte Bitwarden a l'aplicació web. diff --git a/src/App/Resources/AppResources.cs.resx b/src/App/Resources/AppResources.cs.resx index 9f328ae27..815e2ef21 100644 --- a/src/App/Resources/AppResources.cs.resx +++ b/src/App/Resources/AppResources.cs.resx @@ -2819,6 +2819,9 @@ Chcete se přepnout na tento účet? Pokračovat v kontaktování podpory? + + Pokračovat na Zásady ochrany osobních údajů? + Pokračovat do obchodu s aplikacemi? @@ -2838,6 +2841,9 @@ Chcete se přepnout na tento účet? Nenašli jste to, co jste hledali? Na bitwarden.com získejte podporu. + + Podívejte se na naše Zásady ochrany osobních údajů na bitwarden.com. + Prozkoumejte další funkce Vašeho účtu Bitwarden ve webové aplikaci. diff --git a/src/App/Resources/AppResources.cy.resx b/src/App/Resources/AppResources.cy.resx index a7a01eb33..0e93680a6 100644 --- a/src/App/Resources/AppResources.cy.resx +++ b/src/App/Resources/AppResources.cy.resx @@ -144,7 +144,7 @@ App name. Shouldn't ever change. - Cancel + Yn ôl Cancel an operation. @@ -152,11 +152,11 @@ Copy some value to your clipboard. - Copy password + Copïo'r cyfrinair The button text that allows a user to copy the login's password to their clipboard. - Copy username + Copïo'r enw defnyddiwr The button text that allows a user to copy the login's username to their clipboard. @@ -265,7 +265,7 @@ The login button text (verb). - Login + Mewngofnodi Title for login page. (noun) @@ -282,7 +282,7 @@ Are you sure you want to remove this account? - Account already added + Wedi'i ychwanegu eisoes Would you like to switch to it now? @@ -308,7 +308,7 @@ Label for an entity name. - No + Na Nodiadau @@ -327,7 +327,7 @@ Button text for a save operation (verb). - Move + Symud Yn cadw... @@ -391,7 +391,7 @@ Fersiwn - View + Gweld Visit our website @@ -401,7 +401,7 @@ Label for a website. - Yes + Ydw Cyfrif @@ -455,7 +455,7 @@ Parhau - Creu cyfrif + Crëwch gyfrif Wrthi'n creu cyfrif... @@ -484,13 +484,13 @@ Safari is the name of apple's web browser - Get instant access to your passwords! + Mynnwch fynediad i'ch cyfrineiriau ar unwaith! Rydych chi'n barod i fewngofnodi! - Your logins are now easily accessible from Safari, Chrome, and other supported apps. + Mae eich manylion mewngofnodi bellach yn hawdd i'w canfod o Safari, Chrome, ac apiau eraill. In Safari and Chrome, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the share menu). @@ -502,7 +502,7 @@ To turn on Bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu. - Favorite + Ffefryn Ôl bys @@ -511,7 +511,7 @@ Cynhyrchu cyfrinair - Get your master password hint + Anfon awgrym o'ch prif gyfrinair Mewnforio eitemau @@ -572,27 +572,27 @@ The master password is the password you use to access your vault. It is very important that you do not forget your master password. There is no way to recover the password in the event that you forget it. - Master password hint (optional) + Awgrym o'ch prif gyfrinair (dewisol) Gall awgrym o'ch prif gyfrinair eich helpu i'w gofio os ydych chi'n ei anghofio. - Master password must be at least {0} characters long. + Rhaid i'ch prif gyfrinair gynnwys o leiaf {0} nod. Isafswm rhifau Minimum numeric characters for password generator settings - Isafswm arbennig + Isafswm nodau arbennig Minimum special characters for password generator settings Mwy o osodiadau - You must log into the main Bitwarden app before you can use the extension. + Rhaid i chi fewngofnodi i brif ap Bitwarden cyn defnyddio'r estyniad. byth @@ -610,7 +610,7 @@ There are no items in your vault for this website/app. Tap to add one. - This login does not have a username or password configured. + Does dim enw defnyddiwr na chyfrinair i'r manylyn mewngofnodi hwn. Iawn, deall! @@ -623,7 +623,7 @@ Dewisiadau - Other + Gosodiadau eraill Password generated @@ -632,7 +632,7 @@ Cynhyrchydd cyfrineiriau - Password hint + Awgrym o'r cyfrinair Rydym ni wedi anfon ebost atoch gydag awgrym ar gyfer eich prif gyfrinair. @@ -654,7 +654,7 @@ Ailgynhyrchu cyfrinair - Re-type master password + Aildeipio'r prif gyfrinair Chwilio'r gell @@ -672,7 +672,7 @@ Rhowch god PIN 4 nod i'w ddefnyddio i ddatgloi'r ap. - Item information + Gwybodaeth am yr eitem Eitem wedi'i chadw @@ -699,7 +699,7 @@ What Apple calls their fingerprint reader. - Two-step login + Mewngofnodi dau agm Datgloi â {0} @@ -715,7 +715,7 @@ Verification code - View item + Gweld yr eitem Cell we Bitwarden @@ -837,10 +837,10 @@ For 2FA - Two-step login options + Dewisiadau mewngofnodi dau gam - Use another two-step login method + Defnyddio dull mewngofnodi dau gam arall Could not send verification email. Try again. @@ -1005,10 +1005,10 @@ Scanning will happen automatically. Cerdyn - Hunaniaeth + Eitem hunaniaeth - Login + Manylyn mewngofnodi Nodyn diogel @@ -1083,10 +1083,10 @@ Scanning will happen automatically. Mawrth - May + Mai - Middle name + Enw canol Mr @@ -1104,13 +1104,13 @@ Scanning will happen automatically. Tachwedd - October + Hydref Rhif pasbort - Phone + Ffôn Medi @@ -1137,7 +1137,7 @@ Scanning will happen automatically. Dangos eiconau gwefannau - Show a recognizable image next to each login. + Dangos delwedd adnabyddadwy wrth ymyl pob eitem. Icons server URL @@ -1158,10 +1158,10 @@ Scanning will happen automatically. There are no items in this collection. - There are no items in this folder. + Does dim eitemau yn y ffolder hon. - There are no items in the trash. + Does dim eitemau yn y bin sbwriel. Auto-fill Accessibility Service @@ -1266,7 +1266,7 @@ Scanning will happen automatically. Hold your Yubikey near the top of the device. - Try again + Ceisio eto To continue, hold your YubiKey NEO against the back of the device. @@ -1351,10 +1351,10 @@ Scanning will happen automatically. Gwirio a ydy'r cyfrinair wedi'i ddatgelu. - Mae'r cyfrinair hwn wedi cael ei ddatgelu {0} o weithiau mewn achosion o dorri data. Dylech chi ei newid. + Mae'r cyfrinair hwn wedi cael ei ddatgelu {0} o weithiau mewn achosion o ddatgelu data. Dylech chi ei newid. - This password was not found in any known data breaches. It should be safe to use. + Chafodd y cyfrinair hwn mo'i ganfod mewn unrhyw achos hysbys o ddatgelu data. Dylai fod yn iawn i'w ddefnyddio. Identity name @@ -1366,13 +1366,13 @@ Scanning will happen automatically. Password history - Types + Mathau - No passwords to list. + Dim cyfrineiriau i'w rhestru. - There are no items to list. + Does dim eitemau i'w rhestu. Search collection @@ -1384,7 +1384,7 @@ Scanning will happen automatically. Search text Sends - Search {0} + Chwilio {0} ex: Search Logins @@ -1451,7 +1451,7 @@ Scanning will happen automatically. Short for "Password Generator" - There are no folders to list. + Does dim ffolderi i'w rhestru. Fingerprint phrase @@ -1522,11 +1522,11 @@ Scanning will happen automatically. ar ôl 2 funud - Clear clipboard + Clirio'r clipfwrdd Clipboard is the operating system thing where you copy/paste data to on your device. - Automatically clear copied values from your clipboard. + Clirio eitemau a gopïwyd o'ch clipfwrdd yn awtomatig. Clipboard is the operating system thing where you copy/paste data to on your device. @@ -1541,7 +1541,7 @@ Scanning will happen automatically. Color theme - Change the application's color theme. + Newid thema liwiau'r ap. Rhagosodiad (system) @@ -1550,13 +1550,13 @@ Scanning will happen automatically. Default dark theme - Copy note + Copïo'r nodyn - Exit + Gadael - Are you sure you want to exit Bitwarden? + Ydych chi'n siŵr eich bod am adael Bitwarden? Do you want to require unlocking with your master password when the application is restarted? @@ -1599,7 +1599,7 @@ Scanning will happen automatically. Cynnwys rhif - Download + Lawrlwytho Shared @@ -1614,10 +1614,10 @@ Scanning will happen automatically. Biometric verification - Biometrics + biometreg - Use biometrics to unlock + Defnyddio biometreg i ddatgloi Bitwarden needs attention - See "Auto-fill Accessibility Service" from Bitwarden settings @@ -1641,7 +1641,7 @@ Scanning will happen automatically. Granted - File format + Fformat y ffeil Rhowch eich prif gyfrinair i allforio data eich cell. @@ -1692,7 +1692,7 @@ Scanning will happen automatically. There was a problem saving this attachment. If the problem persists, you can save it from the web vault. - Attachment saved successfully + Cadwyd yr atodiad yn llwyddiannus Please turn on "Auto-fill Accessibility Service" from Bitwarden Settings to use the Auto-fill tile. @@ -1701,11 +1701,11 @@ Scanning will happen automatically. No password fields detected - Sending to trash... + Yn anfon i'r bin sbwriel... Message shown when interacting with the server - Item has been sent to trash. + Anfonwyd yr eitem i'r bin sbwriel. Confirmation message after successfully soft-deleting a login @@ -1713,7 +1713,7 @@ Scanning will happen automatically. Restores an entity (verb). - Restoring... + Yn adfer... Message shown when interacting with the server @@ -1721,15 +1721,15 @@ Scanning will happen automatically. Confirmation message after successfully restoring a soft-deleted item - Trash + Bin sbwriel (noun) Location of deleted items which have not yet been permanently deleted - Search trash + Chwilio drwy'r bin sbwriel (action prompt) Label for the search text field when viewing the trash folder - Do you really want to permanently delete? This cannot be undone. + Ydych chi wir eisiau dileu'r eitem hon? Allwch chi ddim dadwneud hyn. Confirmation alert message when permanently deleteing a cipher. @@ -1737,7 +1737,7 @@ Scanning will happen automatically. Confirmation alert message when restoring a soft-deleted cipher. - Do you really want to send to the trash? + Ydych chi wir eisiau anfon yr eitem hon i'r bin sbwriel? Confirmation alert message when soft-deleting a cipher. @@ -1747,10 +1747,10 @@ Scanning will happen automatically. Autofill biometric unlock for this account is disabled pending verification of master password. - Allow sync on refresh + Caniatáu cysoni wrth adnewyddu - Syncing vault with pull down gesture. + Cysoni'r gell drwy dynnu i lawr. Enterprise single sign-on @@ -1765,7 +1765,7 @@ Scanning will happen automatically. Currently unable to login with SSO - Set master password + Gosod prif gyfrinair In order to complete logging in with SSO, please set a master password to access and protect your vault. @@ -1798,7 +1798,7 @@ Scanning will happen automatically. Password does not meet organization requirements. Please check the policy information and try again. - Loading + Llwytho By activating this switch you agree to the following: @@ -1808,16 +1808,16 @@ Scanning will happen automatically. Terms of Service and Privacy Policy have not been acknowledged. - Terms of Service + Telerau gwasanaeth - Privacy Policy + Polisi preifatrwydd Bitwarden needs attention - Turn on "Draw-Over" in "Auto-fill Services" from Bitwarden Settings - Auto-fill services + Gwasanaethau llenwi awtomatig Use inline autofill @@ -2044,11 +2044,11 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - About Send + Ynghylch Send 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Hide my email address from recipients + Cuddio fy nghyfeiriad ebost rhag derbynwyr One or more organization policies are affecting your Send options. @@ -2063,7 +2063,7 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Master password re-prompt + Ailofyn am y prif gyfrinair Master password confirmation @@ -2078,16 +2078,16 @@ Scanning will happen automatically. Captcha failed. Please try again. - Updated master password + Diweddarwyd y prif gyfrinair - Update master password + Diweddaru'r prif gyfrinair Your master password was recently changed by an administrator in your organization. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour. - Updating password + Yn diweddaru'r cyfrinair Currently unable to update password @@ -2105,7 +2105,7 @@ Scanning will happen automatically. Leave organization - Leave {0}? + Gadael {0}? FIDO2 WebAuthn @@ -2120,7 +2120,7 @@ Scanning will happen automatically. Authenticate WebAuthn - Return to app + Dychwelyd i'r ap Please make sure your default browser supports WebAuthn and try again. @@ -2144,7 +2144,7 @@ Scanning will happen automatically. One or more organization policies prevents your from exporting your individual vault. - Add account + Ychwanegu cyfrif Unlocked @@ -2168,19 +2168,19 @@ Scanning will happen automatically. Account removed successfully - Delete account + Dileu eich cyfrif Deleting your account is permanent - Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue? + Caiff eich cyfrif a holl ddata'ch cell eu dileu mewn ffordd anadferadwy. Ydych chi'n siŵr yr hoffech chi barhau? Deleting your account - Your account has been permanently deleted + Mae eich cyfrif wedi cael ei ddileu'n barhaol Invalid verification code @@ -2249,7 +2249,7 @@ Scanning will happen automatically. Password is not visible, tap to show. - Filter items by vault + Hidlo eitemau yn ôl cell Pob cell @@ -2307,7 +2307,7 @@ select Add TOTP to store the key safely We were unable to process your request. Please try again or contact us. - Allow screen capture + Caniatáu sgrinluniau Are you sure you want to turn on screen capture? @@ -2316,46 +2316,46 @@ select Add TOTP to store the key safely Login requested - Are you trying to log in? + Ydych chi'n ceisio mewngofnodi? - Login attempt by {0} on {1} + Cais mewngofnodi gan {0} ar {1} - Device type + Math o ddyfais Cyfeiriad IP - Time + Amser - Near + Gerllaw - Confirm login + Cadarnhau'r mewngofnodi - Deny login + Gwrthod y mewngofnodi - Just now + Ychydig yn ôl - {0} minutes ago + {0} o funudau yn ôl - Login confirmed + Cadarnhawyd y mewngofnodi - Login denied + Gwrthodwyd y mewngofnodi - Approve login requests + Cymeradwyo ceisiadau mewngofnodi - Use this device to approve login requests made from other devices + Defnyddio'r ddyfais hon i gymeradwyo ceisiadau mewngofnodi gan ddyfeisiau eraill Caniatáu hysbysiadau @@ -2373,16 +2373,16 @@ select Add TOTP to store the key safely All notifications - Password type + Math o gyfrinair - What would you like to generate? + Beth hoffech chi ei gynhyrchu? Math o enw defnyddiwr - Plus addressed email + Is-gyfeiriad ebost Catch-all email @@ -2391,13 +2391,13 @@ select Add TOTP to store the key safely Forwarded email alias - Random word + Gair ar hap Email (required) - Domain name (required) + Enw parth (gofynnol) API key (required) @@ -2442,13 +2442,13 @@ select Add TOTP to store the key safely Math o ebost - Website (required) + Gwefan (gofynnol) - Unknown {0} error occurred. + Bu gwall anhysbys {0}. - Use your email provider's subaddress capabilities + Defnyddio galluoedd is-gyfeirio darparwr eich cyfeiriad ebost ('plus addressing') Use your domain's configured catch-all inbox. @@ -2457,7 +2457,7 @@ select Add TOTP to store the key safely Generate an email alias with an external forwarding service. - Random + Hap Connect to Watch @@ -2469,10 +2469,10 @@ select Add TOTP to store the key safely Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username & password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials. - Accept + Derbyn - Decline + Gwrthod Login request has already expired. @@ -2483,22 +2483,22 @@ select Add TOTP to store the key safely Do you want to switch to this account? - New around here? + Ydych chi'n newydd? - Get master password hint + Anfon awgrym o'ch prif gyfrinair - Logging in as {0} on {1} + Yn mewngofnodi fel {0} ar {1} - Not you? + Nid chi? - Log in with master password + Mewngofnodi â'ch prif gyfrinair - Log in with device + Mewngofnodi â dyfais Login initiated @@ -2513,13 +2513,13 @@ Do you want to switch to this account? Resend notification - Need another option? + Angen opsiwn arall? View all log in options - This request is no longer valid + Dyw'r cais hwn ddim yn ddilys bellach Pending login requests @@ -2540,13 +2540,13 @@ Do you want to switch to this account? Enable camera permission to use the scanner - Language + Iaith - The language has been changed to {0}. Please restart the app to see the change + Cafodd yr iaith ei newid i {0}. Ailgychwynnwch yr ap i weld newidiadau - Language change requires app restart + Bydd angen ailgychwyn yr ap Default (System) @@ -2573,7 +2573,7 @@ Do you want to switch to this account? Cryf - Check known data breaches for this password + Chwilio am achosion o ddatgelu data sy'n cynnwys y cyfrinair hwn Prif gyfrinair wedi'i ddatgelu @@ -2609,7 +2609,7 @@ Do you want to switch to this account? UE - Hunangynhaliol + Gweinydd hunangynhaliol Lleoliad y data @@ -2639,7 +2639,7 @@ Do you want to switch to this account? Turn off using a public device - Remember this device + Cofio'r ddyfais hon Passkey @@ -2690,7 +2690,7 @@ Do you want to switch to this account? Trouble logging in? - Logging in as {0} + Yn mewngofnodi fel {0} Vault timeout action changed to log out @@ -2745,19 +2745,19 @@ Do you want to switch to this account? Log in with device must be set up in the settings of the Bitwarden app. Need another option? - Log in with device + Mewngofnodi â dyfais - Logging in on + Mewngofnodi ar - Vault + Cell - Appearance + Golwg - Account security + Diogelwch eich cyfrif Bitwarden Help Center @@ -2769,10 +2769,10 @@ Do you want to switch to this account? Copy app information - Sync now + Cysoni nawr - Unlock options + Dewisiadau datgloi Session timeout @@ -2806,10 +2806,10 @@ Do you want to switch to this account? Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay. - Additional options + Dewisiadau ychwanegol - Continue to web app? + Parhau i'r ap gwe? Continue to {0}? @@ -2821,11 +2821,14 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? - Make your account more secure by setting up two-step login in the Bitwarden web app. + Gallwch wneud eich cyfrif yn fwy diogel drwy alluogi mewngofnodi dau gam yn ap gwe Bitwarden. You can change your master password on the Bitwarden web app. @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.da.resx b/src/App/Resources/AppResources.da.resx index 2d0cdb3dc..34534613f 100644 --- a/src/App/Resources/AppResources.da.resx +++ b/src/App/Resources/AppResources.da.resx @@ -2820,6 +2820,9 @@ Vil du skifte til denne konto? Fortsæt med at kontakte support? + + Fortsæt til Fortrolighedspolitik? + Fortsæt til app-butik? @@ -2839,6 +2842,9 @@ Vil du skifte til denne konto? Kan ikke finde det, der søges efter? Kontakt Bitwarden-supporten via bitwarden.com. + + Tjek vores Fortrolighedspolitik på bitwarden.com. + Tjek flere funktioner ud i Bitwarden-kontoen på web-appen. diff --git a/src/App/Resources/AppResources.de.resx b/src/App/Resources/AppResources.de.resx index 155c427d4..37ce33c0e 100644 --- a/src/App/Resources/AppResources.de.resx +++ b/src/App/Resources/AppResources.de.resx @@ -946,7 +946,7 @@ Das Scannen erfolgt automatisch. Du kannst diese Funktion nicht nutzen, solange du deinen Verschlüsselungsschlüssel nicht aktualisiert hast. - Encryption key migration required. Please login through the web vault to update your encryption key. + Verschlüsselungscode-Migration erforderlich. Bitte melde dich über den Web-Tresor an, um deinen Verschlüsselungscode zu aktualisieren. Mehr erfahren @@ -2819,6 +2819,9 @@ Möchtest du zu diesem Konto wechseln? Weiter, um den Support zu kontaktieren? + + Weiter zur Datenschutzerklärung? + Weiter zum App Store? @@ -2838,6 +2841,9 @@ Möchtest du zu diesem Konto wechseln? Du findest nicht, was du suchst? Kontaktiere den Bitwarden Support auf bitwarden.com. + + Lies unsere Datenschutzerklärung auf bitwarden.com. + Entdecke mehr Funktionen deines Bitwarden-Kontos in der Web-App. @@ -2861,10 +2867,10 @@ Möchtest du zu diesem Konto wechseln? Konto abgemeldet. - Your organization permissions were updated, requiring you to set a master password. + Deine Organisationsberechtigungen wurden aktualisiert und verlangen, dass du ein Master-Passwort festlegen musst. - Your organization requires you to set a master password. + Deine Organisation verlangt, dass du ein Master-Passwort festlegen musst. Richte eine Entsperroption ein, um deine Aktion bei Tresor-Timeout zu ändern. diff --git a/src/App/Resources/AppResources.el.resx b/src/App/Resources/AppResources.el.resx index b2a28cdd5..733591522 100644 --- a/src/App/Resources/AppResources.el.resx +++ b/src/App/Resources/AppResources.el.resx @@ -2819,6 +2819,9 @@ Συνέχεια στην επικοινωνία με την υποστήριξη; + + Continue to privacy policy? + Συνέχεια στο κατάστημα εφαρμογών; @@ -2838,6 +2841,9 @@ Δεν μπορείτε να βρείτε αυτό που ψάχνετε; Επικοινωνήστε με την υποστήριξη Bitwarden στο bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Εξερευνήστε περισσότερες δυνατότητες του Bitwarden λογαριασμού σας, στην εφαρμογή διαδικτύου. diff --git a/src/App/Resources/AppResources.en-GB.resx b/src/App/Resources/AppResources.en-GB.resx index 53ebf0336..7d5e88831 100644 --- a/src/App/Resources/AppResources.en-GB.resx +++ b/src/App/Resources/AppResources.en-GB.resx @@ -2820,6 +2820,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.en-IN.resx b/src/App/Resources/AppResources.en-IN.resx index c56f1a6fd..3765c510b 100644 --- a/src/App/Resources/AppResources.en-IN.resx +++ b/src/App/Resources/AppResources.en-IN.resx @@ -2834,6 +2834,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2853,6 +2856,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.es.resx b/src/App/Resources/AppResources.es.resx index 72f9a2af1..63cecf1ff 100644 --- a/src/App/Resources/AppResources.es.resx +++ b/src/App/Resources/AppResources.es.resx @@ -156,7 +156,7 @@ The button text that allows a user to copy the login's password to their clipboard. - Copiar usuario + Copiar nombre de usuario The button text that allows a user to copy the login's username to their clipboard. @@ -186,11 +186,11 @@ Short label for an email address. - Correo electrónico + Dirección de correo electrónico Full label for a email address. - Envíanos un correo + Envíanos correo electrónico Envíanos un correo directamente para obtener ayuda o dejar tus comentarios. @@ -203,7 +203,7 @@ Title for your favorite items in the vault. - Reportar un fallo + Enviar un informe de error Abrir una incidencia en el repositorio de GitHub. @@ -229,10 +229,10 @@ Carpetas - Carpeta actualizada. + Carpeta guardada - Ir a la web + Ir al sitio web The button text that allows user to launch the website to their web browser. @@ -285,7 +285,7 @@ Cuenta ya añadida - ¿Quieres cambiarlo ahora? + ¿Te gustaría cambiar a esa cuenta ahora? Contraseña maestra @@ -342,7 +342,7 @@ Reveal a hidden value (password). - El elemento ha sido eliminado. + Elemento eliminado Confirmation message after successfully deleting a login. @@ -375,7 +375,7 @@ Validation message for when a form field is left blank and is required to be entered. - {0} ha sido copiado. + {0} copiado Confirmation message after successfully copying a value to the clipboard. @@ -419,16 +419,16 @@ Utiliza el servicio de accesibilidad de Bitwarden para autorellenar entradas entre aplicaciones y sitios web. - Servicio de autorrellenado + Servicio de autocompletado Evitar caracteres ambiguos - Extensión de Aplicación de Bitwarden + Extensión de Aplicación Bitwarden - La forma más fácil de añadir nuevas entradas a su caja fuerte es utilizando la extensión de navegador de Bitwarden. Aprenda más sobre cómo utilizar este servicio en la sección de "Ajustes". + La manera más fácil de añadir nuevos inicios de sesión a tu caja fuerte es utilizando la extensión de la aplicación de Bitwarden. Aprenda más sobre cómo utilizar la extensión de la aplicación de Bitwarden accediendo al menú de "Ajustes". Utiliza Bitwarden en Safari y otras aplicaciones para autorellenar tus entradas. @@ -471,13 +471,13 @@ Introduce el correo electrónico de tu cuenta para recibir la pista de tu contraseña maestra. - Re-activar Extension de Aplicación + Reactivar extensión de la aplicación ¡Casi estamos! - Activar Extensión de Aplicación + Activar extensión de la aplicación En Safari, busca Bitwarden en el icono compartir (pista: desplazate a la derecha en la última fila del menú). @@ -490,7 +490,7 @@ ¡Ya estás identificado! - Sus entradas son ahora fácilmente accesibles desde Safari, Chrome y otras aplicaciones soportadas. + Sus inicios de sesión son ahora fácilmente accesibles desde Safari, Chrome y otras aplicaciones soportadas. En Safari y Chrome, busca Bitwarden en el icono compartir (pista: desplazate a la derecha en la última fila del menú). @@ -553,7 +553,7 @@ Acción de tiempo de espera de la caja fuerte - Cerrar sesión eliminará todo el acceso a su caja fuerte y requiere autenticación en línea después del período de espera. ¿Está seguro de que quiere usar esta configuración? + Cerrar sesión quitará todo el acceso a su caja fuerte y requiere autenticación en línea después del tiempo de espera. ¿Está seguro de que quiere usar este ajuste? Iniciando sesión... @@ -598,7 +598,7 @@ Nunca - Nuevo elemento creado. + Elemento agregado No hay favoritos en tu caja fuerte. @@ -626,7 +626,7 @@ Otro - Contraseña generada. + Contraseña generada Generador de contraseñas @@ -641,7 +641,7 @@ ¿Estás seguro de que quieres sobreescribir la contraseña actual? - Bitwarden mantiene tu caja fuerte automáticamente sincronizada utilizando notificaciones push. Para tener la mejor experiencia posible, por favor, pulsa "Permitir" en la próxima notificación donde se te pregunta si quieres habilitar las notificaciones push. + Bitwarden mantiene tu caja fuerte automáticamente sincronizada utilizando notificaciones automáticas. Para tener la mejor experiencia posible, por favor, selecciona "Permitir" en la próxima notificación donde se te pregunta si quieres permitir las notificaciones automáticas. Push notifications for apple products @@ -654,7 +654,7 @@ Regenerar contraseña - Vuelve a escribir tu contraseña maestra + Reescribir contraseña maestra Buscar en caja fuerte @@ -675,7 +675,7 @@ Información del elemento - Elemento actualizado. + Elemento guardado Enviando... @@ -686,10 +686,10 @@ Message shown when interacting with the server - Sincronización completada. + Sincronización completada - Sincronizado fallida. + Error en la Sincronización Sincronizar caja fuerte ahora @@ -745,7 +745,7 @@ This is used for the autofill service. ex. "There are no items in your vault for twitter.com". - Cuando seleccione un campo de entrada y vea un recuadro flotante de autorellenado de Bitwarden, puede pulsarlo para iniciar el servicio de autorellenado. + Cuando seleccione un campo de entrada y vea una superposición de autocompletado de Bitwarden, puede pulsarla para iniciar el servicio de autocompletado. Pulsa en esta notificación para autorellenar una entrada desde tu caja fuerte. @@ -775,7 +775,7 @@ Estado - La forma más fácil de añadir nuevas entradas a su caja fuerte es utilizando el Servicio de Autorellenado de Bitwarden. Aprenda más sobre cómo utilizar este servicio en la sección de "Ajustes". + La forma más fácil de añadir nuevos inicios de sesión a tu caja fuerte es utilizando el Servicio de Autocompletar de Bitwarden. Aprenda más sobre cómo utilizar el Servicio de Autocompletar de Bitwarden en el menú "Ajustes". Autorellenar @@ -787,10 +787,10 @@ ¿Estás seguro de que quieres autorellenar esta entrada? No es una coincidencia completa para "{0}". - Elementos coincidientes + Elementos que coinciden - Posibles elementos coincidientes + Posibles elementos que coinciden Buscar @@ -799,7 +799,7 @@ Estás buscando una entrada para autorellenar "{0}". - Aprenda sobre Organizaciones + Aprende sobre organizaciones No se puede abrir la aplicación "{0}". @@ -818,11 +818,11 @@ For 2FA - Entrada no disponible + Inicio de sesión no disponible For 2FA whenever there are no available providers on this device. - Esta cuenta tiene habilitada la autenticación en dos pasos, pero ninguna de los métodos configurados es soportado por este dispositivo. Por favor, utiliza un dispositivo soportado o/y añade proveedores adicionales que tengan un mejor soporte entre dispositivos (como una aplicación autenticadora). + Esta cuenta tiene configuración de inicio de sesión en dos pasos, sin embargo, ninguno de los proveedores de dos pasos configurados son soportados en este dispositivo. Por favor, utilice un dispositivo soportado y/o añada proveedores adicionales que sean mejor soportados entre los dispositivos (como una aplicación de autenticación). Código de recuperación @@ -837,7 +837,7 @@ For 2FA - Opciones de la autenticación en dos pasos + Opciones de inicio de sesión en dos pasos Utilizar otro método de autenticación en dos pasos @@ -847,18 +847,18 @@ For 2FA - Correo de verificación enviado. + Correo de verificación enviado For 2FA Para continuar, mantén tu YubiKey NEO contra la parte trasera de tu dispositivo o inserta tu YubiKey en el puerto USB de tu dispositivo y luego pulsa su butón. - Llave de Seguridad YubiKey + Clave de seguridad YubiKey "YubiKey" is the product name and should not be translated. - Añadir nuevo adjunto + Añadir nuevo archivo adjunto Adjuntos @@ -907,10 +907,10 @@ El escaneo se realizará automáticamente. Copiar código TOTP - Si un inicio de sesión tiene una clave de autenticador, copie el código de verificación TOTP a su portapapeles cuando autorrellene el inicio de sesión. + Si un inicio de sesión tiene una clave de autenticador, copie el código de verificación TOTP a su portapapeles cuando autocomplete el inicio de sesión. - Copiar automáticamente TOTP + Copiar TOTP automáticamente Se quiere membrasía Premium para poder utilizar esta característica. @@ -922,7 +922,7 @@ El escaneo se realizará automáticamente. Adjunto eliminado - Seleccionar archivo + Elegir archivo Archivo @@ -937,7 +937,7 @@ El escaneo se realizará automáticamente. Fuente de archivo - Característica no disponible + Funcionalidad no disponible El tamaño máximo de archivo es de 100MB. @@ -946,10 +946,10 @@ El escaneo se realizará automáticamente. No puedes usar esta característica hasta que actualices tu clave de cifrado. - Encryption key migration required. Please login through the web vault to update your encryption key. + Se requiere migración de la clave de cifrado. Por favor, inicie sesión a través de la caja fuerte web para actualizar su clave de cifrado. - Aprender más + Aprende más URL del servidor de la API @@ -1032,7 +1032,7 @@ El escaneo se realizará automáticamente. Marca - Nombre en la tarjeta + Nombre del propietario de la tarjeta Ciudad / Pueblo @@ -1077,7 +1077,7 @@ El escaneo se realizará automáticamente. Nombre completo - Nº de licencia + Número de licencia Marzo @@ -1086,7 +1086,7 @@ El escaneo se realizará automáticamente. Mayo - 2º nombre + Segundo nombre Sr @@ -1098,7 +1098,7 @@ El escaneo se realizará automáticamente. Srta - "Mx" = "Sr./Sra + Mx Noviembre @@ -1107,7 +1107,7 @@ El escaneo se realizará automáticamente. Octubre - Nº de pasaporte + Número de pasaporte Teléfono @@ -1116,7 +1116,7 @@ El escaneo se realizará automáticamente. Septiembre - Nº de la seguridad social + Número de Seguro Social Estado / Provincia @@ -1167,7 +1167,7 @@ El escaneo se realizará automáticamente. Servicio de accesibilidad de autorellenado - El servicio de autorellenado de Bitwarden utiliza el marco de autocompletado de Android para ayudarte a rellenar entradas, tarjetas de crédito e identidades en otras aplicaciones de tu dispositivo. + El servicio de autocompletar de Bitwarden utiliza el Marco de Autocompletar de Android para ayudarte a completar información de inicios de sesión en otras aplicaciones en tu dispositivo. Utiliza el servicio de accesibilidad de Bitwarden para autorrellenar entradas. @@ -1246,14 +1246,14 @@ El escaneo se realizará automáticamente. Empieza con - Tipo de detección de URI + Detección de coincidencia URI - Tipo de detección + Detección de coincidencia URI match detection for auto-fill. - Sí y guardar + Sí, y guardar Autorellenar y guardar @@ -1289,7 +1289,7 @@ El escaneo se realizará automáticamente. Debes identificarte en la aplicación principal de Bitwarden antes de poder utilizar Autorellenado. - Sus entradas son ahora fácilmente accesibles desde su teclado mientras se identifica en aplicaciones y sitios web. + Sus inicios de sesión ahora son fácilmente accesibles directamente desde su teclado mientras inician sesión en aplicaciones y sitios web. Te recomendamos deshabilitar cualquier otra aplicación de Autorellenado desde Ajustes si no piensas utilizarlas. @@ -1298,13 +1298,13 @@ El escaneo se realizará automáticamente. Accede a tu caja fuerte directamente desde tu teclado para autorellenar contraseñas rápidamente. - Para habilitar el Autorellenado de contraseña en su dispositivo, sigue estas instrucciones: + Para configurar autocompletar contraseña en tu dispositivo, sigue estas instrucciones: 1. Ve a la aplicación "Ajustes" de iOS - 2. Pulsa en "Contraseñas y Cuentas" + 2. Pulse "Contraseñas" 3. Pulsa en "Autorellenado de contraseñas" @@ -1316,10 +1316,10 @@ El escaneo se realizará automáticamente. 5. Selecciona "Bitwarden" - Autorellenado de contraseña + Autocompletar contraseña - La forma más fácil de añadir nuevas entradas a su caja fuerte es utilizando la extensión de Autorellenado de contraseñas de Bitwarden. Aprenda más sobre cómo utilizar la extensión de Autorellenado de contraseñas de Bitwarden en la sección de "Ajustes". + La manera más fácil de añadir nuevos inicios de sesión a tu caja fuerte es utilizando la extensión Autocompletar Contraseña de la aplicación Bitwarden. Aprenda más sobre cómo utilizar la extensión Autocompletar Contraseña de la aplicación de Bitwarden accediendo al menú de "Ajustes". Dirección de correo electrónico inválida. @@ -1522,11 +1522,11 @@ El escaneo se realizará automáticamente. 2 minutos - Limpiar el Portapapeles + Limpiar el portapapeles Clipboard is the operating system thing where you copy/paste data to on your device. - Borrar automáticamente los valores copiados de su portapapeles. + Borrar automáticamente los valores copiados de tu portapapeles. Clipboard is the operating system thing where you copy/paste data to on your device. @@ -1534,14 +1534,14 @@ El escaneo se realizará automáticamente. Default URI match detection for auto-fill. - Elija el método de detección por defecto de coincidencia de URI que se utilizará para acciones de inicio de sesión como autorrellenado. + Elija la forma por defecto en la que se maneja la detección de coincidencias URI para inicios de sesión cuando se realizan acciones tales como autocompletar. Tema Color theme - Cambiar el tema de la aplicación. + Cambiar el color de la aplicación. Por defecto (Sistema) @@ -1550,7 +1550,7 @@ El escaneo se realizará automáticamente. Tema oscuro por defecto - Copiar notas + Copiar nota Salir @@ -2630,16 +2630,16 @@ seleccione Agregar TOTP para almacenar la clave de forma segura Aprobar con mi otro dispositivo - Request admin approval + Solicitar aprobación del administrador - Approve with master password + Aprobar con contraseña maestra - Turn off using a public device + Deshabilitar usando un dispositivo público - Remember this device + Recordar este dispositivo Passkey @@ -2648,28 +2648,29 @@ seleccione Agregar TOTP para almacenar la clave de forma segura Passkeys - Application + Aplicación - You cannot edit passkey application because it would invalidate the passkey + No puedes editar la aplicación de contraseñas maestras porque podría invalidar la contraseña maestra - Passkey will not be copied + La contraseña maestra no será copiada - The passkey will not be copied to the cloned item. Do you want to continue cloning this item? + La contraseña maestra no será copiada al elemento clonado. +¿Deseas continuar clonando este elemento? - Copy application + Copiar aplicación - Available for two-step login + Disponible para inicio de sesión en dos pasos Ayuda de volver a pedir contraseña maestra - Unlocking may fail due to insufficient memory. Decrease your KDF memory settings or set up biometric unlock to resolve. + El desbloqueo puede fallar por falta de memoria. Disminuye los ajustes de memoria KDF o configura el desbloqueo biométrico para resolverlo. Clave API no válida @@ -2678,197 +2679,203 @@ seleccione Agregar TOTP para almacenar la clave de forma segura Token de API no válido - Admin approval requested + Aprobación del administrador solicitada - Your request has been sent to your admin. + Tu solicitud ha sido enviada a tu administrador. - You will be notified once approved. + Se te notificará una vez aprobada. - Trouble logging in? + ¿Problema para iniciar sesión? - Logging in as {0} + Iniciando sesión como {0} - Vault timeout action changed to log out + Acción después del tiempo de espera de la caja fuerte cambiado a cerrar sesión - Block auto-fill + Bloquear autocompletar - Auto-fill will not be offered for these URIs. + Autocompletar no se ofrecerá para estas URLs. - New blocked URI + Nueva URI bloqueada - URI saved + URI guardada - Invalid format. Use https://, http://, or androidapp:// + Formato no válido. Use https://, http://, o androidapp:// https://, http://, androidapp:// should not be translated - Edit URI + Editar URI - Enter URI + Escribir URI - Format: {0}. Separate multiple URIs with a comma. + Formato: {0}. Separar múltiples URIs con una coma. - Format: {0} + Formato: {0} - Invalid URI + URI no válida - URI removed + URI eliminada - There are no blocked URIs + No hay URIs bloqueadas - The URI {0} is already blocked + El URI {0} ya está bloqueada - Cannot edit multiple URIs at once + No se pueden editar múltiples URIs a la vez - Login approved + Inicio de sesión aprobado - Log in with device must be set up in the settings of the Bitwarden app. Need another option? + Iniciar sesión con el dispositivo debe configurarse en los ajustes de la aplicación Bitwarden. ¿Necesitas otra opción? - Log in with device + Iniciar sesión con el dispositivo - Logging in on + Iniciando sesión en - Vault + Caja fuerte - Appearance + Apariencia - Account security + Seguridad de la cuenta - Bitwarden Help Center + Centro de ayuda de Bitwarden - Contact Bitwarden support + Contactar al soporte de Bitwarden - Copy app information + Copiar información de la aplicación - Sync now + Sincronizar ahora - Unlock options + Opciónes de desbloqueo - Session timeout + Tiempo de espera de sesión - Session timeout action + Acción de tiempo de espera de sesión - Account fingerprint phrase + Frase de huella digital de su cuenta A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. - One hour and one minute + Una hora y un minuto - One hour and {0} minutes + Una hora y {0} minutos - {0} hours and one minute + {0} horas y un minuto - {0} hours and {1} minutes + {0} horas y {1} minutos - {0} hours + {0} horas - The Android Autofill Framework is used to assist in filling login information into other apps on your device. + El Framework de Autofill de Android se utiliza para ayudar a rellenar información de inicio de sesión en otras aplicaciones en tu dispositivo. - Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay. + Utilice el autocompletado en línea si tu teclado seleccionado lo soporta. De otra manera, utilice la superposición por defecto. - Additional options + Opciones adicionales - Continue to web app? + ¿Continuar a la aplicación web? - Continue to {0}? + ¿Continuar a {0}? The parameter is an URL, like bitwarden.com. - Continue to Help center? + ¿Continuar al centro de ayuda? - Continue to contact support? + ¿Continuar con el servicio de asistencia? + + + Continue to privacy policy? - Continue to app store? + ¿Continuar a la App Store? - Make your account more secure by setting up two-step login in the Bitwarden web app. + Haz tu cuenta más segura al configurar el inicio de sesión en dos pasos en la aplicación web de Bitwarden. - You can change your master password on the Bitwarden web app. + Puedes cambiar tu contraseña maestra en la aplicación web de Bitwarden. - You can import data to your vault on {0}. + Puedes importar datos a tu caja fuerte en {0}. The parameter is an URL, like vault.bitwarden.com. - Learn more about how to use Bitwarden on the Help center. + Más información sobre cómo usar Bitwarden en el centro de Ayuda. - Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + ¿No encuentras lo que estás buscando? Contacta con el soporte de Bitwarden en bitwarden.com. + + + Check out our privacy policy on bitwarden.com. - Explore more features of your Bitwarden account on the web app. + Explora más características de tu cuenta de Bitwarden en la aplicación web. - Bitwarden allows you to share your vault items with others by using an organization. Learn more on the bitwarden.com website. + Bitwarden te permite compartir tus elementos de la caja fuerte con otros utilizando una organización. Más información en el sitio web de bitwarden.com. - Help others find out if Bitwarden is right for them. Visit the app store and leave a rating now. + Ayuda a otros a averiguar si Bitwarden es correcto para ellos. Visita la tienda de aplicaciones y deja una calificación ahora. - Choose the dark theme to use when your device’s dark mode is in use + Elige el tema oscuro a usar cuando el modo oscuro de tu dispositivo esté en uso Creado {0}, {1} To state the date/time in which the cipher was created: Created 03/21/2023, 09:25 AM. First parameter is the date and the second parameter is the time. - Too many attempts + Demasiados intentos - Account logged out. + Sesión de la cuenta cerrada. - Your organization permissions were updated, requiring you to set a master password. + Los permisos de su organización han sido actualizados, requiriendo que establezca una contraseña maestra. - Your organization requires you to set a master password. + Tu organización requiere que establezcas una contraseña maestra. - Set up an unlock option to change your vault timeout action. + Configura una opción de desbloqueo para cambiar tu acción de tiempo de espera de tu caja fuerte. diff --git a/src/App/Resources/AppResources.et.resx b/src/App/Resources/AppResources.et.resx index bbc702cee..22f66841d 100644 --- a/src/App/Resources/AppResources.et.resx +++ b/src/App/Resources/AppResources.et.resx @@ -2820,6 +2820,9 @@ Soovid selle konto peale lülituda? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Soovid selle konto peale lülituda? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.eu.resx b/src/App/Resources/AppResources.eu.resx index dbb0407dc..11ac0ffaf 100644 --- a/src/App/Resources/AppResources.eu.resx +++ b/src/App/Resources/AppResources.eu.resx @@ -416,10 +416,10 @@ Aplikazioaren gehigarria - Erabili Bitwarden-en erabilerraztasun zerbitzua zure saio hasierak auto-betetzeko aplikazio eta webguneetan zehar. + Erabili Bitwarden-en erabilerraztasun zerbitzua zure saio hasierak automatikoki betetzeko aplikazio eta webguneetan zehar. - Auto-betetze zerbitzua + Automatikoki betetzeko zerbitzua Saihestu karaktere anbiguoak @@ -431,13 +431,13 @@ Zure kutxa gotorrean saio hasiera berriak gehitzeko modurik errazena Bitwarden aplikazioaren gehigarria zabaltzea da. Eskuratu informazio gehiago "Ezarpenak" eremuan. - Erabili Bitwarden Safari-n eta beste aplikazio batzuetan zure saio hasierak auto-betetzeko. + Erabili Bitwarden Safari-n eta beste aplikazio batzuetan zure saio hasierak automatikoki betetzeko. - Bitwarden auto-betetze zerbitzua + Bitwardenen automatikoki betetzeko zerbitzua - Erabili Bitwarden-en erabilerraztasun zerbitzua zure saio hasierak auto-betetzeko. + Erabili Bitwardenen erabilerraztasun zerbitzua zure saio hasierak automatikoki betetzeko. Aldatu emaila @@ -745,10 +745,10 @@ This is used for the autofill service. ex. "There are no items in your vault for twitter.com". - Sarrera-eremu bat hautatu eta Bitwarden auto-betetzerako gainjartze bat ikusten duzunean, bere kasa betetzeko erabil dezakezu. + Sarrera-eremu bat hautatu eta Bitwardenen automatikoki betetzerako gainjartze bat ikusten duzunean, bere kasa betetzeko erabil dezakezu. - Sakatu jakinarazpen hau kutxa gotorreko elementu bat auto-betetzeko. + Sakatu jakinarazpen hau kutxa gotorreko elementu bat automatikoki betetzeko. Ireki erabilerraztasun ezarpenak @@ -775,16 +775,16 @@ Egoera - Zure kutxa gotorrean saio hasiera berriak gehitzeko modurik errazena Bitwarden auto-betetze zerbitzua erabiltzea da. Eskuratu informazio gehiago "Ezarpenak" eremuan. + Zure kutxa gotorrean saio hasiera berriak gehitzeko modurik errazena Bitwardenen automatikoki betetzeko zerbitzua erabiltzea da. Eskuratu informazio gehiago "Ezarpenak" eremuan. - Auto-betetzea + Automatikoki betetzea - Elementu hau ikusi edo auto-bete nahi duzu? + Elementu hau ikusi edo automatikoki bete nahi duzu? - Ziur al zaude elementu hau auto-bete nahi duzula? Ez dago kointzidentzia osorik “{0}"-entzat. + Ziur al zaude elementu hau automatikoki bete nahi duzula? Ez dago kointzidentzia osorik “{0}"-entzat. Kointzidentzia duten elementuak @@ -796,7 +796,7 @@ Bilatu - "{0}"-entzat auto-betetzeko elementu baten bila zabiltza. + "{0}"-entzat automatikoki betetzeko elementu baten bila zabiltza. Erakundeak ezagutu @@ -906,7 +906,7 @@ Kopiatu TOTP-a - Saio hasiera batek autentifikazio-gakoa badu, TOTP egiaztatze-kodea arbelean automatikoki kopiatuko da saio hasiera bat auto-betetzean. + Saio hasiera batek autentifikazio-gakoa badu, TOTP egiaztatze-kodea arbelean automatikoki kopiatuko da saio hasiera bat automatikoki betetzean. Kopiatu TOTP automatikoki @@ -1142,7 +1142,7 @@ Ikonoen zerbitzariaren URL-a - Bitwardenekin auto-bete + Bitwardenekin automatikoki bete Kutxa gotorra blokeatuta dago @@ -1163,13 +1163,13 @@ Zakarrontzian ez dago elementurik. - Auto-betetze erabilerraztasun zerbitzua + Automatikoki betetzeko erabilerraztasun zerbitzua - Bitwarden auto-betetze zerbitzuak Android Autofill Framework erabiltzen du zure gailuko beste aplikazio batzuetan saio-hasierako informazioa betetzen laguntzeko. + Bitwardenen automatikoki betetzeko zerbitzuak Android Autofill Framework erabiltzen du zure gailuko beste aplikazio batzuetan saio-hasierako informazioa betetzen laguntzeko. - Erabili Bitwarden auto-betetze zerbitzua saio-hasierako informazioa beste aplikazio batzuetan betetzeko. + Erabili Bitwarden automatikoki betetzeko zerbitzua saio-hasierako informazioa beste aplikazio batzuetan betetzeko. Ireki auto-betetze ezarpenak @@ -1255,7 +1255,7 @@ Bai, eta gorde - Auto-bete eta gorde + Automatikoki bete eta gorde Erakundea @@ -1271,7 +1271,7 @@ Aurrera egiteko, mantendu YubiKey NEO gailuaren atzeko aldean. - Erabilerraztasun zerbitzua erabilgarria izan daiteke aplikazioak bere kabuz auto-betetzeko zerbitzu estandarra jasaten ez dutenean. + Erabilerraztasun zerbitzua erabilgarria izan daiteke aplikazioak bere kabuz automatikoki betetzeko zerbitzu estandarra jasaten ez dutenean. Pasahitza eguneratu da @@ -1297,7 +1297,7 @@ Sartu kutxa gotorrera zuzenean teklatutik, pasahitzak azkar auto-betetzeko. - Zure gailuan pasahitza auto-betetzeko aukera gaitzeko, jarraitu jarraibide hauei: + Zure gailuan pasahitza automatikoki betetzeko aukera gaitzeko, jarraitu jarraibide hauei: 1. Joan iOS "Ezarpenak" aplikaziora @@ -1315,7 +1315,7 @@ 5. Hautatu "Bitwarden" - Pasahitza auto-bete + Pasahitza automatikoki bete Zure kutxa gotorrean saio hasiera berriak gehitzeko modurik errazena Bitwarden pasahitzak auto-betetzea gehigarria erabiltzea da. Eskuratu Bitwarden pasahitzak auto-betetzea gehigarriaren erabilerari buruzko informazio gehiago "Ezarpenak" eremuan. @@ -1457,7 +1457,7 @@ A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. - Zure kontuaren hatz-marka esaldia + Zure kontuaren hatz-marka digitalaren esaldia A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. @@ -1533,7 +1533,7 @@ Default URI match detection for auto-fill. - Hautatu auto-betetzea bezalako saio-hasierako ekintzetarako erabiliko den URI kointzidentzia detektatzeko modu lehenetsia. + Hautatu automatikoki betetzean erabiliko den URI kointzidentzia detektatzeko modu lehenetsia. Gaia @@ -1573,7 +1573,7 @@ 'Solarized Dark' is the name of a specific color scheme. It should not be translated. - Auto-bete blokeatutako URI-ak + Automatikoki bete blokeatutako URI-ak Galdetu saio-hasiera gehitzeko @@ -1585,7 +1585,7 @@ Aplikazioa berrabiarazten denean - Auto-betetzeak Bitwarden-en kutxa gotorra segurtasunez erabiltzeko aukera ematen du beste webgune eta aplikazio batzuetatik. Badirudi ez duzula Bitwardenentzat auto-betetzeko zerbitzurik jarri. "Ezarpenak" atalean gaitu dezakezu. + Automatikoki betetzeak Bitwardenen kutxa gotorra segurtasunez erabiltzeko aukera ematen du beste webgune eta aplikazio batzuetatik. Badirudi ez duzula Bitwardenentzat automatikoki betetzeko zerbitzurik jarri. "Ezarpenak" atalean gaitu dezakezu. Aplikazioa berrabiarazten denean aplikatuko dira gai aldaketak. @@ -1619,7 +1619,7 @@ Erabili biometria desblokeatzeko - Bitwardenek laguntza behar du - Kontsultatu Bitwarden ezarpenetann "auto-betetzerako erabilerraztasun zerbitzua" + Bitwardenek laguntza behar du - Kontsultatu Bitwarden ezarpenetan "automatikoki betetzeko erabilerraztasun zerbitzua" 3. Bitwarden aplikazioko Androiden konfigurazioa pantailan, joan "Erakutsi beste aplikazio batzuetan" aukerara (Aurreratua) eta gaitu gainjartzea. @@ -1694,7 +1694,7 @@ Eranskina ondo atxiki da - Mesedez, gaitu Bitwardeneko ezarpenetan "auto-betetze erabilerraztasun zerbitzua", auto-betetzea erabiltzeko. + Mesedez, gaitu Bitwardeneko ezarpenetan "automatikoki betetzeko erabilerraztasun zerbitzua", automatikoki betetzea erabiltzeko. Ez da pasahitz eremurik detektatu @@ -1813,25 +1813,25 @@ Pribatutasun politika - Bitwardenek laguntza behar du - Gainjartzea gaitu behar duzu Bitwarden ezarpenetako "auto-betetze zerbitzua"-n + Bitwardenek laguntza behar du - Gainjartzea gaitu behar duzu Bitwarden ezarpenetako "automatikoki betetzeko zerbitzua"-n - Auto-betetze zerbitzuak + Automatikoki betetzeko zerbitzuak Erabili lineako auto-betetzea - Erabili lineako auto-betetzea, hautatutako IME-ak (teklatua) onartzen badu. Ezarpenak ez badira bateragarriak (edo aukera hau desgaituta badago), auto-betetze gainjartzea erabiliko da lehenespenez. + Erabili teklatuko lerroko automatikoki betetzea, hautatutako IME-ak (teklatua) onartzen badu. Ezarpenak ez badira bateragarriak (edo aukera hau desgaituta badago), automatikoki betetzeko gainjartzea erabiliko da lehenespenez. Erabili erabilerraztasuna - Erabili Bitwarden erabilerraztasun zerbitzua zure saio hasierak aplikazioen eta webgunearen bidez automatizatzeko. Gaituta dagoenean, popup bat agertuko da saio-hasierako eremuak hautatzean. + Erabili Bitwarden erabilerraztasun zerbitzua zure saio hasierak aplikazioen eta webgunearen bidez automatikoki betetzeko. Gaituta dagoenean, popup bat agertuko da saio-hasierako eremuak hautatzean. - Erabili Bitwarden erabilerraztasun zerbitzua zure saio hasierak aplikazioen eta webgunearen bidez automatizatzeko. (Gainjartzea gaituta egotea behar du) + Erabili Bitwarden erabilerraztasun zerbitzua zure saio hasierak aplikazioen eta webgunearen bidez automatikoki betetzeko. (Gainjartzeak gaituta egon behar du) Erabili Bitwarden erabilerraztasun zerbitzua auto-betetze ekintza azkarreko mosaikoa erabiltzeko eta/edo erakutsi popup bat gainjartzea erabiliz (gaituta badago). @@ -1846,7 +1846,7 @@ Gaituta dagoenean, Bitwarden erabilerraztasun zerbitzuari popup bat erakusteko aukera ematen dio sarbide eremuak hautatzean. - Gaituta badago, Bitwarden erabilerraztasun zerbitzuak popup bat erakutsiko du saio-hasierako eremuak hautatzen direnean, saio hasierak bere kasa betetzen laguntzeko. + Gaituta badago, Bitwarden erabilerraztasun zerbitzuak popup bat erakutsiko du saio-hasierako eremuak hautatzen direnean, saio hasierak automatikoki betetzen laguntzeko. Gaituz gero, Android-en auto-betetze Framework-arekin bateragarri ez diren aplikazio zaharragoen auto-betetze zerbitzua handitzeko popup bat erakutsiko du erabilerraztasunak. @@ -2694,10 +2694,10 @@ Kontu honetara aldatu nahi duzu? Vault timeout action changed to log out - Block auto-fill + Blokeatu automatikoki betetzea - Auto-fill will not be offered for these URIs. + Automatikoki betetzea ez da URL hauetan erabilgarri egongo. New blocked URI @@ -2779,7 +2779,7 @@ Kontu honetara aldatu nahi duzu? Session timeout action - Account fingerprint phrase + Kontuaren hatz-marka digitalaren esaldia A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. @@ -2801,7 +2801,7 @@ Kontu honetara aldatu nahi duzu? The Android Autofill Framework is used to assist in filling login information into other apps on your device. - Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay. + Erabili teklatuko lerroko atomatikoki betetzea, zure teklatuak ahalbidetzen badu. Horrela ez bada, automatikoki betetzeko gainjartzea erabiliko da lehenespenez. Additional options @@ -2819,6 +2819,9 @@ Kontu honetara aldatu nahi duzu? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2838,6 +2841,9 @@ Kontu honetara aldatu nahi duzu? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.fa.resx b/src/App/Resources/AppResources.fa.resx index 58931a9d6..5d4cf2d33 100644 --- a/src/App/Resources/AppResources.fa.resx +++ b/src/App/Resources/AppResources.fa.resx @@ -2821,6 +2821,9 @@ می‌خواهید با پشتیبانی تماس بگیرید؟ + + Continue to privacy policy? + به فروشگاه برنامه ادامه می‌دهید؟ @@ -2840,6 +2843,9 @@ چیزی را که به دنبالش هستید پیدا نمی‌کنید؟ با پشتیبانی Bitwarden در bitwarden.com تماس بگیرید. + + Check out our privacy policy on bitwarden.com. + ویژگی‌های بیشتر حساب Bitwarden خود را در برنامه وب کاوش کنید. diff --git a/src/App/Resources/AppResources.fi.resx b/src/App/Resources/AppResources.fi.resx index 66692ea4f..42c1c2f65 100644 --- a/src/App/Resources/AppResources.fi.resx +++ b/src/App/Resources/AppResources.fi.resx @@ -416,10 +416,10 @@ Sovelluslaajennus - Käytä Bitwardenin esteettömyyspalvelua kirjautumistietojesi automaattiseen täyttöön sovelluksissa ja verkossa. + Käytä Bitwardenin esteettömyyspalvelua kirjautumistietojen automaattiseen täyttöön sovelluksissa ja verkkosivuilla. - Automaattisen täytön palvelu + Automaattitäytön palvelu Vältä epäselviä merkkejä @@ -434,7 +434,7 @@ Käytä Bitwardenia kirjautumistietojesi automaattiseen täyttöön Safarissa ja muissa sovelluksissa. - Bitwardenin automaattisen täytön palvelu + Bitwardenin automaattitäytön palvelu Käytä Bitwardenin esteettömyyspalvelua kirjautumistietojen automaattiseen täyttöön. @@ -560,7 +560,7 @@ Message shown when interacting with the server - Kirjaudu tai luo uusi tili käyttääksesi salattua holviasi. + Käytä salattua holviasi kirjautumalla sisään tai tai luo uusi tili. Hallinta @@ -745,10 +745,10 @@ This is used for the autofill service. ex. "There are no items in your vault for twitter.com". - Kun valitset syöttökentän ja näet Bitwardenin ponnahdusvalinnan, voit napauttaa sitä avataksesi automaattisen täytön palvelun. + Kun valitset syöttökentän ja näet Bitwardenin ponnahdusvalinnan, voit sitä napauttamalla avata automaattitäytön palvelun. - Napauta tätä ilmoitusta täyttääksesi kohteen holvistasi automaattisesti. + Täytä kohde holvistasi automaattisesti napauttamalla tätä ilmoitusta. Avaa "Esteettömyys" -asetukset @@ -775,16 +775,16 @@ Tila - Helpoin tapa lisätä holviisi uusia kirjautumistietoja on Bitwardenin automaattisen täytön palvelu. Asetuksista löydät lisätietoja palvelun käytöstä. + Holviin on helpoin lisätä uusia kirjautumistietoja Bitwardenin automaattitäytön palvelun avulla. Asetuksista löydät lisätietoja sen käytöstä. - Automaattinen täyttö + Automaattitäyttö - Täytetäänkö automaatisesti vai näytetäänkö tiedot? + Haluatko täyttää kohteen automaattisesti vai tarkastella sitä? - Haluatko varmasti täyttää automaattisesti tällä kohteella? Se ei täsmää täysin osoitteen "{0}" kanssa. + Haluatko varmasti täyttää kohteen automaattisesti? Se ei vastaa osoitetta "{0}" täysin. Tunnistetut kohteet @@ -878,17 +878,17 @@ The placeholder will show the file size of the attachment. Ex "25 MB" - Todennusmenetelmän avain (TOTP) + Todennusavain (TOTP) Todennuskoodi (TOTP) Totp code label - Todennusmenetelmän avain lisätty. + Todennusavain on lisätty. - Todennusavaimen luku epäonnistui. + Todennusavaimen lukeminen ei onnistu. Kohdista kamera QR-koodiin. @@ -907,7 +907,7 @@ Koodi skannataan automaattisesti. Kopioi TOTP-todennuskoodi - Jos kirjautumistieto sisältää kaksivaiheisen TOTP-todennusavaimen, kopioidaan todennuskoodi automaattisesti leikepöydälle automaattisen täytön yhteydessä. + Jos kirjautumistieto sisältää kaksivaiheisen todennuksen avaimen, kopioidaan TOTP-todennuskoodi leikepöydälle kohteen automaattisen täytön yhteydessä. TOTP-koodin kopiointi @@ -1143,7 +1143,7 @@ Koodi skannataan automaattisesti. Kuvakepalvelimen URL - Täytä automaattisesti Bitwardenilla + Automaattitäytä Bitwardenilla Holvi on lukittu @@ -1164,13 +1164,13 @@ Koodi skannataan automaattisesti. Roskakorissa ei ole kohteita. - Automaattisen täytön esteettömyyspalvelu + Automaattitäytön esteettömyyspalvelu - Bitwardenin automaattisen täytön palvelu käyttää Android Autofill Framework -rajapintaa kirjautumistietojen täyttöön laitteen sovelluksissa. + Bitwardenin automaattitäytön palvelu käyttää Android Autofill Framework -rajapintaa kirjautumistietojen täyttöön laitteen muissa sovelluksissa. - Käytä Bitwardenin automaattisen täytön palvelua kirjautumistietojen täyttöön sovelluksissa. + Käytä Bitwardenin automaattitäytön palvelua kirjautumistietojen täyttöön muissa sovelluksissa. Avaa "Automaattinen täyttö -palvelu" -asetukset @@ -1256,7 +1256,7 @@ Koodi skannataan automaattisesti. Kyllä, ja tallenna - Täytä automaattisesti ja tallenna + Automaattitäytä ja tallenna Organisaatio @@ -1272,7 +1272,7 @@ Koodi skannataan automaattisesti. Jatka pitämällä YubiKey NEO -todennuslaitetta laitteen taustaa vasten. - Esteettömyyspalvelu voi olla hyödyllinen sellaisten sovellusten kanssa, jotka eivät tue tavallista automaattisen täytön palvelua. + Esteettömyyspalvelu voi olla hyödyllinen sellaisten sovellusten kanssa, jotka eivät tue tavallista automaattitäytön palvelua. Salasana vaihdettiin @@ -1316,7 +1316,7 @@ Koodi skannataan automaattisesti. 5. Valitse "Bitwarden" - Salasanojen automaattinen täyttö + Salasanojen automaattitäyttö Helpoin tapa lisätä uusia kirjautumistietoja holviisi on Bitwardenin automaattisen täytön laajennus. Asetuksista löydät lisätietoja laajennuksen käytöstä. @@ -1530,11 +1530,11 @@ Koodi skannataan automaattisesti. Clipboard is the operating system thing where you copy/paste data to on your device. - URI:n tunnistuksen oletustapa + URI:n oletuarvoinen tunnistustapa Default URI match detection for auto-fill. - Valitse oletustapa, jolla kirjautumistietojen URI tunnistetaan kun suoritetaan toimintoja kuten automaattinen täyttö. + Valitse kirjautumistietojen URI:en oletusarvoinen tunnistustapa suoritettaessa automaattisen täytön kaltaisia toimintoja. Teema @@ -1574,7 +1574,7 @@ Koodi skannataan automaattisesti. 'Solarized Dark' is the name of a specific color scheme. It should not be translated. - Täytä estetyt URI:t automaattisesti + Automaattitäytä estetyt URI:t Kysy lisätäänkö kirjautumistieto @@ -1586,7 +1586,7 @@ Koodi skannataan automaattisesti. Kun sovellus käynnistetään uudelleen - Automaattinen täyttö tekee Bitwarden-holvisi käytöstä sivustoilla ja muissa sovelluksissa helppoa. Näyttää siltä, ettei Bitwardenille ole määritetty automaattisen täytön palvelua. Määritys onnistuu "Asetukset" -ruudusta. + Automaattisen täytön avulla Bitwarden-holviasi on helppo käyttää sivustoilla ja muissa sovelluksissa. Näyttää siltä, ettei Bitwardenia ole määritetty automaattitäytön palveluksi. Määritys onnistuu "Asetukset"-ruudusta. Teema vaihtuu kun sovellus käynnistetään uudelleen. @@ -1620,7 +1620,7 @@ Koodi skannataan automaattisesti. Avaa biometrialla - Bitwarden vaatii huomiota - Katso Bitwardenin asetuksista "Automaattisen täytön esteettömyyspalvelu" + Bitwarden vaatii huomiota - Katso Bitwardenin asetuksista "Automaattitäytön esteettömyyspalvelu" 3. Siirry Android-sovellusasetuksien Bitwarden-ruudulta "Näkyminen muiden päällä" -asetukseen (lisäasetusten alla) ja ota ominaisuus kytkinvalinnasta käyttöön. @@ -1695,7 +1695,7 @@ Koodi skannataan automaattisesti. Tiedostoliite tallennettiin - Ota "Automaattisen täytön esteettömyyspalvelu" käyttöön Bitwardenin asetuksista käyttääksesi automaattisen täytön pikavalintapalkkia. + Ota "Automaattitäytön esteettömyyspalvelu" käyttöön Bitwardenin asetuksista käyttääksesi automaattitäytön pikavalintapalkkia. Salasanakenttiä ei havaittu @@ -1814,10 +1814,10 @@ Koodi skannataan automaattisesti. Tietosuojakäytäntö - Bitwarden edellyttää toimenpiteitä - Kytke "Näkyminen muiden päällä" -asetus käyttöön Bitwardenin asetusten kohdasta "Automaattisen täytön palvelut" + Bitwarden edellyttää toimenpiteitä - Kytke "Näkyminen muiden päällä" -asetus käyttöön Bitwardenin asetusten kohdasta "Automaattitäytön palvelut" - Automaattisen täytön palvelut + Automaattitäytön palvelut Tekstinsisäinen täyttö @@ -1853,7 +1853,7 @@ Koodi skannataan automaattisesti. Jos käytössä, esteettömyyspalvelu näyttää pikavalintapalkin laajentaakseen automaattisen täytön palvelun toiminnan kattamaan myös vanhemmat sovellukset, jotka eivät tue Android Autofill Framework -rajapintaa. - Yrityskäytännön johdosta kohteiden tallennus henkilökohtaiseen holviin ei ole mahdollista. Muuta omistusasetus organisaatiolle ja valitse käytettävissä olevista kokoelmista. + Yrityskäytännön vuoksi kohteiden tallennus henkilökohtaiseen holviin ei ole mahdollista. Muuta omistusasetus organisaatiolle ja valitse käytettävissä olevista kokoelmista. Organisaatiokäytäntö vaikuttaa omistajuusvalintoihisi. @@ -2126,7 +2126,7 @@ Koodi skannataan automaattisesti. Varmista, että oletusselaimesi sisältää WebAuthn-tuen ja yritä uudelleen. - Organisaatiolla on käytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi. + Organisaatiolla on yrityskäytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi. Organisaatiokäytännöt ovat määrittäneet holvisi aikakatkaisun enimmäisajaksi {0} tunti(a) {1} minuutti(a). @@ -2273,7 +2273,7 @@ Koodi skannataan automaattisesti. Premium-tilaus vaaditaan - Etkö voi lisätä todennusavainta? + Eikä todennusavaimen lisääminen onnistu? Skannaa QR-koodi @@ -2282,7 +2282,7 @@ Koodi skannataan automaattisesti. Eikö QR-koodin skannaus onnistu? - Todentajan avain + Todennusavain Syötä se manuaalisesti @@ -2426,7 +2426,7 @@ turvallisesti valitsemalla "Lisää TOTP" "Fastmail" is the product name and should not be translated. - ForwardEmail + Forward Email "ForwardEmail" is the product name and should not be translated. @@ -2696,7 +2696,7 @@ Haluatko vaihtaa tähän tiliin? Holvin aikakatkaisutoiminnoksi vaihdettiin uloskirjaus - Estä automaattinen täyttö + Estä automaattitäyttö Automaattista täyttöä ei tarjota näille URI-osoitteille. @@ -2821,6 +2821,9 @@ Haluatko vaihtaa tähän tiliin? Siirrytäänkö asiakaspalveluun? + + Jatketaanko tietosuojakäytäntöön? + Avataanko sovelluskauppa? @@ -2840,6 +2843,9 @@ Haluatko vaihtaa tähän tiliin? Etkö löydä etsimääsi? Tavoitat Bitwardenin asiakaspalvelun osoitteesta bitwarden.com. + + Tutustu tietosuojakäytäntöömme osoitteessa bitwarden.com. + Tutustu Bitwarden-tilisi muihin omimaisuuksiin verkkosovelluksessa. diff --git a/src/App/Resources/AppResources.fil.resx b/src/App/Resources/AppResources.fil.resx index 61f125f13..57a3b644d 100644 --- a/src/App/Resources/AppResources.fil.resx +++ b/src/App/Resources/AppResources.fil.resx @@ -2821,6 +2821,9 @@ Gusto mo bang pumunta sa account na ito? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Gusto mo bang pumunta sa account na ito? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.fr.resx b/src/App/Resources/AppResources.fr.resx index c804fce4a..8df5eeba2 100644 --- a/src/App/Resources/AppResources.fr.resx +++ b/src/App/Resources/AppResources.fr.resx @@ -2821,6 +2821,9 @@ Voulez-vous basculer vers ce compte ? Continuer vers le contact du support ? + + Poursuivre vers la politique de confidentialité ? + Continuer vers la boutique des applications ? @@ -2840,6 +2843,9 @@ Voulez-vous basculer vers ce compte ? Vous ne trouvez pas ce que vous cherchez ? Contactez le support de Bitwarden sur bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explorez plus de fonctionnalités de votre compte Bitwarden sur l'application Web. diff --git a/src/App/Resources/AppResources.gl.resx b/src/App/Resources/AppResources.gl.resx index 47405c13b..ef486a762 100644 --- a/src/App/Resources/AppResources.gl.resx +++ b/src/App/Resources/AppResources.gl.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.he.resx b/src/App/Resources/AppResources.he.resx index 1a4ed925a..de7228d88 100644 --- a/src/App/Resources/AppResources.he.resx +++ b/src/App/Resources/AppResources.he.resx @@ -2823,6 +2823,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2842,6 +2845,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.hi.resx b/src/App/Resources/AppResources.hi.resx index 596cfd7f7..7d5bf8ad5 100644 --- a/src/App/Resources/AppResources.hi.resx +++ b/src/App/Resources/AppResources.hi.resx @@ -121,14 +121,14 @@ हमारे बारे में - जोड़ें + बनाएं Add/create a new entity (verb). - फोल्डर जोड़ें + फोल्डर बनाएं - चीज़ जोड़ें + आइटम बनाएं The title for the add item page. @@ -144,7 +144,7 @@ App name. Shouldn't ever change. - रद्द करें + कैंसिल करें Cancel an operation. @@ -156,7 +156,7 @@ The button text that allows a user to copy the login's password to their clipboard. - यूज़रनाम कॉपी करें + यूज़रनेम कॉपी करें The button text that allows a user to copy the login's username to their clipboard. @@ -164,22 +164,22 @@ Title for page that we use to give credit to resources that we use. - मिटाएं + हटाएं Delete an entity (verb). - मिटा रहे है... + हटा रहे है... Message shown when interacting with the server - पक्का मिटाएं? इसे अंडू नहीं किया जा सकता। + पक्का हटाएं? इसे अंडू नहीं किया जा सकता। Confirmation alert message when deleteing something. - बदलाव करें + बदलें - फोल्डर बदलाव करें + फोल्डर बदलें ईमेल @@ -206,10 +206,10 @@ बग रिपोर्ट भेजें - हमारे गिटहब रिपॉज़िटरी में समस्या बताएं। + हमारे गिटहब रिपॉज़िटरी में दिक्कत बताएं। - फिंगरप्रिंट से सत्यापन करें। + फिंगरप्रिंट से खोलें। फोल्डर @@ -219,7 +219,7 @@ नया फोल्डर बनाया गया। - फोल्डर मिटाया गया। + फोल्डर हटाया गया। कोई फोल्डर नहीं है @@ -243,7 +243,7 @@ Hide a secret value that is currently shown (password). - जारी रखने से पहले इंटरनेट से जुड़ें। + आगे बढ़ने से पहले इंटरनेट से कनेक्ट करें। Description message for the alert when internet connection is required to continue. @@ -251,7 +251,7 @@ Title for the alert when internet connection is required to continue. - मुख्य पासवर्ड गलत है। वापस कोशिश करें। + मास्टर पासवर्ड गलत है। वापस कोशिश करें। पिन गलत है। वापस कोशिश करें। @@ -265,7 +265,7 @@ The login button text (verb). - लॉगइन करें + लॉगइन Title for login page. (noun) @@ -276,19 +276,19 @@ पक्का लॉगआउट करें? - खाता हटाएं + अकाउंट हटाएं - पक्का खाता हटाएं? + अकाउंट पक्का हटाएं? - खाता पहले से जोड़ा गया + अकाउंट पहले से है - खाता अभी इस्तेमाल करें? + अकाउंट अभी इस्तेमाल करें? - मुख्य पासवर्ड + मास्टर पासवर्ड Label for a master password. @@ -296,11 +296,11 @@ Text to define that there are more options things to see. - मेरा तिजोरी + मेरी तिजोरी The title for the vault page. - सत्यापन करनेवाला + ऑथेंटिकेटर Authenticator TOTP feature @@ -327,7 +327,7 @@ Button text for a save operation (verb). - ले जाएं + ट्रांस्फर करें सेव कर रहे है... @@ -342,21 +342,21 @@ Reveal a hidden value (password). - चीज़ मिटाया गया। + आइटम हटाया गया Confirmation message after successfully deleting a login. - जमा करें + भेजें सिंक The title for the sync page. - शुक्रिया + थैंक यू - औज़ार + टूल्स The title for the tools page. @@ -367,11 +367,11 @@ फिंगरप्रिंट से खोलें - यूज़रनाम + यूज़रनेम Label for a username. - {0} फील्ड चाहिए। + {0} चाहिए। Validation message for when a form field is left blank and is required to be entered. @@ -379,16 +379,16 @@ Confirmation message after successfully copying a value to the clipboard. - फिंगरप्रिंट सत्यापित करें + फिंगरप्रिंट दें - मुख्य पासवर्ड सत्यापित करें + मास्टर पासवर्ड दें - पिन सत्यापित करें। + पिन वेरिफिकेशन करें - संस्करण + वर्ज़न देखें @@ -404,40 +404,40 @@ हां - खाता + अकाउंट - आपका नया खाता बनाया गया! अब लॉगइन कर सकते हैं। + आपका नया अकाउंट बनाया गया! अब लॉगइन कर सकते हैं। - चीज़ जोड़ें + आइटम बनाएं ऐप एक्सटेंशन - दूसरे ऐप और वेबसाइट पर अपनेआप लॉगइन भरने के लिए बिटवार्डन सुलभता सेवा इस्तेमाल करें। + दूसरे ऐप और वेबसाइट पर अपनेआप लॉगइन करने के लिए बिटवार्डन एक्सेसिबिलिटी सर्विस इस्तेमाल करें। - अपनेआप-भर सेवा + ऑटो-फिल सर्विस - अस्पष्ट अक्षर से बचें + कई मतलबवाले अक्षर ना इस्तेमाल करें बिटवार्डन ऐप एक्सटेंशन - बिटवार्डन ऐप एक्सटेंशन तिजोरी में नए चीज़ डालने का सबसे आसात तरीका है। बिटवार्डन ऐप एक्सटेंशन के इस्तेमाल से जुड़ी जानकारी लेने के लिए "सेटिंग" में जाएं। + बिटवार्डन ऐप एक्सटेंशन तिजोरी में नए आइटम डालने का सबसे आसात तरीका है। बिटवार्डन ऐप एक्सटेंशन के इस्तेमाल से जुड़ी जानकारी लेने के लिए "सेटिंग" में जाएं। - सफारी और दूसरे ऐप में अपने लॉगइन अपनेआप भरने के लिए बिटवार्डन इस्तेमाल करें। + सफारी और दूसरे ऐप में अपनेआप लॉगइन करने के लिए बिटवार्डन इस्तेमाल करें। - बिटवार्डन अपनेआप-भर सेवा + बिटवार्डन ऑटो-फिल सर्विस - अपने लॉगइन अपनेआप भरने के लिए बिटवार्डन सुलभता सेवा इस्तेमाल करें। + अपनेआप लॉगइन करने के लिए बिटवार्डन एक्सेसिबिलिटी सर्विस इस्तेमाल करें। ईमेल बदलें @@ -446,41 +446,41 @@ Bitwarden.com वेब तिजोरी पर ईमेल पता बदला जा सकता है। इस वेबसाइट पर अभी जाएं? - मुख्य पासवर्ड बदलें + मास्टर पासवर्ड बदलें बंद करें - जारी रखें + आगे बढ़ें - खाता बनाएं + अकाउंट बनाएं - खाता बना रहे है... + अकाउंट बना रहे है... Message shown when interacting with the server - चीज़ बदलाव करें + आइटम बदलें - अपनेआप-सिंक की अनुमति दें + ऑटो-सिंक ऑन करें - मुख्य पासवर्ड इशारा लेने के लिए अपने खाते का ईमेल पता डालें। + मास्टर पासवर्ड हिंट लेने के लिए अपने अकाउंट का ईमेल पता डालें। - ऐप एक्सटेंशन वापस चालू करें + ऐप एक्सटेंशन वापस ऑन करें - करीब-करीब खत्म! + खत्म होने ही वाला है! - ऐप एक्सटेंशन चालू करें + ऐप एक्सटेंशन ऑन करें - सफारी में, शेयर आइकन से बिटवार्डन का पता लगाएं (इशारा: मेन्यू के सबसे निचले पट्टी पर दाएं तरफ जाएं)। + सफारी में, शेयर आइकन से बिटवार्डन को ढूंढें (हिंट: मेन्यू के सबसे निचले पट्टी पर राइट में जाएं)। Safari is the name of apple's web browser @@ -490,16 +490,16 @@ आप लॉगइन करने के लिए तैयार हैं! - अब सफारी, क्रोम, और दूसरे सपोर्ट किए गए ऐप से लॉगइन आसानी से एक्सेस किए जा सकते है। + अब सफारी, क्रोम, और दूसरे सपोर्ट किए गए ऐप से सारे लॉगइन आसानी से एक्सेस किए जा सकते है। - सफारी और क्रोम में, शेयर आइकन से बिटवार्डन का पता लगाएं (इशारा: मेन्यू के सबसे निचले पट्टी पर दाएं तरफ जाएं) + सफारी और क्रोम में, शेयर आइकन से बिटवार्डन को ढूंढें (हिंट: शेयर मेन्यू के सबसे निचले पट्टी पर राइट में जाएं)। एक्सटेंशन खोलने के लिए मेन्यू में बिटवार्डन आइकन पर दबाएं। - सफारी और दूसरे ऐप में बिटवार्डन चालू करने के लिए, मेन्यू के सबसे निचले पट्टी में "ज़्यादा" आइकन दबाएं। + सफारी और दूसरे ऐप में बिटवार्डन ऑन करने के लिए, मेन्यू के सबसे निचले पट्टी में "ज़्यादा" आइकन दबाएं। मनपसंद @@ -511,16 +511,16 @@ पासवर्ड बनाएं - मुख्य पासवर्ड इशारा लें + अपना मास्टम पासवर्ड हिंट लें - चीज़ आयात करें + आइटम इंपोर्ट करें - Bitwarden.com वेब तिजोरी से थोक में चीज़ आयात किए जा सकते हैं। वेबसाइट पर अभी जाएं? + Bitwarden.com वेब तिजोरी से थोक में आइटम इंपोर्ट किए जा सकते हैं। वेबसाइट पर अभी जाएं? - दूसरे पासवर्ड मैनेजमेंट ऐप से थोक में चीज़ जल्दी आयात करें। + दूसरे पासवर्ड मैनेजमेंट ऐप से अपने आइटम जल्दी इंपोर्ट करें। आखिरी सिंक: @@ -529,7 +529,7 @@ लंबाई - लॉक + लॉक करें 15 मिनट @@ -547,20 +547,20 @@ तुरंत - तिजोरी वक्त खत्म + तिजोरी टाइमआउट - तिजोरी वक्त खत्म + तिजोरी टाइमआउट एक्शन - लॉगआउट करने के बाद तिजोरी में जाना मुमकिन नहीं होगा और वक्त खत्म होने के बाद ऑनलाइन सत्यापन की ज़रूरत होगी। इस सेटिंग को पक्का इस्तेमाल करें? + लॉगआउट करने के बाद तिजोरी में जाना मुमकिन नहीं होगा और टाइमआउट के बाद ऑनलाइन ऑथेंटिकेशन की ज़रूरत होगी। इस सेटिंग का इस्तेमाल करें? - लॉगइन कर रहे है... + लॉगइन कर रहे... Message shown when interacting with the server - अपनी महफूज़ तिजोरी एक्सेस करने के लिए नया खाता बनाएं या लॉगइन करें। + अपनी महफूज़ तिजोरी एक्सेस करने के लिए नया अकाउंट बनाएं या लॉगइन करें। मैनेज करें @@ -569,116 +569,116 @@ पासवर्ड गलत है। - मुख्य पासवर्ड वो पासवर्ड है जो तिजोरी एक्सेस करने के लिए इस्तेमाल होता है। मुख्य पासवर्ड ना भूलना बहुत ज़रूरी है। भूलने के बाद पासवर्ड वापस पाना मुमकिन नहीं होगा। + मास्टर पासवर्ड वो पासवर्ड है जो तिजोरी एक्सेस करने के लिए इस्तेमाल होता है। मास्टर पासवर्ड ना भूलना बहुत ज़रूरी है। भूलने के बाद पासवर्ड वापस पाना मुमकिन नहीं है। - मुख्य पासवर्ड इशारा (ज़रूरी नहीं) + मास्टर पासवर्ड हिंट (ज़रूरी नहीं) - मुख्य पासवर्ड इशारा आपको पासवर्ड भूल जाने के स्थिति में उसको याद करने में मदद करता है। + मास्टर पासवर्ड हिंट पासवर्ड भूल जाने के हालत में उसको याद करने में मदद करता है। - मुख्य पासवर्ड कम-से-कम {0} अक्षर लंबा होना चाहिए। + मास्टर पासवर्ड कम-से-कम {0} अक्षर लंबा होना चाहिए। - कम-से-कम अंक + कम-से-कम इतने नंबर Minimum numeric characters for password generator settings - कम-से-कम खास अक्षर + कम-से-कम इतने खास Minimum special characters for password generator settings ज़्यादा सेटिंग - एक्सटेशन इस्तेमाल करने से पहले मुख्य बिटवार्डन ऐप में लॉगइन करना पड़ेगा। + एक्सटेंशन इस्तेमाल करने से पहले मेन बिटवार्डन ऐप में लॉगइन करना पड़ेगा। कभी नहीं - नया चीज़ बनाया गया + नया आइटम बनाया गया - तिजोरी में कोई मनपसंद चीज़ नहीं है। + तिजोरी में कोई मनपसंद आइटम नहीं है। - तिजोरी में कोई चीज़ नहीं है। + तिजोरी में कोई आइटम नहीं है। - इस वेबसाइट/ऐप के लिए तिजोरी में कोई चीज़ नहीं है। चीज़ जोड़ने के लिए दबाएं। + इस वेबसाइट/ऐप के लिए तिजोरी में कोई आइटम नहीं है। आइटम बनाने के लिए दबाएं। - इस लॉगइन में कोई यूजरनाम या पासवर्ड नहीं है। + इस लॉगइन में कोई यूजरनेम या पासवर्ड नहीं है। ठीक है, समझ गए! Confirmation, like "Ok, I understand it" - विकल्प डिफॉल्ट मुख्य बिटवार्डन ऐप के पासवर्ड जनरेटर औज़ार से सेट होता है। + ऑप्शन के डिफॉल्ट मेन बिटवार्डन ऐप के पासवर्ड जेनरेटर टूल से सेट होते है। - विकल्प + ऑप्शन - दूसरे + बाकी पासवर्ड बनाया गया - पासवर्ड जनरेटर + पासवर्ड जेनरेटर - पासवर्ड इशारा + पासवर्ड हिंट - हमने आपको मुख्य पासवर्ड इशारा एक ईमेल के साथ भेजा है। + हमने आपको मास्टर पासवर्ड हिंट एक ईमेल में भेजा है। चालू पासवर्ड पक्का ओवरराइट करें? - bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Ok" on the following prompt when asked to enable push notifications. + बिटवार्डन पुश नोटिफिकेशन इस्तेमाल करके आपकी तिजोरी अपनेआप सिंक करके रखता है। पुश नोटिफिकेशन की इजाज़त मांगने वाले अगले स्क्रीन पर "दें" चुनें। Push notifications for apple products - इस एप्प का मूल्यांकन करें + ऐप को रेटिंग दें - कृपया हमें एक अच्छी समीक्षा के साथ बाहर की मदद करने पर विचार करें! + एक अच्छा रिव्यू लिखकर हमारी मदद करें! - पासवर्ड पुन: जनरेट करें + पासवर्ड वापस बनाएं - मास्टर पासवर्ड पुनः टाइप करें + मास्टर पासवर्ड वापस लिखें - Search vault + तिजोरी सर्च करें - सुरक्षा + सेक्योरिटी - चयन करें + चुनें पिन सेट करें - एप्लिकेशन को अनलॉक करने के लिए 4 अंकों का पिन कोड दर्ज करें। + ऐप खोलने के लिए एक पिन कोड डालें। - आइटम सूचना + आइटम जानकारी - आइटम अपडेट किया गया। + आइटम सेव किया गया - सबमिट हो रहा हैं... + भेज रहे है... Message shown when interacting with the server @@ -686,29 +686,29 @@ Message shown when interacting with the server - सिंकिंग पूर्ण + सिंक हो गया - सिंकिंग असफल। + सिंक नहीं हुआ तिजोरी अभी सिंक करें। - Touch ID + टच आईडी What Apple calls their fingerprint reader. - द्वि-चरणीय लॉगिन + टू-स्टेप लॉगइन - {0} से अनलॉक करें + {0} से खोलें - पिन कोड के साथ अनलॉक करें + पिन कोड से खोलें - सत्यापित किया जा रहा + चेक कर रहे Message shown when interacting with the server @@ -718,20 +718,20 @@ आइटम देखें - bitwarden Web Vault + बिटवार्डन वेब तिजोरी - प्रमाणिक एप खो गया? + ऑथेंटिकेटर ऐप गुम हो गया? आइटम Screen title - एक्सटेंशन सक्रिय! + एक्सटेंशन चल रहा! - आइकॉन + आइकन अनुवाद @@ -745,87 +745,87 @@ This is used for the autofill service. ex. "There are no items in your vault for twitter.com". - जब आप एक इनपुट फ़ील्ड का चयन करते हैं और एक बिटवर्डेन ऑटो-फिल ओवरले देखते हैं, तो आप इसे ऑटो-फिल सेवा लॉन्च करने के लिए टैप कर सकते हैं। + इनपुट फील्ड को चुनने पर अगर एक बिटवार्डन ऑटो-फिल स्क्रीन दिखता हैं, तो उसपर टैप करके ऑटो-फिल सर्विस लॉन्च किया जा सकता है। - Tap this notification to auto-fill a login from your vault. + अपने तिजोरी से आइटम ऑटो-फिल करने के लिए इस नोटिफिकेशन पर टैप करें। - पहुँच क्षमता सेटिंग्स + एक्सेसिबिलिटी सेटिंग खोलें - 1. On the Android Accessibility Settings screen, touch "bitwarden" under the Services heading. + 1. एंड्रॉइड एक्सेसिबिलिटी सेटिंग में, सर्विस टाइटल के अंदर "बिटवार्डन" पर टैप करें। - 2. टॉगल स्विच करें और स्वीकार करने के लिए ठीक दबाएँ। + 2. स्विच ऑन करें और "ठीक है" दबाएं। - अक्षम कर दिया गया - - - सक्षम - - बंद - + चालू + + ऑफ + + + ऑन + - स्थिति + स्टेटस - अपनी तिजोरी में नए लॉगिन जोड़ने का सबसे आसान तरीका बिटवर्डन ऑटो-फिल सर्विस है। "सेटिंग्स" स्क्रीन पर नेविगेट करके बिटवर्डेन ऑटो-फिल सेवा का उपयोग करने के बारे में अधिक जानें। + बिटवार्डन ऑटो-फिल सर्विस अपने तिजोरी में नए लॉगइन जोड़ने का सबसे आसान तरीका है। "सेटिंग" स्क्रीन पर जाकर बिटवार्डन ऑटो-फिल सर्विस के बारे में ज़्यादा जानें। - स्वत:भरण + ऑटो-फिल - Do you want to auto-fill or view this login? + ऑटो-फिल करें या ये आइटम देखें? - Are you sure you want to auto-fill this login? It is not a complete match for "{0}". + इस आइटम को ऑटो-फिल करें? ये "{0}" से पूरे तरह से मैच नहीं करता। - एक जैसे वस्तु + आइटम जो मैच कर रहे है - संभावित मिलान + आइटम जो मैच कर सकते है - खोजें + सर्च करें - You are searching for an auto-fill login for "{0}". + आप "{0}" के लिए ऑटो-फिल आइटम खोज रहे है। - संगठन के बारे में जानें + ऑर्गनाइज़ेशन के बारे में जानें - "{0}" ऐप नहीं खोल सकता। + "{0}" ऐप नहीं खोल पा रहे। Message shown when trying to launch an app that does not exist on the user's device. - प्रमाणक ऐप + ऑथेंटिकेटर ऐप For 2FA - अपने प्रमाणक ऐप से 6 अंकों का सत्यापन कोड डालें। + अपने ऑथेंटिकेटर ऐप से वेरिफिकेशन कोड डालें। For 2FA - 6 अंकों का सत्यापन कोड दर्ज करें जिसे {0} पर ईमेल किया गया था। + {0} को ईमेल किया गया वेरिफिकेशन कोड डालें। For 2FA - लॉग इन अनुपलब्ध + लॉगइन मौजूद नहीं For 2FA whenever there are no available providers on this device. - इस खाते में दो-चरण लॉगिन सक्षम हैं, हालांकि, कॉन्फ़िगर किए गए दो-चरण प्रदाताओं में से कोई भी इस डिवाइस पर समर्थित नहीं है। कृपया एक समर्थित डिवाइस का उपयोग करें और / या अतिरिक्त प्रदाताओं को जोड़ें जो कि डिवाइसों में बेहतर समर्थित हैं (जैसे एक प्रमाणक ऐप)। + इस अकाउंट पर टू-स्टेप लॉगइन सेट है, लेकिन सेट किया गया कोई भी टू-स्टेप प्रोवाइडर इस डिवाइस पर सपोर्ट नहीं किया जाता। कोई सपोर्ट किया गया डिवाइस इस्तेमाल करें और/या (ऑथेंटिकेटर ऐप जैसे) दूसरे प्रोवाइडर जोड़ें। - पुनःप्राप्ति सांकेतिक अंक + रिकवरी कोड For 2FA @@ -833,185 +833,184 @@ Remember my two-step login - फिर से सत्यापन कोड ईमेल भेजें + वेरिफिकेशन कोड का ईमेल वापस भेजें For 2FA - दो-चरण लॉगिन विकल्प + टू-स्टेप लॉगइन ऑप्शन - कोई दूसरा दो-कदम लॉगइन तरीका इस्तेमाल करें + कोई दूसरा टू-स्टेप लॉगइन तरीका इस्तेमाल करें - Could not send verification email. Try again. + वेरिफिकेशन ईमेल नहीं भेज पाए। वापस कोशिश करें। For 2FA - Verification email sent + वेरिफिकेशन ईमेल भेजा गया For 2FA - Hold your YubiKey NEO against the back of the device to continue. + आगे बढ़ने के लिए, यूबीकी निओ डिवाइस के पीछे चिपका कर रखें या उसे डिवाइस के यूएसबी पोर्ट में डालकर उसका बटन दबाएं। - YubiKey NEO Security Key + यूबीकी सेक्योरिटी चाबी "YubiKey" is the product name and should not be translated. - Add new attachment + नया अटैचमेंट डालें - अटॅचमेंट्स + अटैचमेंट - Unable to download file. + फाइल डाउनलोड नहीं कर पाए। - Your device cannot open this type of file. + आपका डिवाइस इस तरह के फाइल नहीं खोल सकता। - डाउनलोड कर रहा है... + डाउनलोड कर रहे... Message shown when downloading a file - This attachment is {0} in size. Are you sure you want to download it onto your device? + इस अटैचमेंट का साइज़ {0} है। इसे डिवाइस पर डाउनलोड करें? The placeholder will show the file size of the attachment. Ex "25 MB" - Authenticator key (TOTP) + ऑथेंटिकेशन चाबी (टीओटीपी) - सत्यापन कोड (TOTP) + वेरिफिकेशन कोड (टीओटीपी) Totp code label - Authenticator key added. + ऑथेंटिकेशन चाबी डाला गया। - Cannot read authenticator key. + ऑथेंटिकेशन चाबी पढ़ नहीं पा रहे। - Point your camera at the QR Code. -Scanning will happen automatically. + कैमरा क्यूआर कोड के तरफ करें। स्कैन अपनेआप होगा। - QR कोड को स्कैन करें + क्यूआर कोड स्कैन करें कैमरा - तस्वीरें + फोटो - QR कोड कॉपी करें + टीओटीपी कॉपी करें - If a login has an authenticator key, copy the TOTP verification code to your clipboard when you auto-fill the login. + अगर किसी लॉगइन में ऑथेंटिकेशन चाबी है, तो लॉगइन ऑटो-फिल करते टाइम टीओटीपी वेरिफिकेशन कोड अपने क्लिपबोर्ड पर कॉपी करें। - Copy TOTP automatically + टीओटीपी अपनेआप कॉपी करें - A premium membership is required to use this feature. + इस फीचर को इस्तेमाल करने के लिए प्रीमियम मेम्बरशिप चाहिए। - Attachment added + अटैचमेंट डाला गया - संग्लित वस्तु डिलीट करी गई + अटैचमेंट हटाया गया - फ़ाइल चुनें + फाइल चुनें - फ़ाइल + फाइल - कोई फाइल नहीं चुनी गई। + कोई फाइल चुना नहीं गया - कोई संग्लित वस्तु नहीं है। + कोई अटैचमेंट नहीं है। - फ़ाइल स्रोत + फाइल सोर्स - फीचर उपलब्ध नहीं है + फीचर मौजूद नहीं - अधिकतम फाइल आकार 100 MB है + फाइल साइज़ 100 एमबी से ज़्यादा नहीं हो सकता। - You cannot use this feature until you update your encryption key. + एन्क्रिप्शन चाबी अपडेट किए बिना ये फीचर इस्तेमाल नहीं किया जा सकता। - Encryption key migration required. Please login through the web vault to update your encryption key. + एन्क्रिप्शन चाबी को अपडेट करना ज़रूरी है। एन्क्रिप्शन चाबी अपडेट करने के लिए वेब तिजोरी से लॉगइन करें। - अधिक जानें + ज़्यादा जानें - API server URL + एपीआई सर्वर यूआरएल - Custom environment + कस्टम एनवायरनमेंट - For advanced users. You can specify the base URL of each service independently. + एडवांस यूज़र के लिए। हर सर्विस का बेस यूआरएल अलग से बता सकते है। - The environment URLs have been saved. + एनवायरनमेंट यूआरएल सेव कर दिए गए है। - {0} is not correctly formatted. + {0} का फॉर्मेट सही नहीं है। Validation error when something is not formatted correctly, such as a URL or email address. - Identity server URL + आईडी सर्वर यूआरएल "Identity" refers to an identity server. See more context here https://en.wikipedia.org/wiki/Identity_management - Self-hosted environment + खुद होस्ट किया गया एनवायरनमेंट - Specify the base URL of your on-premise hosted bitwarden installation. + खुद होस्ट किए गए बिटवार्डन का बेस यूआरएल लिखें। - सर्वर URL + सर्वर यूआरएल - Web vault server URL + वेब तिजोरी सर्वर यूआरएल - Tap this notification to view logins from your vault. + तिजोरी से आइटम देखने के लिए इस नोटिफिकेशन पर क्लिक करें। - Custom fields + कस्टम फील्ड - Copy number + नंबर कॉपी करें - सुरक्षा कोड कॉपी करें + सेक्योरिटी कोड कॉपी करें - संख्या + नंबर - सुरक्षा कोड + सेक्योरिटी कोड कार्ड - पहचान + आईडी - लॉग इन + लॉगइन - सुरक्षित नोट + सेक्योर नोट पता 1 @@ -1029,10 +1028,10 @@ Scanning will happen automatically. अगस्त - ब्रांड + ब्रैंड - कार्डधारक का नाम + कार्डहोल्डर का नाम शहर / कस्बा @@ -1050,16 +1049,16 @@ Scanning will happen automatically. डॉ - Expiration month + एक्सपायरी का महीना - Expiration year + एक्सपायरी का साल फरवरी - पहला नाम + फर्स्ट नेम जनवरी @@ -1071,13 +1070,13 @@ Scanning will happen automatically. जून - अंतिम नाम + लास्ट नेम - Full name + पूरा नाम - लाइसेंस संख्या + लाइसेंस नंबर मार्च @@ -1086,19 +1085,19 @@ Scanning will happen automatically. मई - मध्य नाम + मिडल नेम - श्री + मिस्टर - श्रीमती + मिसज़ - श्रीमती + मिस - मैक्स + मिक्सटर नवंबर @@ -1107,95 +1106,95 @@ Scanning will happen automatically. अक्टूबर - पासपोर्ट संख्या + पासपोर्ट नंबर फोन - सितम्बर + सितंबर - सामाजिक सुरक्षा संख्या + आधार नंबर - राज्य/प्रांत + राज्य / प्रदेश - शीर्षक + टाइटल - ज़िप/डाक कोड + पिन / पोस्ट कोड पता - समय सीमा समाप्ति + एक्सपायरी - Show website icons + वेबसाइट आइकन दिखाएं - Show a recognizable image next to each login. + हर लॉगइन के बगल में आइकन की फोटो दिखाएं। - Icons server URL + आइकन सर्वर यूआरएल - Auto-fill with bitwarden + बिटवार्डन से ऑटो-फिल करें - वॉल्ट पर ताला लगा है + तिजोरी पर लॉक है - Go to my vault + मेरे तिजोरी में जाएं - संग्रह + कलेक्शन - There are no items in this collection. + इस कलेक्शन में कोई आइटम नहीं है। - There are no items in this folder. + इस फोल्डर में कोई आइटम नहीं है। - There are no items in the trash. + कचरे में कोई आइटम नहीं है। - Auto-fill Accessibility Service + ऑटो-फिल एक्सेसिबिलिटी सर्विस - The bitwarden auto-fill service uses the Android Autofill Framework to assist in filling logins, credit cards, and identity information into other apps on your device. + बिटवार्डन ऑटो-फिल सर्विस एंड्रॉइड ऑटोफिल फ्रेमवर्क से डिवाइस के दूसरे ऐप में लॉगइन करने में मदद करता है। - Use the bitwarden accessibility service to auto-fill your logins. + बिटवार्डन ऑटो-फिल सर्विस इस्तेमाल करके दूसरे ऐप में लॉगइन करें। - Open Autofill Settings + ऑटोफिल सेटिंग खोलें - Face ID + फेस आईडी What Apple calls their facial recognition reader. - Use Face ID to verify. + वेरिफाइ करने के लिए फेस आईडी इस्तेमाल करें। - Use Face ID To Unlock + खोलने के लिए फेस आईडी इस्तेमाल करें - Face ID पिन बताएं। + फेस आईडी वेरिफाइ करें - Windows Hello + विंडोज़ हैलो - We were unable to automatically open the Android autofill settings menu for you. You can navigate to the autofill settings menu manually from Android Settings > System > Languages and input > Advanced > Autofill service. + हम एंड्रॉइड ऑटोफिल सेटिंग अपनेआप नहीं खोल पा रहे। ऑटोफिल सेटिंग में जाने के लिए एंड्रॉइड सेटिंग > सिस्टम > भाषा और इंपुट > एडवांस > ऑटोफिल सर्विस पर जाएं। - Custom field name + कस्टम फील्ड नाम बूलियन @@ -1204,69 +1203,69 @@ Scanning will happen automatically. छुपा हुआ - जुड़ा हुआ + लिंक किया हुआ - वाक्य + टेक्सट - कस्टम फील्ड जोड़े + नया कस्टम फील्ड डालें - What type of custom field do you want to add? + किस तरह का कस्टम फील्ड डालना है? हटाएं - नया URI + नया यूआरआई - URI {0} + यूआरआई {0} Label for a uri/url with position. i.e. URI 1, URI 2, etc - Base domain + बेस डोमेन - पूर्व निर्धारित + डिफॉल्ट सटीक - मेजबान + होस्ट A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'. - नियमित अभिव्यक्ति + रेगुलर एक्सप्रेशन A programming term, also known as 'RegEx'. - इससे शुरू होता है + इससे शुरुआत - URI match detection + युआरआई मैच डिटेक्शन - Match detection + मैच डिटेक्शन URI match detection for auto-fill. - Yes, and save + हां, और सेव करें Auto-fill and save - संगठन + ग्रुप An entity of multiple related people (ex. a team or business organization). Hold your Yubikey near the top of the device. - पुनः कोशिश करें + वापस कोशिश करें To continue, hold your YubiKey NEO against the back of the device. @@ -1275,7 +1274,7 @@ Scanning will happen automatically. The accessibility service may be helpful to use when apps do not support the standard auto-fill service. - Password updated + पासवर्ड अपडेट किया गया ex. Date this password was updated @@ -1298,49 +1297,49 @@ Scanning will happen automatically. Access your vault directly from your keyboard to quickly autofill passwords. - To set up password auto-fill on your device, follow these instructions: + अपने डिवाइस पर पासवर्ड ऑटो-फिल सेट करने के लिए इन स्टेप को फॉलो करें: - 1. Go to the iOS "Settings" app + 1. आईओएस के "सेटिंग" ऐप में जाएं - 2. Tap "Passwords" + 2. "पासवर्ड" पर टैप करें - 3. Tap "AutoFill Passwords" + 3. "पासवर्ड ऑटोफिल करें" पर टैप करें - 4. Turn on AutoFill + 4. ऑटोफिल ऑन करें - 5. Select "Bitwarden" + 5. "बिटवार्डन" चुनें - Password auto-fill + पासवर्ड ऑटो-फिल The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen. - Invalid email address. + गलत ईमेल पता। - पत्ते + कार्ड - पहचान + आईडी - लॉग इन + लॉगइन - सुरक्षित नोट + सेक्योर नोट - सभी आइटम + सारे आइटम - URIs + यूआरआई Plural form of a URI @@ -1357,16 +1356,16 @@ Scanning will happen automatically. This password was not found in any known data breaches. It should be safe to use. - Identity name + आईडी का नाम - मूल्य + वैल्यू पासवर्ड इतिहास - प्रकार + टाइप No passwords to list. @@ -1384,32 +1383,32 @@ Scanning will happen automatically. Search text Sends - Search {0} + {0} सर्च करें ex: Search Logins - प्रकार + टाइप - नीचे ले जाएँ + नीचे ले जाएं - ऊपर ले जाएँ + ऊपर ले जाएं - विविध + बाकी - Ownership + मालिकी - Who owns this item? + इस आइटम का मालिक कौन है? There are no collections to list. - {0} moved to {1}. + {0} {1} पर ट्रांस्फर किया गया। ex: Item moved to Organization. @@ -1422,7 +1421,7 @@ Scanning will happen automatically. शेयर करें - Share Item + आइटम शेयर करें Move to Organization @@ -1434,27 +1433,27 @@ Scanning will happen automatically. 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. - Number of words + टोटल शब्द - Passphrase + पासफ्रेज़ - Word separator + वर्ड सेपरेटर - स्पष्ट + साफ करें To clear something out. example: To clear browser history. - Generator + जेनरेटर Short for "Password Generator" There are no folders to list. - Fingerprint phrase + फिंगरप्रिंट फ्रेज़ A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. @@ -1465,22 +1464,22 @@ Scanning will happen automatically. Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more? - निर्यात तिजोरी + तिजोरी एक्सपोर्ट करें - अब ताला + अभी लॉक करें पिन - अनलॉक + खोलें - Unlock vault + तिजोरी खोलें - 30 मिनिट + 30 मिनट Set your PIN code for unlocking Bitwarden. Your PIN settings will be reset if you ever fully log out of the application. @@ -1499,7 +1498,7 @@ Scanning will happen automatically. Your vault is locked. Verify your identity to continue. - अँधेरा + अंधेरा A dark color @@ -1516,13 +1515,13 @@ Scanning will happen automatically. 30 सेकंड - 30 सेकंड + 20 सेकंड 2 मिनट - क्लिपबोर्ड साझा करें + क्लिपबोर्ड साफ करें Clipboard is the operating system thing where you copy/paste data to on your device. @@ -1541,25 +1540,25 @@ Scanning will happen automatically. Color theme - Change the application's color theme. + ऐप का थीम बदलें। - Default (System) + डिफॉल्ट (सिस्टम) - Default dark theme + डिफॉल्ट डार्क थीम नोट कॉपी करें - निकास + निकलें - Are you sure you want to exit Bitwarden? + पक्का निकलें? - एप्लीकेशन पुनर्प्रारंभ करते समय मास्टर पासवर्ड पूछे? + ऐप रीस्टार्ट करने पर मास्टर पासवर्ड पूछें? काला @@ -1570,7 +1569,7 @@ Scanning will happen automatically. 'Nord' is the name of a specific color scheme. It should not be translated. - Solarized Dark + सोलराइज़्ड डार्क 'Solarized Dark' is the name of a specific color scheme. It should not be translated. @@ -1583,7 +1582,7 @@ Scanning will happen automatically. Ask to add an item if one isn't found in your vault. - On app restart + ऐप रिस्टार्ट पर Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not set up an auto-fill service for Bitwarden. Set up auto-fill for Bitwarden from the "Settings" screen. @@ -1599,10 +1598,10 @@ Scanning will happen automatically. नंबर शामिल करें - डाउन्लोड + डाउनलोड करें - साझा किया गया + शेयर किया गया दृश्यता बदलें @@ -1614,7 +1613,7 @@ Scanning will happen automatically. बायोमेट्रिक सत्यापन - बॉयोमेट्रिक्स + बायोमेट्रिक Use biometrics to unlock @@ -1626,7 +1625,7 @@ Scanning will happen automatically. 3. On the Android App Settings screen for Bitwarden, go to the "Display over other apps" options (under Advanced) and tap the toggle to allow overlay support. - अनुमति + परमिशन Open Overlay Permission Settings @@ -1635,13 +1634,13 @@ Scanning will happen automatically. 3. On the Android App Settings screen for Bitwarden, select "Display over other apps" (under "Advanced") and switch on the toggle to allow the overlay. - अस्वीकृत + मना किया गया - प्रदान की गई + दिया गया - फाइल प्रारुप + फाइल फॉर्मेट अपने कोष्ठ डेटा निर्यात करने के लिए अपना मास्टर पासवर्ड दर्ज करें। @@ -1650,7 +1649,7 @@ Scanning will happen automatically. Send a verification code to your email - Code sent! + कोड भेजा गया! Confirm your identity to continue. @@ -1669,7 +1668,7 @@ Scanning will happen automatically. Title for the alert to confirm vault exports. - चेतावनी + खबरदार There was a problem exporting your vault. If the problem persists, you'll need to export from the web vault. @@ -1678,14 +1677,14 @@ Scanning will happen automatically. Vault exported successfully - क्लोन + क्लोन बनाएं Clone an entity (verb). One or more organization policies are affecting your generator settings - खुला + खोलें Button text for an open operation (verb). @@ -1705,27 +1704,27 @@ Scanning will happen automatically. Message shown when interacting with the server - Item has been sent to trash. + आइटम कचरे में डाला गया। Confirmation message after successfully soft-deleting a login - पुनः वापस लायें + रिस्टोर करें Restores an entity (verb). - Restoring... + रिस्टोर कर रहे... Message shown when interacting with the server - Item restored + आइटम रिस्टोर किया गया Confirmation message after successfully restoring a soft-deleted item - ट्रैश + कचरा (noun) Location of deleted items which have not yet been permanently deleted - Search trash + कचरा सर्च करें (action prompt) Label for the search text field when viewing the trash folder @@ -1733,27 +1732,27 @@ Scanning will happen automatically. Confirmation alert message when permanently deleteing a cipher. - Do you really want to restore this item? + ये आइटम रिस्टोर करें? Confirmation alert message when restoring a soft-deleted cipher. - Do you really want to send to the trash? + कचरे में डालें? Confirmation alert message when soft-deleting a cipher. - Biometric unlock for this account is disabled pending verification of master password. + मास्टर पासवर्ड का वेरिफिकेशन खत्म ना होने तक इस अकाउंट के लिए बायोमेट्रिक बंद है। - Autofill biometric unlock for this account is disabled pending verification of master password. + मास्टर पासवर्ड का वेरिफिकेशन खत्म ना होने तक इस अकाउंट के लिए बायोमेट्रिक ऑटोफिल बंद है। - Allow sync on refresh + रिफ्रेश पर सिंक करने दें Syncing vault with pull down gesture. - Enterprise single sign-on + बिज़नेस सिंगल साइन-ऑन Quickly log in using your organization's single sign-on portal. Please enter your organization's identifier to begin. @@ -1765,7 +1764,7 @@ Scanning will happen automatically. Currently unable to login with SSO - Set master password + मास्टर पासवर्ड सेट करें In order to complete logging in with SSO, please set a master password to access and protect your vault. @@ -1777,7 +1776,7 @@ Scanning will happen automatically. Minimum complexity score of {0} - Minimum length of {0} + कम-से-कम लंबाई {0} Contain one or more uppercase characters @@ -1798,20 +1797,20 @@ Scanning will happen automatically. Password does not meet organization requirements. Please check the policy information and try again. - लोड रहा है... + लोड हो रहा है By activating this switch you agree to the following: - Terms of Service and Privacy Policy have not been acknowledged. + सेवा की शर्ते और प्राइवसी पॉलिसी माने नहीं गए हैं। - Terms of Service + सेवा की शर्ते - Privacy Policy + प्राइवसी पॉलिसी Bitwarden needs attention - Turn on "Draw-Over" in "Auto-fill Services" from Bitwarden Settings @@ -1841,7 +1840,7 @@ Scanning will happen automatically. Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if turned on). - Use draw-over + ड्रॉ-ओवर इस्तेमाल करें Allows the Bitwarden Accessibility Service to display a popup when login fields are selected. @@ -1863,11 +1862,11 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - All Sends + सारे सेंड 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - सेंड्स + सेंड 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -1906,10 +1905,10 @@ Scanning will happen automatically. Text type is not selected, tap to select. - Deletion date + हटाने की तारीख - Deletion time + हटाने का टाइम The Send will be permanently deleted on the specified date and time. @@ -1919,7 +1918,7 @@ Scanning will happen automatically. Pending deletion - Expiration date + एक्सपायरी डेट Expiration time @@ -1929,7 +1928,7 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Expired + एक्सपायर हो गया Maximum access count @@ -1945,14 +1944,14 @@ Scanning will happen automatically. Current access count - New password + नया पासवर्ड Optionally require a password for users to access this Send. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Remove password + पासवर्ड हटाएं Are you sure you want to remove the password? @@ -1976,29 +1975,29 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Add a Send + सेंड डालें 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Copy link + लिंक कॉपी करें - Share link + लिंक शेयर करें - Send link + लिंक सेंड करें 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Search Sends + सेंड सर्च करें 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Edit Send + सेंड बदलें 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - New Send + नया सेंड 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -2006,15 +2005,15 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Send deleted + सेंड हटाया गया 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Send saved + सेंड सेव किया गया 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - Send created + सेंड बनाया गया 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -2044,7 +2043,7 @@ Scanning will happen automatically. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. - About Send + सेंड के बारे में 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated. @@ -2072,7 +2071,7 @@ Scanning will happen automatically. This action is protected, to continue please re-enter your master password to verify your identity. - Captcha required + कैप्चा चाहिए Captcha failed. Please try again. @@ -2105,10 +2104,10 @@ Scanning will happen automatically. Leave organization - Leave {0}? + {0} छोड़ें? - FIDO2 WebAuthn + एफआईडीओ2 वेब ऑथेंटिकेशन To continue, have your FIDO2 WebAuthn compatible security key ready, then follow the instructions after clicking 'Authenticate WebAuthn' on the next screen. @@ -2120,7 +2119,7 @@ Scanning will happen automatically. Authenticate WebAuthn - Return to app + ऐप पर वापस जाएं Please make sure your default browser supports WebAuthn and try again. @@ -2144,22 +2143,22 @@ Scanning will happen automatically. One or more organization policies prevents your from exporting your individual vault. - Add account + अकाउंट डालें - Unlocked + खुला हुआ बंद - Logged out + लॉगआउट हो गए Switched to next available account - Account locked + अकाउंट लॉक हुआ Account logged out successfully @@ -2168,7 +2167,7 @@ Scanning will happen automatically. Account removed successfully - Delete account + अकाउंट डिलीट करें Deleting your account is permanent @@ -2189,7 +2188,7 @@ Scanning will happen automatically. Request one-time password - Send code + कोड भेजें भेज रहे @@ -2198,13 +2197,13 @@ Scanning will happen automatically. Copy Send link on save - Sending code + कोड भेज रहे - Verifying + वेरिफिकेशन चल रहा - Resend code + कोड वापस भेजें A verification code was sent to your email @@ -2216,7 +2215,7 @@ Scanning will happen automatically. Enter the verification code that was sent to your email - Submit crash logs + क्रैश लॉग भेजें Help Bitwarden improve app stability by submitting crash reports. @@ -2234,13 +2233,13 @@ Scanning will happen automatically. Lowercase (A to Z) - Numbers (0 to 9) + नंबर (0 से 9) - Special characters (!@#$%^&*) + खास कैरक्टर (!@#$%^&*) - Tap to go back + वापस जाने के लिए टैप करें Password is visible, tap to hide. @@ -2252,16 +2251,16 @@ Scanning will happen automatically. Filter items by vault - All vaults + सारे तिजोरी तिजोरी - Vault: {0} + तिजोरी: {0} - सब + सारे टीओटीपी @@ -2276,10 +2275,10 @@ Scanning will happen automatically. Cannot add authenticator key? - Scan QR Code + क्यूआर कोड स्कैन करें - Cannot scan QR Code? + क्यूआर कोड स्कैन नहीं हो रहा? Authenticator key @@ -2288,10 +2287,10 @@ Scanning will happen automatically. Enter key manually - Add TOTP + टीओटीपी जोड़ें - Set up TOTP + टीओटीपी सेट करें Once the key is successfully entered, @@ -2307,7 +2306,7 @@ select Add TOTP to store the key safely We were unable to process your request. Please try again or contact us. - Allow screen capture + स्क्रीनशॉट लेने दें Are you sure you want to turn on screen capture? @@ -2322,25 +2321,25 @@ select Add TOTP to store the key safely Login attempt by {0} on {1} - Device type + डिवाइस टाइप - IP address + आईपी पता - समय + टाइम - पास + लोकेशन: - Confirm login + लॉगइन कंफर्म करें - Deny login + लॉगइन ना करने दें - Just now + अभी-अभी {0} minutes ago @@ -2349,7 +2348,7 @@ select Add TOTP to store the key safely Login confirmed - Login denied + लॉगइन करने से रोका गया लॉगइन मांग माने @@ -2364,7 +2363,7 @@ select Add TOTP to store the key safely नए लॉगइन मांग के लिए पुश सूचना लें - ना, शुक्रिया + ना, रहने दें {0} के लिए लॉगइन कोशिश पक्का करें @@ -2373,13 +2372,13 @@ select Add TOTP to store the key safely सारे सूचनाएं - पासवर्ड प्रकार + पासवर्ड टाइप क्या बनाएं? - यूज़रनाम प्रकार + यूज़रनेम टाइप प्लस पता किया गया ईमेल @@ -2391,7 +2390,7 @@ select Add TOTP to store the key safely ईमेल नकलीनाम फॉरवर्ड किया गया - बेतरतीब शब्द + रैंडम शब्द ईमेल (ज़रूरी) @@ -2403,7 +2402,7 @@ select Add TOTP to store the key safely एपीआई चाबी (ज़रूरी) - सेवा + सर्विस addy.io @@ -2426,7 +2425,7 @@ select Add TOTP to store the key safely "Fastmail" is the product name and should not be translated. - ForwardEmail + फॉरवर्डईमेल "ForwardEmail" is the product name and should not be translated. @@ -2457,7 +2456,7 @@ select Add TOTP to store the key safely बाहरी फॉरवर्ड सेवा से ईमेल नकलीनाम बनाएं। - बेतरतीब + रैंडम घड़ी से जुड़े @@ -2472,7 +2471,7 @@ select Add TOTP to store the key safely मानें - नकारें + मना करें Login request has already expired. @@ -2483,7 +2482,7 @@ select Add TOTP to store the key safely Do you want to switch to this account? - New around here? + यहां पर नए हैं? Get master password hint @@ -2492,7 +2491,7 @@ Do you want to switch to this account? Logging in as {0} on {1} - Not you? + वो आप नहीं थे? Log in with master password @@ -2603,16 +2602,16 @@ Do you want to switch to this account? कोई भी चीज़ खोज शब्द से मेल नहीं खाता - अमेरिकी संयुक्त राज्य + यूएस - यूरोपीय संघ + ईयू - खुद-होस्ट + सेल्फ-होस्ट - डाटा इलाका + डाटा लोकेशन इलाका @@ -2624,7 +2623,7 @@ Do you want to switch to this account? चालू मुख्य पासवर्ड - Logged in! + लॉगइन हो गए! Approve with my other device @@ -2639,16 +2638,16 @@ Do you want to switch to this account? Turn off using a public device - Remember this device + इस डिवाइस को याद रखें - Passkey + पासकी - Passkeys + पासकी - Application + ऐप You cannot edit passkey application because it would invalidate the passkey @@ -2672,10 +2671,10 @@ Do you want to switch to this account? Unlocking may fail due to insufficient memory. Decrease your KDF memory settings or set up biometric unlock to resolve. - Invalid API key + गलत एपीआई चाबी - Invalid API token + गलत एपीआई टोकन Admin approval requested @@ -2705,29 +2704,29 @@ Do you want to switch to this account? New blocked URI - URI saved + यूआरआई सेव किया Invalid format. Use https://, http://, or androidapp:// https://, http://, androidapp:// should not be translated - Edit URI + यूआरआई बदलें - Enter URI + यूआरआई डालें Format: {0}. Separate multiple URIs with a comma. - Format: {0} + फॉर्मेट: {0} - Invalid URI + गलत यूआरआई - URI removed + यूआरआई हटाया गया There are no blocked URIs @@ -2739,7 +2738,7 @@ Do you want to switch to this account? Cannot edit multiple URIs at once - Login approved + लॉगइन का परमिशन मिला Log in with device must be set up in the settings of the Bitwarden app. Need another option? @@ -2748,19 +2747,19 @@ Do you want to switch to this account? Log in with device - Logging in on + यहां लॉगइन कर रहे - Vault + तिजोरी - Appearance + दिखावट Account security - Bitwarden Help Center + बिटवार्डन हेल्प सेंटर Contact Bitwarden support @@ -2769,10 +2768,10 @@ Do you want to switch to this account? Copy app information - Sync now + अभी सिंक करें - Unlock options + खोलने के तरीके Session timeout @@ -2785,19 +2784,19 @@ Do you want to switch to this account? A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. - One hour and one minute + एक घंटा और एक मिनट - One hour and {0} minutes + एक घंटा और {0} मिनट - {0} hours and one minute + {0} घंटे और एक मिनट - {0} hours and {1} minutes + {0} घंटे और {1} मिनट - {0} hours + {0} घंटे The Android Autofill Framework is used to assist in filling login information into other apps on your device. @@ -2809,10 +2808,10 @@ Do you want to switch to this account? Additional options - Continue to web app? + वेब ऐप पर जाएं? - Continue to {0}? + {0} पर जाएं? The parameter is an URL, like bitwarden.com. @@ -2821,25 +2820,31 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? - Make your account more secure by setting up two-step login in the Bitwarden web app. + बिटवार्डन वेब ऐप में टू-स्टेप लॉगइन सेट करके अपने अकाउंट को ज़्यादा सेक्योर बनाएं। - You can change your master password on the Bitwarden web app. + बिटवार्डन वेब ऐप में अपना मास्टर पासवर्ड आसानी से बदलें। - You can import data to your vault on {0}. + {0} पर अपने तिजोरी में आसानी से डाटा इंपोर्ट करें। The parameter is an URL, like vault.bitwarden.com. - Learn more about how to use Bitwarden on the Help center. + बिटवार्डन को बेहतर तरीके से इस्तेमाल करने के लिए हमारे हेल्प सेंटर पर जाएं। Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. @@ -2853,7 +2858,7 @@ Do you want to switch to this account? Choose the dark theme to use when your device’s dark mode is in use - Created {0}, {1} + {0}, {1} पर बनाया गया To state the date/time in which the cipher was created: Created 03/21/2023, 09:25 AM. First parameter is the date and the second parameter is the time. diff --git a/src/App/Resources/AppResources.hr.resx b/src/App/Resources/AppResources.hr.resx index e8b48948c..743f77fca 100644 --- a/src/App/Resources/AppResources.hr.resx +++ b/src/App/Resources/AppResources.hr.resx @@ -2748,106 +2748,112 @@ Prijava na - Vault + Trezor - Appearance + Izgled - Account security + Sigurnost računa - Bitwarden Help Center + Bitwarden centar za pomoć - Contact Bitwarden support + Kontaktiraj Bitwarden pomoć - Copy app information + Kopiraj podake o aplikaciji - Sync now + Sinkroniziraj - Unlock options + Otključaj mogućnosti - Session timeout + Istek sesije - Session timeout action + Radnja kod isteka sesije - Account fingerprint phrase + Jedinstvena fraza računa A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. - One hour and one minute + Jedan sat i jedna minuta - One hour and {0} minutes + Jedan sat i {0} minuta - {0} hours and one minute + {0} sat/i i jedna minuta - {0} hours and {1} minutes + {0} sat/i {1} minuta - {0} hours + {0} sat/i - The Android Autofill Framework is used to assist in filling login information into other apps on your device. + Android Autofill Framework se koristi za pomoć pri ispunjavanju prijava, platnih kartica i identifikacijskih podataka u drugim aplikacijama na tvojem uređaju. - Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay. + Koristi izravnu auto-ispunu ako ga tvoja odabrana tipkovnica podržava. U suprotnom, koristit će se zadana usluga auto-ispune. - Additional options + Dodatne mogućnosti - Continue to web app? + Nastavi na web aplikaciju? - Continue to {0}? + Nastavi na {0}? The parameter is an URL, like bitwarden.com. - Continue to Help center? + Nastavi u centar za pomoć? - Continue to contact support? + Kontaktiraj podršku? + + + Continue to privacy policy? - Continue to app store? + Nastavi u trgovinu aplikacijama? - Make your account more secure by setting up two-step login in the Bitwarden web app. + Učini svoj račun sigurnijim uključivanjem prijave dvofaktorskom autentifikacijom u Bitwarden web aplikaciji. - You can change your master password on the Bitwarden web app. + Svoju lozinku možeš promijeniti u Bitwarden web aplikaciji. - You can import data to your vault on {0}. + Svoje podatke možeš uvesti u trezor na {0}. The parameter is an URL, like vault.bitwarden.com. - Learn more about how to use Bitwarden on the Help center. + Za pomoć oko korištenja Bitwardena posjeti centar za pomoć. - Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + Ne možeš naći što te zanima? Kontaktiraj Bitwarden podršku na bitwarden.com. + + + Check out our privacy policy on bitwarden.com. - Explore more features of your Bitwarden account on the web app. + Pronađi viđe značajki svojeg Bitwarden računa u web aplikaciji. - Bitwarden allows you to share your vault items with others by using an organization. Learn more on the bitwarden.com website. + Bitwarden omogućuje dijeljenje trezora s drugima pomoću organizacijskog računa. Za više informacija posjeti bitwarden.com. - Help others find out if Bitwarden is right for them. Visit the app store and leave a rating now. + Želiš preporučiti Bitwarden drugima? Posjeti app store i ostavi recenziju. - Choose the dark theme to use when your device’s dark mode is in use + Odaberi tamnu temu kada se tvoj uređaj nalazi u tamnom načinu rada Stvoreno {0}, {1} @@ -2860,12 +2866,12 @@ Račun odjavljen. - Your organization permissions were updated, requiring you to set a master password. + Moraš postaviti glavnu lozinku jer su dopuštenja tvoje organizacije ažurirana. - Your organization requires you to set a master password. + Tvoja organizacija zahtijeva da postaviš glavnu lozinku. - Set up an unlock option to change your vault timeout action. + Za promjenu vremena isteka trezora, odredi način otključavanja. diff --git a/src/App/Resources/AppResources.hu.resx b/src/App/Resources/AppResources.hu.resx index 1b039bb70..c3547a5fd 100644 --- a/src/App/Resources/AppResources.hu.resx +++ b/src/App/Resources/AppResources.hu.resx @@ -2819,6 +2819,9 @@ Szeretnénk átváltani erre a fiókra? Tovább az ügyfélszolgálathoz? + + Tovább az adatvédelmi szabályzathoz? + Tovább az alkalmazásboltba? @@ -2838,6 +2841,9 @@ Szeretnénk átváltani erre a fiókra? Nem találjuk, amit keresünk? Lépjünk kapcsolatba a Bitwarden ügyfélszolgálatával a bitwarden.com oldalon. + + Az adatvédelmi szabályzat megtekintése a bitwarden.com webhelyen. + Fedezzük fel a Bitwarden-fiók további funkcióit a webalkalmazásban. @@ -2861,10 +2867,10 @@ Szeretnénk átváltani erre a fiókra? A fiók kijelentkezett. - Your organization permissions were updated, requiring you to set a master password. + A szervezeti jogosultságok frissítésre kerültek, ezért be kell állítani egy mesterjelszót. - Your organization requires you to set a master password. + A szervezet megköveteli egy mesterjelszó beállítását. Állítsunk be egy feloldási módot a széf időkifutási műveletének módosításához. diff --git a/src/App/Resources/AppResources.id.resx b/src/App/Resources/AppResources.id.resx index 00b069f4a..52559c5c1 100644 --- a/src/App/Resources/AppResources.id.resx +++ b/src/App/Resources/AppResources.id.resx @@ -2820,6 +2820,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.it.resx b/src/App/Resources/AppResources.it.resx index 485943f38..e5d6c19dd 100644 --- a/src/App/Resources/AppResources.it.resx +++ b/src/App/Resources/AppResources.it.resx @@ -2695,7 +2695,7 @@ Vuoi passare a questo account? Azione timeout cassaforte impostata su uscire - Bocca riempimento automatico + Blocca riempimento automatico Il riempimento automatico non sarà offerto per questi URI. @@ -2820,6 +2820,9 @@ Vuoi passare a questo account? Continua per contattare l'assistenza? + + Continuare alla privacy policy? + Continuare sull'App Store? @@ -2839,6 +2842,9 @@ Vuoi passare a questo account? Non riesci a trovare quello che stai cercando? Contatta il supporto Bitwarden su bitwarden.com. + + Consulta la nostra privacy policy su bitwarden.com. + Esplora altre funzionalità del tuo account Bitwarden sul sito web. diff --git a/src/App/Resources/AppResources.ja.resx b/src/App/Resources/AppResources.ja.resx index cd52bb11c..fd990c96b 100644 --- a/src/App/Resources/AppResources.ja.resx +++ b/src/App/Resources/AppResources.ja.resx @@ -425,7 +425,7 @@ あいまいな文字を避ける - Bitwarden App Extension + Bitwarden アプリ拡張機能 ログイン情報を保管庫に追加する一番簡単な方法はApp Extensionを使うことです。詳しくは「設定」画面に進んでください。 @@ -2820,6 +2820,9 @@ サポートに連絡しますか? + + プライバシーポリシーを確認しますか? + アプリストアに進みますか? @@ -2839,6 +2842,9 @@ お探しのものが見つかりませんか? bitwarden.com で Bitwarden のサポートにご連絡ください。 + + bitwarden.com でプライバシーポリシーをご覧ください。 + Bitwarden アカウントの機能をウェブアプリでご確認ください。 @@ -2862,10 +2868,10 @@ アカウントからログアウトしました。 - Your organization permissions were updated, requiring you to set a master password. + 組織の権限が更新され、マスターパスワードの設定が必要になりました。 - Your organization requires you to set a master password. + あなたの組織では、マスターパスワードの設定が義務付けられています。 保管庫のタイムアウト動作を変更するには、ロック解除方法を設定してください。 diff --git a/src/App/Resources/AppResources.ka.resx b/src/App/Resources/AppResources.ka.resx index 47405c13b..ef486a762 100644 --- a/src/App/Resources/AppResources.ka.resx +++ b/src/App/Resources/AppResources.ka.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.kn.resx b/src/App/Resources/AppResources.kn.resx index 07dcdc74f..fc53fac84 100644 --- a/src/App/Resources/AppResources.kn.resx +++ b/src/App/Resources/AppResources.kn.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ko.resx b/src/App/Resources/AppResources.ko.resx index 0c739e5e3..ee02a707c 100644 --- a/src/App/Resources/AppResources.ko.resx +++ b/src/App/Resources/AppResources.ko.resx @@ -2820,6 +2820,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.lt.resx b/src/App/Resources/AppResources.lt.resx index b65502339..9f570744c 100644 --- a/src/App/Resources/AppResources.lt.resx +++ b/src/App/Resources/AppResources.lt.resx @@ -2821,6 +2821,9 @@ Ar norite pereiti prie šios paskyros? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Ar norite pereiti prie šios paskyros? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.lv.resx b/src/App/Resources/AppResources.lv.resx index f4cc2e894..5ed33631e 100644 --- a/src/App/Resources/AppResources.lv.resx +++ b/src/App/Resources/AppResources.lv.resx @@ -2821,6 +2821,9 @@ Vai pārslēgties uz šo kontu? Pāriet uz sazināšanos ar atbalstu? + + Pāriet uz privātuma nosacījumiem? + Pāriet uz lietotņu veikalu? @@ -2840,6 +2843,9 @@ Vai pārslēgties uz šo kontu? Meklējamais nav atrodams? Ir iespēja sazināties ar Bitwarden atbalstu bitwarden.com. + + Mūsu privātuma nosacījumi ir pārskatāmi bitwarden.com. + Vairāk sava Bitwarden konta iespēju var izpētīt tīmekļa vietnē. @@ -2863,10 +2869,10 @@ Vai pārslēgties uz šo kontu? Konts tika izrakstīts. - Your organization permissions were updated, requiring you to set a master password. + Apvienības atļaujas tika atjauninātas, un tās pieprasa iestatīt galveno paroli. - Your organization requires you to set a master password. + Apvienība pieprasa iestatīt galveno paroli. Jāuzstāda atslēgšanas iespēja, lai mainītu glabātavas noildzes darbību. diff --git a/src/App/Resources/AppResources.ml.resx b/src/App/Resources/AppResources.ml.resx index 5f38b7e82..6f45dd60e 100644 --- a/src/App/Resources/AppResources.ml.resx +++ b/src/App/Resources/AppResources.ml.resx @@ -2820,6 +2820,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.mr.resx b/src/App/Resources/AppResources.mr.resx index 275185ac8..620dcfb17 100644 --- a/src/App/Resources/AppResources.mr.resx +++ b/src/App/Resources/AppResources.mr.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.my.resx b/src/App/Resources/AppResources.my.resx index 47405c13b..ef486a762 100644 --- a/src/App/Resources/AppResources.my.resx +++ b/src/App/Resources/AppResources.my.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.nb.resx b/src/App/Resources/AppResources.nb.resx index 2f8dd6b56..329f82d82 100644 --- a/src/App/Resources/AppResources.nb.resx +++ b/src/App/Resources/AppResources.nb.resx @@ -2821,6 +2821,9 @@ Vil du bytte til denne kontoen? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Vil du bytte til denne kontoen? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ne.resx b/src/App/Resources/AppResources.ne.resx index 47405c13b..ef486a762 100644 --- a/src/App/Resources/AppResources.ne.resx +++ b/src/App/Resources/AppResources.ne.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.nl.resx b/src/App/Resources/AppResources.nl.resx index bb0fb7945..3d996258d 100644 --- a/src/App/Resources/AppResources.nl.resx +++ b/src/App/Resources/AppResources.nl.resx @@ -2820,6 +2820,9 @@ Wilt u naar dit account wisselen? Doorgaan met het contact opnemen met support? + + Doorgaan naar privacybeleid? + Doorgaan naar de app store? @@ -2839,6 +2842,9 @@ Wilt u naar dit account wisselen? Kan je niet vinden wat je zoekt? Neem contact op met Bitwarden-ondersteuning via bitwarden.com. + + Bekijk ons privacybeleid op bitwarden.com. + Ontdek meer functies van je Bitwarden-account in de webapp. diff --git a/src/App/Resources/AppResources.nn.resx b/src/App/Resources/AppResources.nn.resx index 6f0968396..500ee4029 100644 --- a/src/App/Resources/AppResources.nn.resx +++ b/src/App/Resources/AppResources.nn.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.or.resx b/src/App/Resources/AppResources.or.resx index 08e4de27e..b696360ea 100644 --- a/src/App/Resources/AppResources.or.resx +++ b/src/App/Resources/AppResources.or.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.pl.resx b/src/App/Resources/AppResources.pl.resx index a849de211..4a5f94625 100644 --- a/src/App/Resources/AppResources.pl.resx +++ b/src/App/Resources/AppResources.pl.resx @@ -2820,6 +2820,9 @@ Czy chcesz przełączyć się na to konto? Kontynuować kontakt z pomocą techniczną? + + Kontynuować do polityki prywatności? + Kontynuować do sklepu aplikacji? @@ -2839,6 +2842,9 @@ Czy chcesz przełączyć się na to konto? Nie możesz znaleźć tego, czego szukasz? Skontaktuj się z pomocą na bitwarden.com. + + Sprawdź naszą politykę prywatności na bitwarden.com. + Odkryj więcej funkcji swojego konta Bitwarden w aplikacji internetowej. diff --git a/src/App/Resources/AppResources.pt-BR.resx b/src/App/Resources/AppResources.pt-BR.resx index 65806fd17..d874b5a9a 100644 --- a/src/App/Resources/AppResources.pt-BR.resx +++ b/src/App/Resources/AppResources.pt-BR.resx @@ -2821,6 +2821,9 @@ Você deseja mudar para esta conta? Continuar e contatar o suporte? + + Continue to privacy policy? + Continuar para a loja de apps? @@ -2840,6 +2843,9 @@ Você deseja mudar para esta conta? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.pt-PT.resx b/src/App/Resources/AppResources.pt-PT.resx index bcd1c77cb..45ded2220 100644 --- a/src/App/Resources/AppResources.pt-PT.resx +++ b/src/App/Resources/AppResources.pt-PT.resx @@ -885,7 +885,7 @@ Totp code label - Chave de autenticador adicionada. + Chave de autenticação adicionada. Não é possível ler a chave de autenticação. @@ -2819,6 +2819,9 @@ Deseja mudar para esta conta? Continuar a contactar o apoio ao cliente? + + Continuar para a política de privacidade? + Continuar para a loja de aplicações? @@ -2838,6 +2841,9 @@ Deseja mudar para esta conta? Não consegue encontrar o que está a procurar? Entre em contacto com o suporte da Bitwarden em bitwarden.com. + + Consulte a nossa política de privacidade em bitwarden.com. + Explore mais funcionalidades da sua conta Bitwarden na aplicação web. diff --git a/src/App/Resources/AppResources.resx b/src/App/Resources/AppResources.resx index 4efdb26f7..6c8f38dd4 100644 --- a/src/App/Resources/AppResources.resx +++ b/src/App/Resources/AppResources.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ro.resx b/src/App/Resources/AppResources.ro.resx index 92baf1a70..bd6023a3b 100644 --- a/src/App/Resources/AppResources.ro.resx +++ b/src/App/Resources/AppResources.ro.resx @@ -2820,6 +2820,9 @@ Doriți să comutați la acest cont? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Doriți să comutați la acest cont? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.ru.resx b/src/App/Resources/AppResources.ru.resx index dc572f94e..8438f0323 100644 --- a/src/App/Resources/AppResources.ru.resx +++ b/src/App/Resources/AppResources.ru.resx @@ -885,10 +885,10 @@ Totp code label - Ключ проверки подлинности добавлен. + Ключ аутентификатора добавлен. - Не удается прочитать ключ проверки подлинности. + Не удается прочитать ключ аутентификатора. Наведите камеру на QR-код. @@ -2272,7 +2272,7 @@ Требуется подписка Премиум - Не удается добавить ключ проверки подлинности? + Не удается добавить ключ аутентификатора? Сканировать QR-код @@ -2822,6 +2822,9 @@ Обратиться в службу поддержки? + + Перейти к политике конфиденциальности? + Перейти в магазин приложений? @@ -2841,6 +2844,9 @@ Не можете найти то, что ищете? Обратитесь в службу поддержки Bitwarden на сайте bitwarden.com. + + Ознакомьтесь с нашей политикой конфиденциальности на сайте bitwarden.com. + Изучите дополнительные возможности вашего аккаунта Bitwarden в веб-приложении. @@ -2864,10 +2870,10 @@ Аккаунт не авторизован. - Your organization permissions were updated, requiring you to set a master password. + Права доступа организации были обновлены, требуется установить мастер-пароль. - Your organization requires you to set a master password. + Необходимо установить мастер-пароль для организации. Настройте опцию разблокировки для изменения действия по тайм-ауту хранилища. diff --git a/src/App/Resources/AppResources.si.resx b/src/App/Resources/AppResources.si.resx index e40fac610..b0098f73d 100644 --- a/src/App/Resources/AppResources.si.resx +++ b/src/App/Resources/AppResources.si.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.sk.resx b/src/App/Resources/AppResources.sk.resx index 0570f3fb9..1f181fca6 100644 --- a/src/App/Resources/AppResources.sk.resx +++ b/src/App/Resources/AppResources.sk.resx @@ -2820,6 +2820,9 @@ Chcete prepnúť na toto konto? Pokračovať v kontaktovaní podpory? + + Pokračovať na zásady ochrany osobných údajov? + Pokračovať v obchode s aplikáciami? @@ -2839,6 +2842,9 @@ Chcete prepnúť na toto konto? Nemôžete nájsť, čo hľadáte? Obráťte sa na podporu Bitwarden na stránke bitwarden.com. + + Pozrite si naše zásady ochrany osobných údajov na bitwarden.com. + Preskúmajte ďalšie funkcie svojho účtu na Bitwarden vo webovej aplikácii. diff --git a/src/App/Resources/AppResources.sl.resx b/src/App/Resources/AppResources.sl.resx index 4bf6e0186..ad03bc10b 100644 --- a/src/App/Resources/AppResources.sl.resx +++ b/src/App/Resources/AppResources.sl.resx @@ -2820,6 +2820,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2839,6 +2842,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.sr.resx b/src/App/Resources/AppResources.sr.resx index 82b6d10c2..914204593 100644 --- a/src/App/Resources/AppResources.sr.resx +++ b/src/App/Resources/AppResources.sr.resx @@ -2670,7 +2670,7 @@ Помоћ поновно тражење главне лозинке - Unlocking may fail due to insufficient memory. Decrease your KDF memory settings or set up biometric unlock to resolve. + Откључавање можда неће успети због недовољне меморије. Умањите подешавање KDF меморије или подесите биометрију за решење. Неисправан API кључ @@ -2749,7 +2749,7 @@ Пријавите се са уређајем - Logging in on + Пријављено на Сеф @@ -2822,6 +2822,9 @@ Настави на подршку? + + Желите ли да наставите са политиком приватности? + Настави на радњу апликације? @@ -2841,6 +2844,9 @@ Не можете да пронађете оно што тражите? Контактирајте Bitwarden подршку на bitwarden.com. + + Погледајте нашу политику приватности на bitwarden.com. + Истражите више својстава на Bitwarden налогу на веб апликаији. @@ -2864,10 +2870,10 @@ Налог је одјављен. - Your organization permissions were updated, requiring you to set a master password. + Дозволе за вашу организацију су ажуриране, што захтева да поставите главну лозинку. - Your organization requires you to set a master password. + Ваша организација захтева да поставите главну лозинку. Подесите опцију откључавања да бисте променили радњу временског ограничења сефа. diff --git a/src/App/Resources/AppResources.sv.resx b/src/App/Resources/AppResources.sv.resx index 0ac542848..d31586d4f 100644 --- a/src/App/Resources/AppResources.sv.resx +++ b/src/App/Resources/AppResources.sv.resx @@ -360,7 +360,7 @@ The title for the tools page. - URI (länk) + URI Label for a uri/url. @@ -862,7 +862,7 @@ Vänligen använd en enhet som stöds och/eller lägg till fler metoder som har Lägg till ny bilaga - Bifogade filer + Bilagor Kunde ej hämta fil. @@ -1742,7 +1742,7 @@ Skanningen sker automatiskt. Confirmation alert message when soft-deleting a cipher. - Biometrisk upplåsning för automatisk ifyllnad är inaktiverad i väntan på bekräftelse av huvudlösenordet. + Biometrisk upplåsning har inaktiverats för det här kontot tills huvudlösenordet har angetts. Den biometriska upplåsningen av automatisk ifyllning för detta konto är inaktiverat i väntan på verifiering av huvudlösenordet. @@ -2613,10 +2613,10 @@ Vill du byta till detta konto? Lokalt installerad - Dataområde + Dataregion - Område + Region Ditt huvudlösenord följer inte ett eller flera av din organisations regler. För att komma åt ditt valv så måste du ändra ditt huvudlösenord nu. Om du gör det kommer du att loggas du ut ur din nuvarande session så du måste logga in på nytt. Aktiva sessioner på andra enheter kommer fortsatt vara aktiva i upp till en timme. @@ -2631,7 +2631,7 @@ Vill du byta till detta konto? Godkänn med min andra enhet - Request admin approval + Be om godkännande från administratör Godkänn med huvudlösenord @@ -2643,34 +2643,34 @@ Vill du byta till detta konto? Kom ihåg denna enhet - Passkey + Nyckel - Passkeys + Nycklar - Application + Applikation - You cannot edit passkey application because it would invalidate the passkey + Du kan inte ändra nyckelns applikation eftersom det skulle göra nyckeln ogiltig - Passkey will not be copied + Nyckel kommer inte kopieras - The passkey will not be copied to the cloned item. Do you want to continue cloning this item? + Nyckeln kommer inte att kopieras till det klonade objektet. Vill du klona det här objektet? - Copy application + Kopiera applikation - Available for two-step login + Tillgänglig för tvåstegsverifiering Återupprepa huvudlösenord hjälp - Unlocking may fail due to insufficient memory. Decrease your KDF memory settings or set up biometric unlock to resolve. + Upplåsning kan misslyckas på grund av otillräckligt minne. Minska dina KDF-minnesinställningar för att lösa detta. Ogiltig API-nyckel @@ -2679,10 +2679,10 @@ Vill du byta till detta konto? Ogiltig API-token - Admin approval requested + Godkännande från administratör har begärts - Your request has been sent to your admin. + Din begäran har skickats till din administratör. Du kommer att meddelas vid godkännande. @@ -2694,10 +2694,10 @@ Vill du byta till detta konto? Loggar in som {0} - Vault timeout action changed to log out + Tidsgränsåtgärd har ändrats till utloggning - Block auto-fill + Blockera autofyll Autofyll kommer inte att erbjudas för dessa URI:er. @@ -2740,10 +2740,10 @@ Vill du byta till detta konto? Det går inte att redigera flera URI:er samtidigt - Login approved + Inloggning godkänd - Log in with device must be set up in the settings of the Bitwarden app. Need another option? + "Logga in med enhet" måste ställas in i inställningarna i Bitwardens app. Behöver du ett annat alternativ? Logga in med enhet @@ -2758,31 +2758,31 @@ Vill du byta till detta konto? Utseende - Account security + Kontosäkerhet Bitwarden Hjälpcenter - Contact Bitwarden support + Kontakta Bitwarden support - Copy app information + Kopiera appinformation Synkronisera nu - Unlock options + Upplåsning - Session timeout + Tidsgräns för session - Session timeout action + Åtgärd när tidsgränsen uppnås - Account fingerprint phrase + Kontots fingeravtrycksfras A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. @@ -2801,13 +2801,13 @@ Vill du byta till detta konto? {0} timmar - The Android Autofill Framework is used to assist in filling login information into other apps on your device. + Androids autofyll-ramverk används för att fylla i inloggningsuppgifter i appar på din enhet. - Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay. + Använd autofyll inbyggt i tangentbordet om ditt tangentbord stöder det. Annars, använd popup-fönstret. - Additional options + Ytterligare alternativ Fortsätt till webbapp? @@ -2820,56 +2820,62 @@ Vill du byta till detta konto? Fortsätt till Hjälpcenter? - Continue to contact support? + Fortsätt att kontakta supporten? + + + Fortsätt till integritetspolicy? - Continue to app store? + Fortsätt till appbutiken? - Make your account more secure by setting up two-step login in the Bitwarden web app. + Gör ditt konto säkrare genom att konfigurera tvåstegsverifiering i Bitwardens webbapp. - You can change your master password on the Bitwarden web app. + Du kan ändra ditt huvudlösenord i Bitwardens webbapp. - You can import data to your vault on {0}. + Du kan importera data till ditt valv på {0}. The parameter is an URL, like vault.bitwarden.com. - Learn more about how to use Bitwarden on the Help center. + Läs mer om hur du använder Bitwarden i hjälpcentret. - Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + Hittar du inte det du söker? Hör av dig till Bitwardens support på bitwarden.com. + + + Kolla in vår integritetspolicy på bitwarden.com. - Explore more features of your Bitwarden account on the web app. + Utforska fler funktioner i ditt Bitwarden-konto i webbappen. - Bitwarden allows you to share your vault items with others by using an organization. Learn more on the bitwarden.com website. + Bitwarden låter dig dela objekt i ditt valv med andra med hjälp av en organisation. Läs mer på webbplatsen bitwarden.com. - Help others find out if Bitwarden is right for them. Visit the app store and leave a rating now. + Hjälp andra att ta reda på om Bitwarden är rätt för dem. Besök appbutiken och lämna en recension nu. - Choose the dark theme to use when your device’s dark mode is in use + Välj vilket tema som ska användas när enheten är i mörkt läge - Created {0}, {1} + Skapad {0}, {1} To state the date/time in which the cipher was created: Created 03/21/2023, 09:25 AM. First parameter is the date and the second parameter is the time. För många försök - Account logged out. + Kontot har loggats ut. - Your organization permissions were updated, requiring you to set a master password. + Din organisations behörigheter uppdaterades, vilket kräver att du anger ett huvudlösenord. - Your organization requires you to set a master password. + Din organisation kräver att du anger ett huvudlösenord. - Set up an unlock option to change your vault timeout action. + Ställ in ett upplåsningsalternativ för att ändra vad som händer när tidsgränsen uppnås. diff --git a/src/App/Resources/AppResources.ta.resx b/src/App/Resources/AppResources.ta.resx index 8196a8bd8..94a1c3e23 100644 --- a/src/App/Resources/AppResources.ta.resx +++ b/src/App/Resources/AppResources.ta.resx @@ -858,7 +858,7 @@ "YubiKey" is the product name and should not be translated. - புதிய இணைப்பை சேர் + புதிய இணைப்பைச் சேர் இணைப்புகள் @@ -2331,7 +2331,7 @@ நேரம் - Near + இதற்கருகில் உள்நுழைவை உறுதிபடுத்து @@ -2772,7 +2772,7 @@ இப்போது ஒத்திசை - Unlock options + பூட்டவிழ்ப்பு விருப்பங்கள் அமர்வு நேரமுடிவு @@ -2785,16 +2785,16 @@ A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. - One hour and one minute + ஒரு மணிநேரம் மற்றும் ஒரு நிமிடம் - One hour and {0} minutes + ஒரு மணிநேரம் மற்றும் {0} நிமிடங்கள் - {0} hours and one minute + {0} மணிநேரம் மற்றும் ஒரு நிமிடம் - {0} hours and {1} minutes + {0} மணிநேரம் மற்றும் {1} நிமிடங்கள் {0} மணிநேரம் @@ -2809,29 +2809,32 @@ கூடுதல் தேர்வுகள் - Continue to web app? + வலைச்செயலிக்குத் தொடரவா? - Continue to {0}? + {0}-க்குத் தொடரவா? The parameter is an URL, like bitwarden.com. - Continue to Help center? + உதவி மையத்திற்குத் தொடரவா? - Continue to contact support? + ஆதரவைத் தொடர்புகொள்ளத் தொடரவா? + + + Continue to privacy policy? Continue to app store? - Make your account more secure by setting up two-step login in the Bitwarden web app. + Bitwarden வலைச்செயலியில் இரு-படி உள்நுழைவை அமைத்து உமது கணக்கின் பாதுகாப்பை அதிகரி. - You can change your master password on the Bitwarden web app. + Bitwarden வலைச்செயலியில் உமது பிரதான கடவுச்சொல்லை மாற்றலாம். - You can import data to your vault on {0}. + {0}-இல் உமது பெட்டகத்திற்குத் தரவை இறக்குமதி செய்யலாம். The parameter is an URL, like vault.bitwarden.com. @@ -2840,6 +2843,9 @@ Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.te.resx b/src/App/Resources/AppResources.te.resx index 47405c13b..ef486a762 100644 --- a/src/App/Resources/AppResources.te.resx +++ b/src/App/Resources/AppResources.te.resx @@ -2821,6 +2821,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2840,6 +2843,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.th.resx b/src/App/Resources/AppResources.th.resx index 0ca241cd6..41992dcdc 100644 --- a/src/App/Resources/AppResources.th.resx +++ b/src/App/Resources/AppResources.th.resx @@ -2828,6 +2828,9 @@ Do you want to switch to this account? Continue to contact support? + + Continue to privacy policy? + Continue to app store? @@ -2847,6 +2850,9 @@ Do you want to switch to this account? Can’t find what you are looking for? Reach out to Bitwarden support on bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Explore more features of your Bitwarden account on the web app. diff --git a/src/App/Resources/AppResources.tr.resx b/src/App/Resources/AppResources.tr.resx index 2770edfeb..8092c288c 100644 --- a/src/App/Resources/AppResources.tr.resx +++ b/src/App/Resources/AppResources.tr.resx @@ -2819,6 +2819,9 @@ Bu hesaba geçmek ister misiniz? Destek ekibiyle iletişim kurmak ister misiniz? + + Continue to privacy policy? + App Store'a gitmek ister misiniz? @@ -2838,6 +2841,9 @@ Bu hesaba geçmek ister misiniz? Aradığınızı bulamadınız mı? bitwarden.com sitesinden Bitwarden destek ekibine ulaşabilirsiniz. + + Check out our privacy policy on bitwarden.com. + Web uygulamasında Bitwarden hesabınızın diğer özelliklerini keşfedin. diff --git a/src/App/Resources/AppResources.uk.resx b/src/App/Resources/AppResources.uk.resx index 442c10430..8dfcbe141 100644 --- a/src/App/Resources/AppResources.uk.resx +++ b/src/App/Resources/AppResources.uk.resx @@ -553,7 +553,7 @@ Дія після часу очікування сховища - Вихід скасує всі права доступу до вашого сховища і вимагатиме авторизації після завершення часу очікування. Ви дійсно хочете використати цей параметр? + Вихід скасує всі права доступу до вашого сховища і вимагатиме автентифікацію після завершення часу очікування. Ви дійсно хочете використати цей параметр? Вхід... @@ -721,7 +721,7 @@ Веб сховище Bitwarden - Втратили доступ до програми перевірки? + Втратили доступ до програми автентифікації? Записи @@ -806,11 +806,11 @@ Message shown when trying to launch an app that does not exist on the user's device. - Програма авторизації + Програма автентифікації For 2FA - Введіть 6-значний код підтвердження з програми авторизації. + Введіть 6-значний код підтвердження з програми автентифікації. For 2FA @@ -822,7 +822,7 @@ For 2FA whenever there are no available providers on this device. - Цей обліковий запис має увімкнену двоетапну перевірку, однак, жоден із налаштованих провайдерів не підтримується на цьому пристрої. Будь ласка, скористайтеся підтримуваним пристроєм або додайте інших провайдерів, які мають кращу підтримку різних пристроїв (наприклад, програму авторизації). + Цей обліковий запис має увімкнену двоетапну перевірку, однак жоден із налаштованих провайдерів не підтримується на цьому пристрої. Будь ласка, скористайтеся підтримуваним пристроєм або додайте інших провайдерів, які мають кращу підтримку різних пристроїв (наприклад, програму автентифікації). Код відновлення @@ -878,17 +878,17 @@ The placeholder will show the file size of the attachment. Ex "25 MB" - Ключ авторизації (TOTP) + Ключ автентифікації (TOTP) Код підтвердження (TOTP) Totp code label - Ключ авторизації додано. + Ключ автентифікації додано. - Не вдається прочитати ключ авторизації. + Не вдається прочитати ключ автентифікації. Наведіть свою камеру на QR-код. @@ -907,7 +907,7 @@ Копіювати TOTP - Якщо запис має ключ авторизації, копіювати код підтвердження TOTP до буфера обміну під час автозаповнення. + Якщо запис має ключ автентифікації, копіювати код підтвердження TOTP до буфера обміну під час автозаповнення. Автоматично копіювати коди TOTP @@ -1176,17 +1176,17 @@ Відкрити налаштування автозаповнення - Розпізнавання обличчя + Face ID What Apple calls their facial recognition reader. - Використовувати розпізнавання обличчя для підтвердження. + Використовувати Face ID для підтвердження. Розблокування з Face ID - Підтвердження розпізнавання обличчя + Підтвердження Face ID Windows Hello @@ -2110,13 +2110,13 @@ FIDO2 WebAuthn - Щоб продовжити, приготуйте свій увімкнений ключ безпеки FIDO2 WebAuthn, потім дотримуйтесь настанов після натискання "Авторизація WebAuthn" на наступному екрані. + Щоб продовжити, приготуйте свій ключ безпеки FIDO2 WebAuthn, потім дотримуйтесь настанов після натискання "Автентифікація WebAuthn" на наступному екрані. - Авторизація з використанням FIDO2 WebAuthn. Ви можете авторизуватися за допомогою зовнішнього ключа безпеки. + Автентифікація з використанням FIDO2 WebAuthn. Ви можете пройти автентифікацію за допомогою зовнішнього ключа безпеки. - Авторизація WebAuthn + Автентифікація WebAuthn Повернутися до програми @@ -2272,7 +2272,7 @@ Необхідна передплата преміум - Не вдається додати ключ авторизації? + Не вдається додати ключ автентифікації? Сканувати QR-код @@ -2281,7 +2281,7 @@ Не вдається сканувати QR-код? - Ключ авторизації + Ключ автентифікації Введіть ключ вручну @@ -2354,7 +2354,7 @@ Схвалювати запити на вхід - Використовувати цей пристрій для схвалення запитів на вхід, виконаних з інших пристроїв + Схвалювати запити на вхід, виконані з інших пристроїв Дозволити сповіщення @@ -2820,6 +2820,9 @@ Перейти до зв'язку зі службою підтримки? + + Перейти до політики приватності? + Продовжити в App Store? @@ -2839,6 +2842,9 @@ Не вдалося знайти те, що шукаєте? Зверніться до служби підтримки на bitwarden.com. + + Ознайомтеся з нашою політикою приватності на bitwarden.com. + Ознайомтеся з іншими функціями вашого облікового запису Bitwarden у вебпрограмі. @@ -2862,10 +2868,10 @@ Ви вийшли з облікового запису. - Your organization permissions were updated, requiring you to set a master password. + Оновлено дозволи вашої організації – вимагається встановлення головного пароля. - Your organization requires you to set a master password. + Ваша організація вимагає, щоб ви встановили головний пароль. Налаштуйте спосіб розблокування, щоб змінити час очікування сховища. diff --git a/src/App/Resources/AppResources.vi.resx b/src/App/Resources/AppResources.vi.resx index b1803933b..d6486769e 100644 --- a/src/App/Resources/AppResources.vi.resx +++ b/src/App/Resources/AppResources.vi.resx @@ -2821,6 +2821,9 @@ Bạn có muốn chuyển sang tài khoản này không? Vẫn liên hệ hỗ trợ? + + Continue to privacy policy? + Vẫn tiếp tục đến cửa hàng ứng dụng? @@ -2840,6 +2843,9 @@ Bạn có muốn chuyển sang tài khoản này không? Không tìm thấy? Hãy liên hệ với bộ phận hỗ trợ của Bitwarden trên bitwarden.com. + + Check out our privacy policy on bitwarden.com. + Khám phá thêm các tính năng của tài khoản Bitwarden của bạn trên bản web. @@ -2863,10 +2869,10 @@ Bạn có muốn chuyển sang tài khoản này không? Đã đăng xuất tài khoản. - Your organization permissions were updated, requiring you to set a master password. + Quyền tổ chức của bạn đã được cập nhật, yêu cầu bạn đặt mật khẩu chính. - Your organization requires you to set a master password. + Tổ chức của bạn yêu cầu bạn đặt mật khẩu chính. Thiết lập khóa khi hết thời gian chờ kho. diff --git a/src/App/Resources/AppResources.zh-Hans.resx b/src/App/Resources/AppResources.zh-Hans.resx index 63ee2001c..eaa11b475 100644 --- a/src/App/Resources/AppResources.zh-Hans.resx +++ b/src/App/Resources/AppResources.zh-Hans.resx @@ -273,13 +273,13 @@ The log out button text (verb). - 您确定要注销吗? + 确定要注销吗? 移除账户 - 您确定要移除此账户吗? + 确定要移除此账户吗? 账户已添加 @@ -638,7 +638,7 @@ 我们已经为您发送了包含主密码提示的邮件。 - 您确定要覆盖当前密码吗? + 确定要覆盖当前密码吗? Bitwarden 使用推送通知来自动同步您的密码库。为了获得最佳体验,接下来询问是否开启通知时,请选择「允许」。 @@ -784,7 +784,7 @@ 您想自动填充还是查看此项目? - 确定要自动填充吗?它与「{0}」并不完全匹配。 + 确定要自动填充此项目吗?它与「{0}」并不完全匹配。 匹配项目 @@ -874,7 +874,7 @@ Message shown when downloading a file - 此附件大小是 {0} 。您确定要下载到设备吗? + 此附件大小为 {0} 。确定要将其下载到您的设备上吗? The placeholder will show the file size of the attachment. Ex "25 MB" @@ -885,17 +885,17 @@ Totp code label - 验证器密钥已添加。 + 已添加验证器密钥。 无法读取验证器密钥。 - 将您的摄像头对准 QR 码。 + 将您的摄像头对准二维码。 扫描将自动完成。 - 扫描 QR 码 + 扫描二维码 相机 @@ -1556,7 +1556,7 @@ 退出 - 您确定要退出 Bitwarden 吗? + 确定要退出 Bitwarden 吗? 当应用程序重启时,要求使用主密码解锁吗? @@ -2098,7 +2098,7 @@ {0} 正在使用客户管理加密的 SSO。继续操作将删除您的账户主密码并要求 SSO 登录。 - 如果您不想移除您的主密码,您可以退出这个组织。 + 如果您不想移除您的主密码,您可以退出该组织。 退出组织 @@ -2185,7 +2185,7 @@ 无效的验证码 - 请求一次性密码 + 要求一次性密码 发送验证码 @@ -2275,10 +2275,10 @@ 无法添加验证器密钥? - 扫描 QR 码 + 扫描二维码 - 无法扫描 QR 码吗? + 无法扫描二维码吗? 验证器密钥 @@ -2432,7 +2432,7 @@ API 访问令牌 - 您确定要覆盖当前用户名吗? + 确定要覆盖当前用户名吗? 生成用户名 @@ -2527,7 +2527,7 @@ 拒绝所有请求 - 您确定要拒绝所有待处理的登录请求吗? + 确定要拒绝所有待处理的登录请求吗? 请求被拒绝 @@ -2780,7 +2780,7 @@ 会话超时动作 - 账户的指纹短语 + 账户指纹短语 A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing. @@ -2820,6 +2820,9 @@ 接下来要联系支持吗? + + 接下来查看隐私政策吗? + 接下来前往 App Store 吗? @@ -2839,6 +2842,9 @@ 找不到您想要的吗?请在 bitwarden.com 上联系 Bitwarden 支持。 + + 在 bitwarden.com 上查看我们的隐私政策。 + 在网页应用上探索您的 Bitwarden 账户的更多功能。 @@ -2862,10 +2868,10 @@ 账户已注销。 - Your organization permissions were updated, requiring you to set a master password. + 您的组织权限已更新,要求您设置主密码。 - Your organization requires you to set a master password. + 您的组织要求您设置主密码。 设置解锁选项以更改您的密码库超时操作。 diff --git a/src/App/Resources/AppResources.zh-Hant.resx b/src/App/Resources/AppResources.zh-Hant.resx index 1455e4e0b..9253fb692 100644 --- a/src/App/Resources/AppResources.zh-Hant.resx +++ b/src/App/Resources/AppResources.zh-Hant.resx @@ -2820,6 +2820,9 @@ 接下來聯絡支援嗎? + + Continue to privacy policy? + 接下來造訪 App Store 嗎? @@ -2839,6 +2842,9 @@ 不能找到你想要的?請在 bitwarden.com 上聯絡 Bitwarden 支援。 + + Check out our privacy policy on bitwarden.com. + 在 Web 應用程式上探索 Bitwarden 帳戶的更多功能。 @@ -2862,12 +2868,12 @@ 帳戶已登出。 - Your organization permissions were updated, requiring you to set a master password. + 您的組織權限已更新,需要您設定主密碼。 - Your organization requires you to set a master password. + 您的組織要求您設定主密碼。 - Set up an unlock option to change your vault timeout action. + 設定一個解鎖方式來變更您的密碼庫逾時動作。 diff --git a/src/Core/Abstractions/ICryptoService.cs b/src/Core/Abstractions/ICryptoService.cs index 427179776..ffb9f4c31 100644 --- a/src/Core/Abstractions/ICryptoService.cs +++ b/src/Core/Abstractions/ICryptoService.cs @@ -63,5 +63,7 @@ namespace Bit.Core.Abstractions Task DecryptAndMigrateOldPinKeyAsync(bool masterPasswordOnRestart, string pin, string email, KdfConfig kdfConfig, EncString oldPinKey); Task GetOrDeriveMasterKeyAsync(string password, string userId = null); Task UpdateMasterKeyAndUserKeyAsync(MasterKey masterKey); + Task HashAsync(string value, CryptoHashAlgorithm hashAlgorithm); + Task ValidateUriChecksumAsync(EncString remoteUriChecksum, string rawUri, string orgId, SymmetricCryptoKey key); } } diff --git a/src/Core/Constants.cs b/src/Core/Constants.cs index 9b96deb4a..2efd74cdc 100644 --- a/src/Core/Constants.cs +++ b/src/Core/Constants.cs @@ -70,7 +70,7 @@ namespace Bit.Core public const int Argon2Parallelism = 4; public const int MasterPasswordMinimumChars = 12; public const int CipherKeyRandomBytesLength = 64; - public const string CipherKeyEncryptionMinServerVersion = "2023.9.1"; + public const string CipherKeyEncryptionMinServerVersion = "2024.1.3"; public const string DefaultFido2CredentialType = "public-key"; public const string DefaultFido2CredentialAlgorithm = "ECDSA"; public const string DefaultFido2CredentialCurve = "P-256"; diff --git a/src/Core/ExternalLinksConstants.cs b/src/Core/ExternalLinksConstants.cs index fbb70030a..ff0b09176 100644 --- a/src/Core/ExternalLinksConstants.cs +++ b/src/Core/ExternalLinksConstants.cs @@ -6,13 +6,18 @@ public const string HELP_ABOUT_ORGANIZATIONS = "https://bitwarden.com/help/about-organizations/"; public const string HELP_FINGERPRINT_PHRASE = "https://bitwarden.com/help/fingerprint-phrase/"; - public const string CONTACT_SUPPORT = "https://bitwarden.com/contact/"; + public const string PRIVACY_POLICY = "https://bitwarden.com/privacy/"; /// /// Link to go to settings website. Requires to pass website URL as parameter. /// public const string WEB_VAULT_SETTINGS_FORMAT = "{0}/#/settings"; + /// + /// Link to go to individual vault import page. Requires to pass vault URL as parameter. + /// + public const string WEB_VAULT_TOOLS_IMPORT_FORMAT = "{0}/#/tools/import"; + /// /// General website, not in the full format of a URL given that this is used as parameter of string resources to be shown to the user. /// diff --git a/src/Core/Models/Api/LoginUriApi.cs b/src/Core/Models/Api/LoginUriApi.cs index d9e59c65d..a1253f36d 100644 --- a/src/Core/Models/Api/LoginUriApi.cs +++ b/src/Core/Models/Api/LoginUriApi.cs @@ -6,5 +6,6 @@ namespace Bit.Core.Models.Api { public string Uri { get; set; } public UriMatchType? Match { get; set; } + public string UriChecksum { get; set; } } } diff --git a/src/Core/Models/Data/LoginUriData.cs b/src/Core/Models/Data/LoginUriData.cs index 52294c523..a27344f43 100644 --- a/src/Core/Models/Data/LoginUriData.cs +++ b/src/Core/Models/Data/LoginUriData.cs @@ -11,9 +11,11 @@ namespace Bit.Core.Models.Data { Uri = data.Uri; Match = data.Match; + UriChecksum = data.UriChecksum; } public string Uri { get; set; } public UriMatchType? Match { get; set; } + public string UriChecksum { get; set; } } } diff --git a/src/Core/Models/Domain/Cipher.cs b/src/Core/Models/Domain/Cipher.cs index 48aa3a761..a7a2d6943 100644 --- a/src/Core/Models/Domain/Cipher.cs +++ b/src/Core/Models/Domain/Cipher.cs @@ -115,7 +115,7 @@ namespace Bit.Core.Models.Domain switch (Type) { case Enums.CipherType.Login: - model.Login = await Login.DecryptAsync(OrganizationId, model.Key); + model.Login = await Login.DecryptAsync(OrganizationId, Key == null, model.Key); break; case Enums.CipherType.SecureNote: model.SecureNote = await SecureNote.DecryptAsync(OrganizationId, model.Key); diff --git a/src/Core/Models/Domain/Login.cs b/src/Core/Models/Domain/Login.cs index ed1822c13..26aecf840 100644 --- a/src/Core/Models/Domain/Login.cs +++ b/src/Core/Models/Domain/Login.cs @@ -2,8 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; +using Bit.Core.Abstractions; using Bit.Core.Models.Data; using Bit.Core.Models.View; +using Bit.Core.Utilities; namespace Bit.Core.Models.Domain { @@ -31,7 +33,7 @@ namespace Bit.Core.Models.Domain public EncString Totp { get; set; } public List Fido2Credentials { get; set; } - public async Task DecryptAsync(string orgId, SymmetricCryptoKey key = null) + public async Task DecryptAsync(string orgId, bool bypassUriChecksumValidation, SymmetricCryptoKey key = null) { var view = await DecryptObjAsync(new LoginView(this), this, new HashSet { @@ -41,10 +43,15 @@ namespace Bit.Core.Models.Domain }, orgId, key); if (Uris != null) { + var cryptoService = ServiceContainer.Resolve(); view.Uris = new List(); foreach (var uri in Uris) { - view.Uris.Add(await uri.DecryptAsync(orgId, key)); + var loginUriView = await uri.DecryptAsync(orgId, key); + if (bypassUriChecksumValidation || await cryptoService.ValidateUriChecksumAsync(uri.UriChecksum, loginUriView.Uri, orgId, key)) + { + view.Uris.Add(loginUriView); + } } } if (Fido2Credentials != null) diff --git a/src/Core/Models/Domain/LoginUri.cs b/src/Core/Models/Domain/LoginUri.cs index e9b26d6d1..896570d73 100644 --- a/src/Core/Models/Domain/LoginUri.cs +++ b/src/Core/Models/Domain/LoginUri.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; using System.Threading.Tasks; using Bit.Core.Enums; using Bit.Core.Models.Data; @@ -10,7 +11,8 @@ namespace Bit.Core.Models.Domain { private HashSet _map = new HashSet { - "Uri" + nameof(Uri), + nameof(UriChecksum) }; public LoginUri() { } @@ -23,10 +25,11 @@ namespace Bit.Core.Models.Domain public EncString Uri { get; set; } public UriMatchType? Match { get; set; } + public EncString UriChecksum { get; set; } public Task DecryptAsync(string orgId, SymmetricCryptoKey key = null) { - return DecryptObjAsync(new LoginUriView(this), this, _map, orgId, key); + return DecryptObjAsync(new LoginUriView(this), this, _map.Where(m => m != nameof(UriChecksum)).ToHashSet(), orgId, key); } public LoginUriData ToLoginUriData() diff --git a/src/Core/Models/Domain/UsernameGenerationOptions.cs b/src/Core/Models/Domain/UsernameGenerationOptions.cs index 554783b66..2ca57083e 100644 --- a/src/Core/Models/Domain/UsernameGenerationOptions.cs +++ b/src/Core/Models/Domain/UsernameGenerationOptions.cs @@ -46,7 +46,11 @@ namespace Bit.Core.Models.Domain case ForwardedEmailServiceType.DuckDuckGo: return new ForwarderOptions { ApiKey = DuckDuckGoApiKey }; case ForwardedEmailServiceType.Fastmail: - return new ForwarderOptions { ApiKey = FastMailApiKey }; + return new FastmailForwarderOptions + { + ApiKey = FastMailApiKey, + Website = EmailWebsite + }; case ForwardedEmailServiceType.FirefoxRelay: return new ForwarderOptions { ApiKey = FirefoxRelayApiAccessToken }; case ForwardedEmailServiceType.SimpleLogin: diff --git a/src/Core/Models/Export/LoginUri.cs b/src/Core/Models/Export/LoginUri.cs index e3f215ff7..a4e161fed 100644 --- a/src/Core/Models/Export/LoginUri.cs +++ b/src/Core/Models/Export/LoginUri.cs @@ -17,10 +17,12 @@ namespace Bit.Core.Models.Export { Match = obj.Match; Uri = obj.Uri?.EncryptedString; + UriChecksum = obj.UriChecksum?.EncryptedString; } public UriMatchType? Match { get; set; } public string Uri { get; set; } + public string UriChecksum { get; set; } public static LoginUriView ToView(LoginUri req, LoginUriView view = null) { diff --git a/src/Core/Models/Request/CipherRequest.cs b/src/Core/Models/Request/CipherRequest.cs index f0b44d402..ae48b83b5 100644 --- a/src/Core/Models/Request/CipherRequest.cs +++ b/src/Core/Models/Request/CipherRequest.cs @@ -27,7 +27,7 @@ namespace Bit.Core.Models.Request Login = new LoginApi { Uris = cipher.Login.Uris?.Select( - u => new LoginUriApi { Match = u.Match, Uri = u.Uri?.EncryptedString }).ToList(), + u => new LoginUriApi { Match = u.Match, Uri = u.Uri?.EncryptedString, UriChecksum = u.UriChecksum?.EncryptedString }).ToList(), Username = cipher.Login.Username?.EncryptedString, Password = cipher.Login.Password?.EncryptedString, PasswordRevisionDate = cipher.Login.PasswordRevisionDate, diff --git a/src/Core/Services/ApiService.cs b/src/Core/Services/ApiService.cs index ec00dc710..933ead56c 100644 --- a/src/Core/Services/ApiService.cs +++ b/src/Core/Services/ApiService.cs @@ -593,7 +593,8 @@ namespace Bit.Core.Services public Task PostCreateRequestAsync(PasswordlessCreateLoginRequest passwordlessCreateLoginRequest, AuthRequestType authRequestType) { - return SendAsync(HttpMethod.Post, authRequestType == AuthRequestType.AdminApproval ? "/auth-requests/admin-request" : "/auth-requests", passwordlessCreateLoginRequest, authRequestType == AuthRequestType.AdminApproval, true); + return SendAsync(HttpMethod.Post, authRequestType == AuthRequestType.AdminApproval ? "/auth-requests/admin-request" : "/auth-requests", passwordlessCreateLoginRequest, authRequestType == AuthRequestType.AdminApproval, true, + (message) => message.Headers.Add("Device-Identifier", passwordlessCreateLoginRequest.DeviceIdentifier)); } public Task PutAuthRequestAsync(string id, string encKey, string encMasterPasswordHash, string deviceIdentifier, bool requestApproved) @@ -629,7 +630,7 @@ namespace Bit.Core.Services public async Task PreValidateSsoAsync(string identifier) { - var path = "/account/prevalidate?domainHint=" + WebUtility.UrlEncode(identifier); + var path = "/sso/prevalidate?domainHint=" + WebUtility.UrlEncode(identifier); using (var requestMessage = new HttpRequestMessage()) { requestMessage.Version = new Version(1, 0); diff --git a/src/Core/Services/CipherService.cs b/src/Core/Services/CipherService.cs index c17c172e7..87ec048da 100644 --- a/src/Core/Services/CipherService.cs +++ b/src/Core/Services/CipherService.cs @@ -1146,13 +1146,15 @@ namespace Bit.Core.Services if (model.Login.Uris != null) { cipher.Login.Uris = new List(); - foreach (var uri in model.Login.Uris) + foreach (var uri in model.Login.Uris.Where(u => u.Uri != null)) { var loginUri = new LoginUri { Match = uri.Match }; await EncryptObjPropertyAsync(uri, loginUri, new HashSet { "Uri" }, key); + var uriHash = await _cryptoService.HashAsync(uri.Uri, CryptoHashAlgorithm.Sha256); + loginUri.UriChecksum = await _cryptoService.EncryptAsync(uriHash, key); cipher.Login.Uris.Add(loginUri); } } diff --git a/src/Core/Services/CryptoService.cs b/src/Core/Services/CryptoService.cs index 7388f8e9a..5027cc853 100644 --- a/src/Core/Services/CryptoService.cs +++ b/src/Core/Services/CryptoService.cs @@ -19,6 +19,7 @@ namespace Bit.Core.Services private readonly IStateService _stateService; private readonly ICryptoFunctionService _cryptoFunctionService; + private readonly ILogger _logger; private SymmetricCryptoKey _legacyEtmKey; private string _masterKeyHash; @@ -29,10 +30,12 @@ namespace Bit.Core.Services public CryptoService( IStateService stateService, - ICryptoFunctionService cryptoFunctionService) + ICryptoFunctionService cryptoFunctionService, + ILogger logger) { _stateService = stateService; _cryptoFunctionService = cryptoFunctionService; + _logger = logger; } public void ClearCache() @@ -730,6 +733,33 @@ namespace Bit.Core.Services } } + public async Task HashAsync(string value, CryptoHashAlgorithm hashAlgorithm) + { + var hashArray = await _cryptoFunctionService.HashAsync(value, hashAlgorithm); + return Convert.ToBase64String(hashArray); + } + + public async Task ValidateUriChecksumAsync(EncString remoteUriChecksum, string rawUri, string orgId, SymmetricCryptoKey key) + { + try + { + if (remoteUriChecksum == null) + { + return false; + } + + var localChecksum = await HashAsync(rawUri, CryptoHashAlgorithm.Sha256); + + var remoteChecksum = await remoteUriChecksum.DecryptAsync(orgId, key); + return remoteChecksum == localChecksum; + } + catch (Exception ex) + { + _logger.Exception(ex); + return false; + } + } + // --HELPER METHODS-- private async Task StoreAdditionalKeysAsync(UserKey userKey, string userId = null) diff --git a/src/Core/Services/EmailForwarders/FastmailForwarder.cs b/src/Core/Services/EmailForwarders/FastmailForwarder.cs index a47229861..7380fd0fc 100644 --- a/src/Core/Services/EmailForwarders/FastmailForwarder.cs +++ b/src/Core/Services/EmailForwarders/FastmailForwarder.cs @@ -9,16 +9,21 @@ using Newtonsoft.Json.Linq; namespace Bit.Core.Services.EmailForwarders { - public class FastmailForwarder : BaseForwarder + public class FastmailForwarderOptions : ForwarderOptions + { + public string Website { get; set; } + } + + public class FastmailForwarder : BaseForwarder { protected override string RequestUri => "https://api.fastmail.com/jmap/api/"; - protected override void ConfigureHeaders(HttpRequestHeaders headers, ForwarderOptions options) + protected override void ConfigureHeaders(HttpRequestHeaders headers, FastmailForwarderOptions options) { headers.Add("Authorization", $"Bearer {options.ApiKey}"); } - protected override async Task GetContentAsync(IApiService apiService, ForwarderOptions options) + protected override async Task GetContentAsync(IApiService apiService, FastmailForwarderOptions options) { string accountId = null; try @@ -55,7 +60,8 @@ namespace Bit.Core.Services.EmailForwarders ["state"] = "enabled", ["description"] = "", ["url"] = "", - ["emailPrefix"] = "" + ["emailPrefix"] = "", + ["forDomain"] = options.Website ?? "" } } }, diff --git a/src/Core/Services/EnvironmentService.cs b/src/Core/Services/EnvironmentService.cs index 98d53c46b..b6ed6c279 100644 --- a/src/Core/Services/EnvironmentService.cs +++ b/src/Core/Services/EnvironmentService.cs @@ -75,7 +75,7 @@ namespace Bit.Core.Services var urls = await _stateService.GetEnvironmentUrlsAsync(); urls ??= await _stateService.GetPreAuthEnvironmentUrlsAsync(); - if (urls == null || urls.IsEmpty) + if (urls == null || urls.IsEmpty || region is null) { await SetRegionAsync(Region.US); _conditionedAwaiterManager.SetAsCompleted(AwaiterPrecondition.EnvironmentUrlsInited); diff --git a/src/Core/Services/UsernameGenerationService.cs b/src/Core/Services/UsernameGenerationService.cs index 5789dac5c..2ed5454fe 100644 --- a/src/Core/Services/UsernameGenerationService.cs +++ b/src/Core/Services/UsernameGenerationService.cs @@ -148,6 +148,13 @@ namespace Bit.Core.Services .GenerateAsync(_apiService, forwardedEmailOptions); } + if (options.ServiceType == ForwardedEmailServiceType.Fastmail) + { + var fastmailEmailOptions = (FastmailForwarderOptions)options.GetForwarderOptions(); + return await new FastmailForwarder() + .GenerateAsync(_apiService, fastmailEmailOptions); + } + BaseForwarder simpleForwarder = null; switch (options.ServiceType) @@ -161,9 +168,6 @@ namespace Bit.Core.Services case ForwardedEmailServiceType.DuckDuckGo: simpleForwarder = new DuckDuckGoForwarder(); break; - case ForwardedEmailServiceType.Fastmail: - simpleForwarder = new FastmailForwarder(); - break; default: _logger.Value.Error($"Error UsernameGenerationService: ForwardedEmailServiceType {options.ServiceType} not implemented."); return Constants.DefaultUsernameGenerated; diff --git a/src/Core/Services/VaultTimeoutService.cs b/src/Core/Services/VaultTimeoutService.cs index d9ee8fd44..528dad82e 100644 --- a/src/Core/Services/VaultTimeoutService.cs +++ b/src/Core/Services/VaultTimeoutService.cs @@ -63,12 +63,20 @@ namespace Bit.Core.Services /// public async Task IsLockedAsync(string userId = null) { + // If biometrics are used, we can use the flag to determine locked state taking into account the auto unlock key for vault timeout never. + var biometricSet = await IsBiometricLockSetAsync(userId); + var hasAutoUnlockKey = await _cryptoService.HasAutoUnlockKeyAsync(userId); + if (biometricSet && await _stateService.GetBiometricLockedAsync(userId) && !hasAutoUnlockKey) + { + return true; + } + if (!await _cryptoService.HasUserKeyAsync(userId)) { try { // Filter out accounts without auto key - if (!await _cryptoService.HasAutoUnlockKeyAsync(userId)) + if (!hasAutoUnlockKey) { return true; } @@ -84,7 +92,6 @@ namespace Bit.Core.Services // Legacy users must migrate on web vault before login await LogOutAsync(false, userId); } - } // Check again to verify auto key was set diff --git a/src/iOS.Autofill/Info.plist b/src/iOS.Autofill/Info.plist index adc196ea8..b5596ab1c 100644 --- a/src/iOS.Autofill/Info.plist +++ b/src/iOS.Autofill/Info.plist @@ -11,7 +11,7 @@ CFBundleIdentifier com.8bit.bitwarden.autofill CFBundleShortVersionString - 2023.10.1 + 2024.1.1 CFBundleVersion 1 CFBundleLocalizations diff --git a/src/iOS.Core/Renderers/CollectionView/ExtendedGroupableItemsViewController.cs b/src/iOS.Core/Renderers/CollectionView/ExtendedGroupableItemsViewController.cs index 0933dc183..374ce21ce 100644 --- a/src/iOS.Core/Renderers/CollectionView/ExtendedGroupableItemsViewController.cs +++ b/src/iOS.Core/Renderers/CollectionView/ExtendedGroupableItemsViewController.cs @@ -38,10 +38,11 @@ namespace Bit.iOS.Core.Renderers.CollectionView // Do nothing in here, this is temporary to get more info about the crash, if the logger fails, we want to get the info // by crashing with the original exception and not the logger one } - if (ex is IndexOutOfRangeException) + if (ex is IndexOutOfRangeException || ex is ArgumentOutOfRangeException) { return; } + throw colEx; } } diff --git a/src/iOS.Core/Utilities/iOSCoreHelpers.cs b/src/iOS.Core/Utilities/iOSCoreHelpers.cs index 2296bdfaf..b17e15f07 100644 --- a/src/iOS.Core/Utilities/iOSCoreHelpers.cs +++ b/src/iOS.Core/Utilities/iOSCoreHelpers.cs @@ -113,7 +113,7 @@ namespace Bit.iOS.Core.Utilities var platformUtilsService = new MobilePlatformUtilsService(deviceActionService, clipboardService, messagingService, broadcasterService); var cryptoFunctionService = new PclCryptoFunctionService(cryptoPrimitiveService); - var cryptoService = new CryptoService(stateService, cryptoFunctionService); + var cryptoService = new CryptoService(stateService, cryptoFunctionService, logger); var biometricService = new BiometricService(stateService, cryptoService); var userPinService = new UserPinService(stateService, cryptoService); var passwordRepromptService = new MobilePasswordRepromptService(platformUtilsService, cryptoService, stateService); diff --git a/src/iOS.Extension/Info.plist b/src/iOS.Extension/Info.plist index 364d7b3d6..ccb7c47e5 100644 --- a/src/iOS.Extension/Info.plist +++ b/src/iOS.Extension/Info.plist @@ -11,7 +11,7 @@ CFBundleIdentifier com.8bit.bitwarden.find-login-action-extension CFBundleShortVersionString - 2023.10.1 + 2024.1.1 CFBundleLocalizations en diff --git a/src/iOS.ShareExtension/Info.plist b/src/iOS.ShareExtension/Info.plist index 95c9cfa1a..577133ce6 100644 --- a/src/iOS.ShareExtension/Info.plist +++ b/src/iOS.ShareExtension/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2023.10.1 + 2024.1.1 CFBundleVersion 1 MinimumOSVersion diff --git a/src/iOS/Info.plist b/src/iOS/Info.plist index a04496177..da8dfd7d0 100644 --- a/src/iOS/Info.plist +++ b/src/iOS/Info.plist @@ -11,7 +11,7 @@ CFBundleIdentifier com.8bit.bitwarden CFBundleShortVersionString - 2023.10.1 + 2024.1.1 CFBundleVersion 1 CFBundleIconName diff --git a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/az.lproj/Localizable.strings b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/az.lproj/Localizable.strings index 981c710d3..a8b039a71 100644 --- a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/az.lproj/Localizable.strings +++ b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/az.lproj/Localizable.strings @@ -1,10 +1,10 @@ -"ThereAreNoItemsToList" = "Siyahılanacaq heç bir element yoxdur"; -"ToViewVerificationCodesUpgradeToPremium" = "Təsdiqləmə kodlarına baxmaq üçün premiuma yüksəldin"; -"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Təsdiqləmə kodlarına baxmaq üçün bir elementə 2 faktorlu kimlik təsdiqləmə əlavə edin"; -"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Təsdiqləmə kodlarına baxmaq üçün iPhone-nunuzda Bitwarden-ə giriş edin"; -"SyncingItemsContainingVerificationCodes" = "Təsdiqləmə kodlarını ehtiva edən elementlər sinxronlaşdırılır"; -"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Təsdiqləmə kodlarına baxmaq üçün iPhone-nunuzda Bitwarden-in kilidini açın"; -"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Təsdiqləmə kodlarını ehtiva edən elementlərə baxmaq üçün Bitwarden-i quraşdırın"; +"ThereAreNoItemsToList" = "Sadalanacaq heç bir element yoxdur"; +"ToViewVerificationCodesUpgradeToPremium" = "Doğrulama kodlarına baxmaq üçün premiuma yüksəldin"; +"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Doğrulama kodlarına baxmaq üçün bir elementə 2 faktorlu kimlik doğrulama əlavə edin"; +"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Doğrulama kodlarına baxmaq üçün iPhone-nunuzda Bitwarden-ə giriş edin"; +"SyncingItemsContainingVerificationCodes" = "Doğrulama kodlarını ehtiva edən elementlər sinxronlaşdırılır"; +"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Doğrulama kodlarına baxmaq üçün iPhone-nunuzda Bitwarden-in kilidini açın"; +"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Doğrulama kodlarını ehtiva edən elementlərə baxmaq üçün Bitwarden-i quraşdırın"; "Search" = "Axtar"; "NoItemsFound" = "Heç bir element tapılmadı"; "SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Bitwarden-i istifadə etmək üçün Apple Watch parolunu quraşdırın"; diff --git a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/cy.lproj/Localizable.strings b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/cy.lproj/Localizable.strings index cad65e2b8..42c4107ef 100644 --- a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/cy.lproj/Localizable.strings +++ b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/cy.lproj/Localizable.strings @@ -5,6 +5,6 @@ "SyncingItemsContainingVerificationCodes" = "Syncing items containing verification codes"; "UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Unlock Bitwarden on your iPhone to view verification codes"; "SetUpBitwardenToViewItemsContainingVerificationCodes" = "Set up Bitwarden to view items containing verification codes"; -"Search" = "Search"; +"Search" = "Chwilio"; "NoItemsFound" = "No items found"; "SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Set up Apple Watch passcode in order to use Bitwarden"; diff --git a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/el.lproj/Localizable.strings b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/el.lproj/Localizable.strings index cad65e2b8..1479763f0 100644 --- a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/el.lproj/Localizable.strings +++ b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/el.lproj/Localizable.strings @@ -1,10 +1,10 @@ -"ThereAreNoItemsToList" = "There are no items to list"; -"ToViewVerificationCodesUpgradeToPremium" = "To view verification codes, upgrade to premium"; -"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Add 2 factor authentication to an item to view the verification codes"; -"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Log in to Bitwarden on your iPhone to view verification codes"; -"SyncingItemsContainingVerificationCodes" = "Syncing items containing verification codes"; -"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Unlock Bitwarden on your iPhone to view verification codes"; -"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Set up Bitwarden to view items containing verification codes"; -"Search" = "Search"; -"NoItemsFound" = "No items found"; -"SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Set up Apple Watch passcode in order to use Bitwarden"; +"ThereAreNoItemsToList" = "Δεν υπάρχουν στοιχεία στη λίστα"; +"ToViewVerificationCodesUpgradeToPremium" = "Για να δείτε τους κωδικούς επαλήθευσης, αναβαθμίστε σε premium"; +"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Προσθέστε έλεγχο ταυτότητας 2 παραγόντων σε ένα στοιχείο για να δείτε τους κωδικούς επαλήθευσης"; +"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Συνδεθείτε στο Bitwarden στο iPhone σας για να δείτε τους κωδικούς επαλήθευσης"; +"SyncingItemsContainingVerificationCodes" = "Συγχρονισμός στοιχείων που περιέχουν κωδικούς επαλήθευσης"; +"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Ξεκλειδώστε το Bitwarden στο iPhone σας για να δείτε τους κωδικούς επαλήθευσης"; +"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Ρυθμίστε το Bitwarden για να δείτε τα στοιχεία που περιέχουν κωδικούς επαλήθευσης"; +"Search" = "Αναζήτηση"; +"NoItemsFound" = "Δεν βρέθηκαν στοιχεία"; +"SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Ρυθμίστε κωδικό πρόσβασης στο Apple Watch για να χρησιμοποιήσετε Bitwarden"; diff --git a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/es.lproj/Localizable.strings b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/es.lproj/Localizable.strings index cad65e2b8..035732c9a 100644 --- a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/es.lproj/Localizable.strings +++ b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/es.lproj/Localizable.strings @@ -1,10 +1,10 @@ -"ThereAreNoItemsToList" = "There are no items to list"; -"ToViewVerificationCodesUpgradeToPremium" = "To view verification codes, upgrade to premium"; -"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Add 2 factor authentication to an item to view the verification codes"; -"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Log in to Bitwarden on your iPhone to view verification codes"; -"SyncingItemsContainingVerificationCodes" = "Syncing items containing verification codes"; -"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Unlock Bitwarden on your iPhone to view verification codes"; -"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Set up Bitwarden to view items containing verification codes"; -"Search" = "Search"; -"NoItemsFound" = "No items found"; -"SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Set up Apple Watch passcode in order to use Bitwarden"; +"ThereAreNoItemsToList" = "No hay elementos para listar"; +"ToViewVerificationCodesUpgradeToPremium" = "Para ver los códigos de verificación, mejora a prémium"; +"Add2FactorAutenticationToAnItemToViewVerificationCodes" = "Añade autenticación de 2 pasos a un elemento para ver los códigos de verificación"; +"LogInToBitwardenOnYourIPhoneToViewVerificationCodes" = "Inicia sesión en Bitwarden en tu iPhone para ver los códigos de verificación"; +"SyncingItemsContainingVerificationCodes" = "Sincronizando elementos que contienen códigos de verificación"; +"UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "Desbloquea Bitwarden en tu iPhone para ver los códigos de verificación"; +"SetUpBitwardenToViewItemsContainingVerificationCodes" = "Configurar Bitwarden para ver los elementos que contienen códigos de verificación"; +"Search" = "Buscar"; +"NoItemsFound" = "No se encontraron elementos"; +"SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "Configurar la contraseña de Apple Watch para usar Bitwarden"; diff --git a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/hi.lproj/Localizable.strings b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/hi.lproj/Localizable.strings index 9c752e53d..1c0adb770 100644 --- a/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/hi.lproj/Localizable.strings +++ b/src/watchOS/bitwarden/bitwarden WatchKit Extension/Localization/hi.lproj/Localizable.strings @@ -5,6 +5,6 @@ "SyncingItemsContainingVerificationCodes" = "वेरीफिकेशन कोड वाले चीज़ें सिंक कर रहे"; "UnlockBitwardenOnYourIPhoneToViewVerificationCodes" = "वेरीफिकेशन कोड देखने के लिए अपने आईफोन पे बिटवार्डन खोलें"; "SetUpBitwardenToViewItemsContainingVerificationCodes" = "वेरीफिकेशन कोड वाले चीज़ें देखने के लिए बिटवार्डन सेट करें"; -"Search" = "खोजें"; -"NoItemsFound" = "कोई चीज़ नहीं मिला"; +"Search" = "सर्च करें"; +"NoItemsFound" = "कोई आइटम नहीं मिला"; "SetUpAppleWatchPasscodeInOrderToUseBitwarden" = "बिटवार्डन इस्तेमाल करने के लिए एप्पल वॉच पासकोड सेट करें"; diff --git a/store/apple/az/copy.resx b/store/apple/az/copy.resx index 45cefd92a..bb6caaba1 100644 --- a/store/apple/az/copy.resx +++ b/store/apple/az/copy.resx @@ -167,6 +167,6 @@ Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil ci Safari, Chrome və yüzlərlə digər tətbiqdə giriş məlumatlarının avto-doldurulması - Anbarınıza bir neçə cihazdan eyniləşdirərək müraciət edin + Anbarınıza bir neçə cihazdan sinxronlaşdırıb müraciət edin diff --git a/store/apple/fi/copy.resx b/store/apple/fi/copy.resx index 748b507c4..e2f948829 100644 --- a/store/apple/fi/copy.resx +++ b/store/apple/fi/copy.resx @@ -132,7 +132,7 @@ Luo usein käyttämillesi sivustoille automaattisesti vahvoja, yksilöllisiä ja Bitwarden Send -ominaisuudella lähetät tietoa nopeasti salattuna — tiedostoja ja tekstiä — suoraan kenelle tahansa. -Yritystoimintaan Bitwarden tarjoaa tilaukset Tiimeille ja Yrityksille, jotta salasanojen jakaminen kollegoiden kesken on turvallista. +Yritystoimintaan Bitwarden tarjoaa yrityksille Teams- ja Enterprise-tilaukset, jotta salasanojen jakaminen kollegoiden kesken on turvallista. Miksi Bitwarden?: @@ -164,7 +164,7 @@ Suojaa, käytä ja jaa Bitwarden-holvisi arkaluontoisia tietoja kaikilla selaimi Suojaa holvisi Touch ID:llä, PIN-koodilla tai pääsalasanalla - Täytä kirjautumistiedot automaattisesti Safarissa, Chromessa sekä lukuisissa muissa sovelluksissa + Täytä kirjautumistietoja Safariin, Chromeen ja moniin muihin sovelluksiin Synkronoi ja hallitse holviasi useilla laitteilla diff --git a/store/google/az/copy.resx b/store/google/az/copy.resx index 112bdd6e1..829d3b5d7 100644 --- a/store/google/az/copy.resx +++ b/store/google/az/copy.resx @@ -167,14 +167,14 @@ Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil ci Anbarınızı barmaq izi, PIN kod və ana parol ilə qoruyun - Brauzerinizdə və digər tətbiqlərdəki giriş sahələrinin cəld avto-doldurulması + Brauzerinizdə və digər tətbiqlərdəki giriş xanalarının cəld avto-doldurulması - Anbarınıza bir neçə cihazdan eyniləşdirərək müraciət edin + Anbarınıza bir neçə cihazdan sinxronlaşdırıb müraciət edin -Telefon -Planşet -Masaüstü --Veb sayt +-Veb diff --git a/store/google/fi/copy.resx b/store/google/fi/copy.resx index fea61fc32..39ca48724 100644 --- a/store/google/fi/copy.resx +++ b/store/google/fi/copy.resx @@ -136,7 +136,7 @@ Luo usein käyttämillesi sivustoille automaattisesti vahvoja, yksilöllisiä ja Bitwarden Send -ominaisuudella lähetät tietoa nopeasti salattuna — tiedostoja ja tekstiä — suoraan kenelle tahansa. -Yritystoimintaan Bitwarden tarjoaa tilaukset Tiimeille ja Yrityksille, jotta salasanojen jakaminen kollegoiden kesken on turvallista. +Yritystoimintaan Bitwarden tarjoaa yrityksille Teams- ja Enterprise-tilaukset, jotta salasanojen jakaminen kollegoiden kesken on turvallista. Miksi Bitwarden?: @@ -167,7 +167,7 @@ Suojaa, käytä ja jaa Bitwarden-holvisi arkaluontoisia tietoja kaikilla selaimi Suojaa holvisi sormenjäljellä, PIN-koodilla tai pääsalasanalla - Täytä kirjautumistiedot automaattisesti ja nopeasti selaimessasi sekä muissa sovelluksissa + Täytä kirjautumistietoja nopeasti selaimeen ja muihin sovelluksiin Synkronoi ja hallitse holviasi useilla laitteilla