mirror of
https://github.com/bitwarden/mobile
synced 2025-12-15 15:53:44 +00:00
Compare commits
24 Commits
pr-labeler
...
beeep/envi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9f2f96de9d | ||
|
|
dcf9acb51c | ||
|
|
3b087c50ae | ||
|
|
1c13ed9895 | ||
|
|
eeb634e698 | ||
|
|
8bc2df6c8a | ||
|
|
7cd40d4d89 | ||
|
|
bebf23785d | ||
|
|
e78833cbcb | ||
|
|
b7ff636862 | ||
|
|
0288a6659c | ||
|
|
c7fd113f26 | ||
|
|
79241731e7 | ||
|
|
74e9914f5b | ||
|
|
65307f6eab | ||
|
|
e9f83aee90 | ||
|
|
fdaf743868 | ||
|
|
9d6b938ba9 | ||
|
|
1c8328f62d | ||
|
|
f24b82f345 | ||
|
|
37f1a7087e | ||
|
|
6bb654e630 | ||
|
|
fc260f8159 | ||
|
|
bf463926a3 |
10
.github/labeler.yml
vendored
10
.github/labeler.yml
vendored
@@ -8,11 +8,11 @@ iOS:
|
|||||||
- src/Core/*
|
- src/Core/*
|
||||||
- lib/ios/*
|
- lib/ios/*
|
||||||
- src/iOS/*
|
- src/iOS/*
|
||||||
- src/iOS.Autofill/*
|
- 'src/iOS.Autofill/*'
|
||||||
- src/iOS.Core/*
|
- 'src/iOS.Core/*'
|
||||||
- src/iOS.Extension/*
|
- 'src/iOS.Extension/*'
|
||||||
- src/iOS.ShareExtension/*
|
- 'src/iOS.ShareExtension/*'
|
||||||
- src/iOS.Widget/*
|
- 'src/iOS.Widget/*'
|
||||||
- src/watchOS/*
|
- src/watchOS/*
|
||||||
|
|
||||||
watchOS:
|
watchOS:
|
||||||
|
|||||||
57
.github/renovate.json
vendored
57
.github/renovate.json
vendored
@@ -1,22 +1,37 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"extends": [
|
"extends": [
|
||||||
"config:base",
|
"config:base",
|
||||||
"schedule:monthly",
|
":combinePatchMinorReleases",
|
||||||
":maintainLockFilesMonthly",
|
":dependencyDashboard",
|
||||||
":preserveSemverRanges",
|
":maintainLockFilesWeekly",
|
||||||
":rebaseStalePrs",
|
":pinAllExceptPeerDependencies",
|
||||||
":disableDependencyDashboard"
|
":prConcurrentLimit10",
|
||||||
],
|
":rebaseStalePrs",
|
||||||
"enabledManagers": [
|
"schedule:weekends",
|
||||||
"nuget"
|
":separateMajorReleases"
|
||||||
],
|
],
|
||||||
"packageRules": [
|
"enabledManagers": ["cargo", "github-actions", "npm", "nuget"],
|
||||||
{
|
"packageRules": [
|
||||||
"matchManagers": ["nuget"],
|
{
|
||||||
"groupName": "Nuget updates",
|
"groupName": "cargo minor",
|
||||||
"groupSlug": "nuget",
|
"matchManagers": ["cargo"],
|
||||||
"separateMajorMinor": false
|
"matchUpdateTypes": ["minor", "patch"]
|
||||||
}
|
},
|
||||||
]
|
{
|
||||||
}
|
"groupName": "gh minor",
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"matchUpdateTypes": ["minor", "patch"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"groupName": "npm minor",
|
||||||
|
"matchManagers": ["npm"],
|
||||||
|
"matchUpdateTypes": ["minor", "patch"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"groupName": "nuget minor",
|
||||||
|
"matchManagers": ["nuget"],
|
||||||
|
"matchUpdateTypes": ["minor", "patch"]
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||
10
.github/workflows/automatic-issue-responses.yml
vendored
10
.github/workflows/automatic-issue-responses.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
# Feature request
|
# Feature request
|
||||||
- if: github.event.label.name == 'feature-request'
|
- if: github.event.label.name == 'feature-request'
|
||||||
name: Feature request
|
name: Feature request
|
||||||
uses: peter-evans/close-issue@849549ba7c3a595a064c4b2c56f206ee78f93515 # v2.0.0
|
uses: peter-evans/close-issue@276d7966e389d888f011539a86c8920025ea0626 # v3.0.1
|
||||||
with:
|
with:
|
||||||
comment: |
|
comment: |
|
||||||
We use GitHub issues as a place to track bugs and other development related issues. The [Bitwarden Community Forums](https://community.bitwarden.com/) has a [Feature Requests](https://community.bitwarden.com/c/feature-requests) section for submitting, voting for, and discussing requests like this one.
|
We use GitHub issues as a place to track bugs and other development related issues. The [Bitwarden Community Forums](https://community.bitwarden.com/) has a [Feature Requests](https://community.bitwarden.com/c/feature-requests) section for submitting, voting for, and discussing requests like this one.
|
||||||
@@ -25,7 +25,7 @@ jobs:
|
|||||||
# Intended behavior
|
# Intended behavior
|
||||||
- if: github.event.label.name == 'intended-behavior'
|
- if: github.event.label.name == 'intended-behavior'
|
||||||
name: Intended behaviour
|
name: Intended behaviour
|
||||||
uses: peter-evans/close-issue@849549ba7c3a595a064c4b2c56f206ee78f93515 # v2.0.0
|
uses: peter-evans/close-issue@276d7966e389d888f011539a86c8920025ea0626 # v3.0.1
|
||||||
with:
|
with:
|
||||||
comment: |
|
comment: |
|
||||||
Your issue appears to be describing the intended behavior of the software. If you want this to be changed, it would be a feature request.
|
Your issue appears to be describing the intended behavior of the software. If you want this to be changed, it would be a feature request.
|
||||||
@@ -38,7 +38,7 @@ jobs:
|
|||||||
# Customer support request
|
# Customer support request
|
||||||
- if: github.event.label.name == 'customer-support'
|
- if: github.event.label.name == 'customer-support'
|
||||||
name: Customer Support request
|
name: Customer Support request
|
||||||
uses: peter-evans/close-issue@849549ba7c3a595a064c4b2c56f206ee78f93515 # v2.0.0
|
uses: peter-evans/close-issue@276d7966e389d888f011539a86c8920025ea0626 # v3.0.1
|
||||||
with:
|
with:
|
||||||
comment: |
|
comment: |
|
||||||
We use GitHub issues as a place to track bugs and other development related issues. Your issue appears to be a support request, or would otherwise be better handled by our dedicated Customer Success team.
|
We use GitHub issues as a place to track bugs and other development related issues. Your issue appears to be a support request, or would otherwise be better handled by our dedicated Customer Success team.
|
||||||
@@ -49,14 +49,14 @@ jobs:
|
|||||||
# Resolved
|
# Resolved
|
||||||
- if: github.event.label.name == 'resolved'
|
- if: github.event.label.name == 'resolved'
|
||||||
name: Resolved
|
name: Resolved
|
||||||
uses: peter-evans/close-issue@849549ba7c3a595a064c4b2c56f206ee78f93515 # v2.0.0
|
uses: peter-evans/close-issue@276d7966e389d888f011539a86c8920025ea0626 # v3.0.1
|
||||||
with:
|
with:
|
||||||
comment: |
|
comment: |
|
||||||
We’ve closed this issue, as it appears the original problem has been resolved. If this happens again or continues to be an problem, please respond to this issue with any additional detail to assist with reproduction and root cause analysis.
|
We’ve closed this issue, as it appears the original problem has been resolved. If this happens again or continues to be an problem, please respond to this issue with any additional detail to assist with reproduction and root cause analysis.
|
||||||
# Stale
|
# Stale
|
||||||
- if: github.event.label.name == 'stale'
|
- if: github.event.label.name == 'stale'
|
||||||
name: Stale
|
name: Stale
|
||||||
uses: peter-evans/close-issue@849549ba7c3a595a064c4b2c56f206ee78f93515 # v2.0.0
|
uses: peter-evans/close-issue@276d7966e389d888f011539a86c8920025ea0626 # v3.0.1
|
||||||
with:
|
with:
|
||||||
comment: |
|
comment: |
|
||||||
As we haven’t heard from you about this problem in some time, this issue will now be closed.
|
As we haven’t heard from you about this problem in some time, this issue will now be closed.
|
||||||
|
|||||||
50
.github/workflows/build.yml
vendored
50
.github/workflows/build.yml
vendored
@@ -17,7 +17,7 @@ jobs:
|
|||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Set up CLOC
|
- name: Set up CLOC
|
||||||
run: |
|
run: |
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
hotfix_branch_exists: ${{ steps.branch-check.outputs.hotfix_branch_exists }}
|
hotfix_branch_exists: ${{ steps.branch-check.outputs.hotfix_branch_exists }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
with:
|
with:
|
||||||
submodules: 'true'
|
submodules: 'true'
|
||||||
|
|
||||||
@@ -67,12 +67,12 @@ jobs:
|
|||||||
variant: ["prod", "qa"]
|
variant: ["prod", "qa"]
|
||||||
steps:
|
steps:
|
||||||
- name: Setup NuGet
|
- name: Setup NuGet
|
||||||
uses: nuget/setup-nuget@b2bc17b761a1d88cab755a776c7922eb26eefbfa # v1.0.6
|
uses: nuget/setup-nuget@296fd3ccf8528660c91106efefe2364482f86d6f # v1.2.0
|
||||||
with:
|
with:
|
||||||
nuget-version: 5.9.0
|
nuget-version: 5.9.0
|
||||||
|
|
||||||
- name: Set up MSBuild
|
- name: Set up MSBuild
|
||||||
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
|
uses: microsoft/setup-msbuild@1ff57057b5cfdc39105cd07a01d78e9b0ea0c14c # v1.3.1
|
||||||
|
|
||||||
- name: Setup Windows builder
|
- name: Setup Windows builder
|
||||||
run: choco install checksum --no-progress
|
run: choco install checksum --no-progress
|
||||||
@@ -105,7 +105,7 @@ jobs:
|
|||||||
echo "GitHub event: $GITHUB_EVENT"
|
echo "GitHub event: $GITHUB_EVENT"
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Decrypt secrets
|
- name: Decrypt secrets
|
||||||
@@ -157,7 +157,7 @@ jobs:
|
|||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|
||||||
- name: Report test results
|
- name: Report test results
|
||||||
uses: dorny/test-reporter@c9b3d0e2bd2a4e96aaf424dbaa31c46b42318226
|
uses: dorny/test-reporter@c9b3d0e2bd2a4e96aaf424dbaa31c46b42318226 # v1.6.0
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
name: Test Results
|
name: Test Results
|
||||||
@@ -232,7 +232,7 @@ jobs:
|
|||||||
shell: pwsh
|
shell: pwsh
|
||||||
- name: Upload Prod .aab artifact
|
- name: Upload Prod .aab artifact
|
||||||
if: ${{ matrix.variant == 'prod' }}
|
if: ${{ matrix.variant == 'prod' }}
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: com.x8bit.bitwarden.aab
|
name: com.x8bit.bitwarden.aab
|
||||||
path: ./com.x8bit.bitwarden.aab
|
path: ./com.x8bit.bitwarden.aab
|
||||||
@@ -240,7 +240,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload Prod .apk artifact
|
- name: Upload Prod .apk artifact
|
||||||
if: ${{ matrix.variant == 'prod' }}
|
if: ${{ matrix.variant == 'prod' }}
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: com.x8bit.bitwarden.apk
|
name: com.x8bit.bitwarden.apk
|
||||||
path: ./com.x8bit.bitwarden.apk
|
path: ./com.x8bit.bitwarden.apk
|
||||||
@@ -248,7 +248,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload Other .apk artifact
|
- name: Upload Other .apk artifact
|
||||||
if: ${{ matrix.variant != 'prod' }}
|
if: ${{ matrix.variant != 'prod' }}
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: com.x8bit.bitwarden.${{ matrix.variant }}.apk
|
name: com.x8bit.bitwarden.${{ matrix.variant }}.apk
|
||||||
path: ./com.x8bit.bitwarden.${{ matrix.variant }}.apk
|
path: ./com.x8bit.bitwarden.${{ matrix.variant }}.apk
|
||||||
@@ -268,7 +268,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload .apk sha file for prod
|
- name: Upload .apk sha file for prod
|
||||||
if: ${{ matrix.variant == 'prod' }}
|
if: ${{ matrix.variant == 'prod' }}
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: bw-android-apk-sha256.txt
|
name: bw-android-apk-sha256.txt
|
||||||
path: ./bw-android-apk-sha256.txt
|
path: ./bw-android-apk-sha256.txt
|
||||||
@@ -276,7 +276,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload .apk sha file for other
|
- name: Upload .apk sha file for other
|
||||||
if: ${{ matrix.variant != 'prod' }}
|
if: ${{ matrix.variant != 'prod' }}
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: bw-android-${{ matrix.variant }}-apk-sha256.txt
|
name: bw-android-${{ matrix.variant }}-apk-sha256.txt
|
||||||
path: ./bw-android-${{ matrix.variant }}-apk-sha256.txt
|
path: ./bw-android-${{ matrix.variant }}-apk-sha256.txt
|
||||||
@@ -303,12 +303,12 @@ jobs:
|
|||||||
runs-on: windows-2022
|
runs-on: windows-2022
|
||||||
steps:
|
steps:
|
||||||
- name: Setup NuGet
|
- name: Setup NuGet
|
||||||
uses: nuget/setup-nuget@b2bc17b761a1d88cab755a776c7922eb26eefbfa # v1.0.6
|
uses: nuget/setup-nuget@296fd3ccf8528660c91106efefe2364482f86d6f # v1.2.0
|
||||||
with:
|
with:
|
||||||
nuget-version: 5.9.0
|
nuget-version: 5.9.0
|
||||||
|
|
||||||
- name: Set up MSBuild
|
- name: Set up MSBuild
|
||||||
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
|
uses: microsoft/setup-msbuild@1ff57057b5cfdc39105cd07a01d78e9b0ea0c14c # v1.3.1
|
||||||
|
|
||||||
- name: Setup Windows builder
|
- name: Setup Windows builder
|
||||||
run: choco install checksum --no-progress
|
run: choco install checksum --no-progress
|
||||||
@@ -342,7 +342,7 @@ jobs:
|
|||||||
echo "GitHub event: $GITHUB_EVENT"
|
echo "GitHub event: $GITHUB_EVENT"
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Decrypt secrets
|
- name: Decrypt secrets
|
||||||
env:
|
env:
|
||||||
@@ -477,7 +477,7 @@ jobs:
|
|||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|
||||||
- name: Upload F-Droid .apk artifact
|
- name: Upload F-Droid .apk artifact
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: com.x8bit.bitwarden-fdroid.apk
|
name: com.x8bit.bitwarden-fdroid.apk
|
||||||
path: ./com.x8bit.bitwarden-fdroid.apk
|
path: ./com.x8bit.bitwarden-fdroid.apk
|
||||||
@@ -489,7 +489,7 @@ jobs:
|
|||||||
-t sha256 | Out-File -Encoding ASCII ./bw-fdroid-apk-sha256.txt
|
-t sha256 | Out-File -Encoding ASCII ./bw-fdroid-apk-sha256.txt
|
||||||
|
|
||||||
- name: Upload F-Droid sha file
|
- name: Upload F-Droid sha file
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: bw-fdroid-apk-sha256.txt
|
name: bw-fdroid-apk-sha256.txt
|
||||||
path: ./bw-fdroid-apk-sha256.txt
|
path: ./bw-fdroid-apk-sha256.txt
|
||||||
@@ -502,7 +502,7 @@ jobs:
|
|||||||
needs: setup
|
needs: setup
|
||||||
steps:
|
steps:
|
||||||
- name: Setup NuGet
|
- name: Setup NuGet
|
||||||
uses: nuget/setup-nuget@b2bc17b761a1d88cab755a776c7922eb26eefbfa # v1.0.6
|
uses: nuget/setup-nuget@296fd3ccf8528660c91106efefe2364482f86d6f # v1.2.0
|
||||||
with:
|
with:
|
||||||
nuget-version: 5.9.0
|
nuget-version: 5.9.0
|
||||||
|
|
||||||
@@ -515,12 +515,12 @@ jobs:
|
|||||||
echo "GitHub event: $GITHUB_EVENT"
|
echo "GitHub event: $GITHUB_EVENT"
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
with:
|
with:
|
||||||
submodules: 'true'
|
submodules: 'true'
|
||||||
|
|
||||||
- name: Login to Azure - CI Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
@@ -698,7 +698,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Upload App Store .ipa & dSYMs artifacts
|
- name: Upload App Store .ipa & dSYMs artifacts
|
||||||
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
|
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3.0.0
|
||||||
with:
|
with:
|
||||||
name: Bitwarden iOS
|
name: Bitwarden iOS
|
||||||
path: |
|
path: |
|
||||||
@@ -771,10 +771,10 @@ jobs:
|
|||||||
_CROWDIN_PROJECT_ID: "269690"
|
_CROWDIN_PROJECT_ID: "269690"
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Login to Azure - CI Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
@@ -793,7 +793,7 @@ jobs:
|
|||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload Sources
|
- name: Upload Sources
|
||||||
uses: crowdin/github-action@9237b4cb361788dfce63feb2e2f15c09e2fe7415
|
uses: crowdin/github-action@ecd7eb0ef6f3cfa16293c79e9cbc4bc5b5fd9c49 # v1.4.9
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }}
|
CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }}
|
||||||
@@ -840,7 +840,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Login to Azure - CI Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
@@ -861,7 +861,7 @@ jobs:
|
|||||||
done
|
done
|
||||||
|
|
||||||
- name: Notify Slack on failure
|
- name: Notify Slack on failure
|
||||||
uses: act10ns/slack@da3191ebe2e67f49b46880b4633f5591a96d1d33
|
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f # v2.0.0
|
||||||
if: failure()
|
if: failure()
|
||||||
env:
|
env:
|
||||||
SLACK_WEBHOOK_URL: ${{ steps.retrieve-secrets.outputs.devops-alerts-slack-webhook-url }}
|
SLACK_WEBHOOK_URL: ${{ steps.retrieve-secrets.outputs.devops-alerts-slack-webhook-url }}
|
||||||
|
|||||||
8
.github/workflows/crowdin-pull.yml
vendored
8
.github/workflows/crowdin-pull.yml
vendored
@@ -15,22 +15,22 @@ jobs:
|
|||||||
_CROWDIN_PROJECT_ID: "269690"
|
_CROWDIN_PROJECT_ID: "269690"
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Login to Azure - CI Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@77f1b2e3fb80c0e8645114159d17008b8a2e475a
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
- name: Retrieve secrets
|
||||||
id: retrieve-secrets
|
id: retrieve-secrets
|
||||||
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af
|
uses: bitwarden/gh-actions/get-keyvault-secrets@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
keyvault: "bitwarden-ci"
|
keyvault: "bitwarden-ci"
|
||||||
secrets: "crowdin-api-token, github-gpg-private-key, github-gpg-private-key-passphrase"
|
secrets: "crowdin-api-token, github-gpg-private-key, github-gpg-private-key-passphrase"
|
||||||
|
|
||||||
- name: Download translations
|
- name: Download translations
|
||||||
uses: crowdin/github-action@12143a68c213f3c6d9913c9e5023224f7231face
|
uses: crowdin/github-action@ecd7eb0ef6f3cfa16293c79e9cbc4bc5b5fd9c49 # v1.4.9
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }}
|
CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }}
|
||||||
|
|||||||
2
.github/workflows/enforce-labels.yml
vendored
2
.github/workflows/enforce-labels.yml
vendored
@@ -10,7 +10,7 @@ jobs:
|
|||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Enforce Label
|
- name: Enforce Label
|
||||||
uses: yogevbd/enforce-label-action@8d1e1709b1011e6d90400a0e6cf7c0b77aa5efeb
|
uses: yogevbd/enforce-label-action@a3c219da6b8fa73f6ba62b68ff09c469b3a1c024 # v2.2.2
|
||||||
with:
|
with:
|
||||||
BANNED_LABELS: "hold,needs-qa"
|
BANNED_LABELS: "hold,needs-qa"
|
||||||
BANNED_LABELS_DESCRIPTION: "PRs with the hold or needs-qa labels cannot be merged"
|
BANNED_LABELS_DESCRIPTION: "PRs with the hold or needs-qa labels cannot be merged"
|
||||||
|
|||||||
12
.github/workflows/release.yml
vendored
12
.github/workflows/release.yml
vendored
@@ -38,11 +38,11 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.4.0
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Check Release Version
|
- name: Check Release Version
|
||||||
id: version
|
id: version
|
||||||
uses: bitwarden/gh-actions/release-version-check@8f055ef543c7433c967a1b9b04a0f230923233bb
|
uses: bitwarden/gh-actions/release-version-check@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
release-type: ${{ github.event.inputs.release_type }}
|
release-type: ${{ github.event.inputs.release_type }}
|
||||||
project-type: xamarin
|
project-type: xamarin
|
||||||
@@ -56,7 +56,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Create GitHub deployment
|
- name: Create GitHub deployment
|
||||||
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
|
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
|
||||||
uses: chrnorm/deployment-action@1b599fe41a0ef1f95191e7f2eec4743f2d7dfc48
|
uses: chrnorm/deployment-action@d42cde7132fcec920de534fffc3be83794335c00 # v2.0.5
|
||||||
id: deployment
|
id: deployment
|
||||||
with:
|
with:
|
||||||
token: '${{ secrets.GITHUB_TOKEN }}'
|
token: '${{ secrets.GITHUB_TOKEN }}'
|
||||||
@@ -104,7 +104,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Update deployment status to Success
|
- name: Update deployment status to Success
|
||||||
if: ${{ github.event.inputs.release_type != 'Dry Run' && success() }}
|
if: ${{ github.event.inputs.release_type != 'Dry Run' && success() }}
|
||||||
uses: chrnorm/deployment-status@07b3930847f65e71c9c6802ff5a402f6dfb46b86
|
uses: chrnorm/deployment-status@2afb7d27101260f4a764219439564d954d10b5b0 # v2.0.1
|
||||||
with:
|
with:
|
||||||
token: '${{ secrets.GITHUB_TOKEN }}'
|
token: '${{ secrets.GITHUB_TOKEN }}'
|
||||||
state: 'success'
|
state: 'success'
|
||||||
@@ -112,7 +112,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Update deployment status to Failure
|
- name: Update deployment status to Failure
|
||||||
if: ${{ github.event.inputs.release_type != 'Dry Run' && failure() }}
|
if: ${{ github.event.inputs.release_type != 'Dry Run' && failure() }}
|
||||||
uses: chrnorm/deployment-status@07b3930847f65e71c9c6802ff5a402f6dfb46b86
|
uses: chrnorm/deployment-status@2afb7d27101260f4a764219439564d954d10b5b0 # v2.0.1
|
||||||
with:
|
with:
|
||||||
token: '${{ secrets.GITHUB_TOKEN }}'
|
token: '${{ secrets.GITHUB_TOKEN }}'
|
||||||
state: 'failure'
|
state: 'failure'
|
||||||
@@ -126,7 +126,7 @@ jobs:
|
|||||||
if: inputs.fdroid_publish
|
if: inputs.fdroid_publish
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.4.0
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Download F-Droid .apk artifact
|
- name: Download F-Droid .apk artifact
|
||||||
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
|
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
|
||||||
|
|||||||
2
.github/workflows/version-auto-bump.yml
vendored
2
.github/workflows/version-auto-bump.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
version_number: ${{ steps.version.outputs.new-version }}
|
version_number: ${{ steps.version.outputs.new-version }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Branch
|
- name: Checkout Branch
|
||||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Calculate bumped version
|
- name: Calculate bumped version
|
||||||
id: version
|
id: version
|
||||||
|
|||||||
18
.github/workflows/version-bump.yml
vendored
18
.github/workflows/version-bump.yml
vendored
@@ -22,22 +22,22 @@ jobs:
|
|||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Branch
|
- name: Checkout Branch
|
||||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||||
|
|
||||||
- name: Login to Azure - CI Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
- name: Retrieve secrets
|
||||||
id: retrieve-secrets
|
id: retrieve-secrets
|
||||||
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af
|
uses: bitwarden/gh-actions/get-keyvault-secrets@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
keyvault: "bitwarden-ci"
|
keyvault: "bitwarden-ci"
|
||||||
secrets: "github-gpg-private-key, github-gpg-private-key-passphrase"
|
secrets: "github-gpg-private-key, github-gpg-private-key-passphrase"
|
||||||
|
|
||||||
- name: Import GPG key
|
- name: Import GPG key
|
||||||
uses: crazy-max/ghaction-import-gpg@c8bb57c57e8df1be8c73ff3d59deab1dbc00e0d1
|
uses: crazy-max/ghaction-import-gpg@111c56156bcc6918c056dbef52164cfa583dc549 # v5.2.0
|
||||||
with:
|
with:
|
||||||
gpg_private_key: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key }}
|
gpg_private_key: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key }}
|
||||||
passphrase: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key-passphrase }}
|
passphrase: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key-passphrase }}
|
||||||
@@ -48,31 +48,31 @@ jobs:
|
|||||||
run: git switch -c version_bump_${{ github.event.inputs.version_number }}
|
run: git switch -c version_bump_${{ github.event.inputs.version_number }}
|
||||||
|
|
||||||
- name: Bump Version - Android XML
|
- name: Bump Version - Android XML
|
||||||
uses: bitwarden/gh-actions/version-bump@03ad9a873c39cdc95dd8d77dbbda67f84db43945
|
uses: bitwarden/gh-actions/version-bump@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
version: ${{ github.event.inputs.version_number }}
|
version: ${{ github.event.inputs.version_number }}
|
||||||
file_path: "./src/Android/Properties/AndroidManifest.xml"
|
file_path: "./src/Android/Properties/AndroidManifest.xml"
|
||||||
|
|
||||||
- name: Bump Version - iOS.Autofill
|
- name: Bump Version - iOS.Autofill
|
||||||
uses: bitwarden/gh-actions/version-bump@03ad9a873c39cdc95dd8d77dbbda67f84db43945
|
uses: bitwarden/gh-actions/version-bump@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
version: ${{ github.event.inputs.version_number }}
|
version: ${{ github.event.inputs.version_number }}
|
||||||
file_path: "./src/iOS.Autofill/Info.plist"
|
file_path: "./src/iOS.Autofill/Info.plist"
|
||||||
|
|
||||||
- name: Bump Version - iOS.Extension
|
- name: Bump Version - iOS.Extension
|
||||||
uses: bitwarden/gh-actions/version-bump@03ad9a873c39cdc95dd8d77dbbda67f84db43945
|
uses: bitwarden/gh-actions/version-bump@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
version: ${{ github.event.inputs.version_number }}
|
version: ${{ github.event.inputs.version_number }}
|
||||||
file_path: "./src/iOS.Extension/Info.plist"
|
file_path: "./src/iOS.Extension/Info.plist"
|
||||||
|
|
||||||
- name: Bump Version - iOS.ShareExtension
|
- name: Bump Version - iOS.ShareExtension
|
||||||
uses: bitwarden/gh-actions/version-bump@03ad9a873c39cdc95dd8d77dbbda67f84db43945
|
uses: bitwarden/gh-actions/version-bump@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
version: ${{ github.event.inputs.version_number }}
|
version: ${{ github.event.inputs.version_number }}
|
||||||
file_path: "./src/iOS.ShareExtension/Info.plist"
|
file_path: "./src/iOS.ShareExtension/Info.plist"
|
||||||
|
|
||||||
- name: Bump Version - iOS
|
- name: Bump Version - iOS
|
||||||
uses: bitwarden/gh-actions/version-bump@03ad9a873c39cdc95dd8d77dbbda67f84db43945
|
uses: bitwarden/gh-actions/version-bump@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
with:
|
with:
|
||||||
version: ${{ github.event.inputs.version_number }}
|
version: ${{ github.event.inputs.version_number }}
|
||||||
file_path: "./src/iOS/Info.plist"
|
file_path: "./src/iOS/Info.plist"
|
||||||
|
|||||||
2
.github/workflows/workflow-linter.yml
vendored
2
.github/workflows/workflow-linter.yml
vendored
@@ -8,4 +8,4 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
call-workflow:
|
call-workflow:
|
||||||
uses: bitwarden/gh-actions/.github/workflows/workflow-linter.yml@master
|
uses: bitwarden/gh-actions/.github/workflows/workflow-linter.yml@34ecb67b2a357795dc893549df0795e7383ff50f
|
||||||
|
|||||||
@@ -78,21 +78,20 @@
|
|||||||
<Version>1.9.0</Version>
|
<Version>1.9.0</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.5.1.1" />
|
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.5.1.1" />
|
||||||
<PackageReference Include="Xamarin.AndroidX.AutoFill" Version="1.1.0.14" />
|
<PackageReference Include="Xamarin.AndroidX.AutoFill" Version="1.1.0.16" />
|
||||||
<PackageReference Include="Xamarin.AndroidX.CardView" Version="1.0.0.17" />
|
<PackageReference Include="Xamarin.AndroidX.CardView" Version="1.0.0.19" />
|
||||||
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.9.0.1" />
|
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.10.0" />
|
||||||
<PackageReference Include="Xamarin.AndroidX.Legacy.Support.V4" Version="1.0.0.15" />
|
|
||||||
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.3.1.1" />
|
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.3.1.1" />
|
||||||
<PackageReference Include="Xamarin.Essentials">
|
<PackageReference Include="Xamarin.Essentials">
|
||||||
<Version>1.7.3</Version>
|
<Version>1.7.5</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Xamarin.Firebase.Messaging">
|
<PackageReference Include="Xamarin.Firebase.Messaging">
|
||||||
<Version>123.0.8</Version>
|
<Version>123.1.1.1</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.6.1.1" />
|
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.8.0" />
|
||||||
<PackageReference Include="Xamarin.Google.Dagger" Version="2.41.0.2" />
|
<PackageReference Include="Xamarin.Google.Dagger" Version="2.44.2.1" />
|
||||||
<PackageReference Include="Xamarin.GooglePlayServices.SafetyNet">
|
<PackageReference Include="Xamarin.GooglePlayServices.SafetyNet">
|
||||||
<Version>118.0.1.2</Version>
|
<Version>118.0.1.3</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ namespace Bit.Droid
|
|||||||
private IAppIdService _appIdService;
|
private IAppIdService _appIdService;
|
||||||
private IEventService _eventService;
|
private IEventService _eventService;
|
||||||
private IPushNotificationListenerService _pushNotificationListenerService;
|
private IPushNotificationListenerService _pushNotificationListenerService;
|
||||||
|
private IVaultTimeoutService _vaultTimeoutService;
|
||||||
private ILogger _logger;
|
private ILogger _logger;
|
||||||
private PendingIntent _eventUploadPendingIntent;
|
private PendingIntent _eventUploadPendingIntent;
|
||||||
private AppOptions _appOptions;
|
private AppOptions _appOptions;
|
||||||
@@ -68,6 +69,7 @@ namespace Bit.Droid
|
|||||||
_appIdService = ServiceContainer.Resolve<IAppIdService>("appIdService");
|
_appIdService = ServiceContainer.Resolve<IAppIdService>("appIdService");
|
||||||
_eventService = ServiceContainer.Resolve<IEventService>("eventService");
|
_eventService = ServiceContainer.Resolve<IEventService>("eventService");
|
||||||
_pushNotificationListenerService = ServiceContainer.Resolve<IPushNotificationListenerService>();
|
_pushNotificationListenerService = ServiceContainer.Resolve<IPushNotificationListenerService>();
|
||||||
|
_vaultTimeoutService = ServiceContainer.Resolve<IVaultTimeoutService>();
|
||||||
_logger = ServiceContainer.Resolve<ILogger>("logger");
|
_logger = ServiceContainer.Resolve<ILogger>("logger");
|
||||||
|
|
||||||
TabLayoutResource = Resource.Layout.Tabbar;
|
TabLayoutResource = Resource.Layout.Tabbar;
|
||||||
@@ -232,6 +234,7 @@ namespace Bit.Droid
|
|||||||
|
|
||||||
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
|
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
|
||||||
{
|
{
|
||||||
|
_vaultTimeoutService.ResetTimeoutDelay = true;
|
||||||
if (resultCode == Result.Ok &&
|
if (resultCode == Result.Ok &&
|
||||||
(requestCode == Core.Constants.SelectFileRequestCode || requestCode == Core.Constants.SaveFileRequestCode))
|
(requestCode == Core.Constants.SelectFileRequestCode || requestCode == Core.Constants.SaveFileRequestCode))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="1" android:versionName="2023.4.1" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="1" android:versionName="2023.5.1" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
|
||||||
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
|
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.NFC" />
|
<uses-permission android:name="android.permission.NFC" />
|
||||||
|
|||||||
@@ -14,11 +14,11 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Plugin.Fingerprint" Version="2.1.5" />
|
<PackageReference Include="Plugin.Fingerprint" Version="2.1.5" />
|
||||||
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.88.2" />
|
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.88.3" />
|
||||||
<PackageReference Include="Xamarin.CommunityToolkit" Version="2.0.5" />
|
<PackageReference Include="Xamarin.CommunityToolkit" Version="2.0.6" />
|
||||||
<PackageReference Include="Xamarin.Essentials" Version="1.7.3" />
|
<PackageReference Include="Xamarin.Essentials" Version="1.7.5" />
|
||||||
<PackageReference Include="Xamarin.FFImageLoading.Forms" Version="2.4.11.982" />
|
<PackageReference Include="Xamarin.FFImageLoading.Forms" Version="2.4.11.982" />
|
||||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2515" />
|
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2578" />
|
||||||
<PackageReference Include="ZXing.Net.Mobile" Version="2.4.1" />
|
<PackageReference Include="ZXing.Net.Mobile" Version="2.4.1" />
|
||||||
<PackageReference Include="ZXing.Net.Mobile.Forms" Version="2.4.1" />
|
<PackageReference Include="ZXing.Net.Mobile.Forms" Version="2.4.1" />
|
||||||
<PackageReference Include="MessagePack" Version="2.4.59" />
|
<PackageReference Include="MessagePack" Version="2.4.59" />
|
||||||
|
|||||||
@@ -18,12 +18,6 @@ using Bit.Core.Utilities;
|
|||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
using Xamarin.Forms.Xaml;
|
using Xamarin.Forms.Xaml;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
|
[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
|
||||||
namespace Bit.App
|
namespace Bit.App
|
||||||
{
|
{
|
||||||
@@ -44,6 +38,7 @@ namespace Bit.App
|
|||||||
private readonly IFileService _fileService;
|
private readonly IFileService _fileService;
|
||||||
private readonly IAccountsManager _accountsManager;
|
private readonly IAccountsManager _accountsManager;
|
||||||
private readonly IPushNotificationService _pushNotificationService;
|
private readonly IPushNotificationService _pushNotificationService;
|
||||||
|
private readonly IConfigService _configService;
|
||||||
private static bool _isResumed;
|
private static bool _isResumed;
|
||||||
// these variables are static because the app is launching new activities on notification click, creating new instances of App.
|
// these variables are static because the app is launching new activities on notification click, creating new instances of App.
|
||||||
private static bool _pendingCheckPasswordlessLoginRequests;
|
private static bool _pendingCheckPasswordlessLoginRequests;
|
||||||
@@ -67,6 +62,7 @@ namespace Bit.App
|
|||||||
_fileService = ServiceContainer.Resolve<IFileService>();
|
_fileService = ServiceContainer.Resolve<IFileService>();
|
||||||
_accountsManager = ServiceContainer.Resolve<IAccountsManager>("accountsManager");
|
_accountsManager = ServiceContainer.Resolve<IAccountsManager>("accountsManager");
|
||||||
_pushNotificationService = ServiceContainer.Resolve<IPushNotificationService>();
|
_pushNotificationService = ServiceContainer.Resolve<IPushNotificationService>();
|
||||||
|
_configService = ServiceContainer.Resolve<IConfigService>();
|
||||||
|
|
||||||
_accountsManager.Init(() => Options, this);
|
_accountsManager.Init(() => Options, this);
|
||||||
|
|
||||||
@@ -175,6 +171,10 @@ namespace Bit.App
|
|||||||
new NavigationPage(new UpdateTempPasswordPage()));
|
new NavigationPage(new UpdateTempPasswordPage()));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else if (message.Command == "syncCompleted")
|
||||||
|
{
|
||||||
|
await _configService.GetAsync(true);
|
||||||
|
}
|
||||||
else if (message.Command == Constants.PasswordlessLoginRequestKey
|
else if (message.Command == Constants.PasswordlessLoginRequestKey
|
||||||
|| message.Command == "unlocked"
|
|| message.Command == "unlocked"
|
||||||
|| message.Command == AccountsManagerMessageCommands.ACCOUNT_SWITCH_COMPLETED)
|
|| message.Command == AccountsManagerMessageCommands.ACCOUNT_SWITCH_COMPLETED)
|
||||||
@@ -297,8 +297,10 @@ namespace Bit.App
|
|||||||
{
|
{
|
||||||
await _vaultTimeoutService.CheckVaultTimeoutAsync();
|
await _vaultTimeoutService.CheckVaultTimeoutAsync();
|
||||||
// Reset delay on every start
|
// Reset delay on every start
|
||||||
_vaultTimeoutService.DelayLockAndLogoutMs = null;
|
_vaultTimeoutService.DelayTimeoutMs = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await _configService.GetAsync();
|
||||||
_messagingService.Send("startEventTimer");
|
_messagingService.Send("startEventTimer");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,9 @@
|
|||||||
IsPassword="{Binding ShowHiddenValue, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowHiddenValue, Converter={StaticResource inverseBool}}"
|
||||||
IsEnabled="{Binding ShowViewHidden}"
|
IsEnabled="{Binding ShowViewHidden}"
|
||||||
IsSpellCheckEnabled="False"
|
IsSpellCheckEnabled="False"
|
||||||
IsTextPredictionEnabled="False">
|
IsTextPredictionEnabled="False"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{Binding Field.Name}">
|
||||||
<Entry.Keyboard>
|
<Entry.Keyboard>
|
||||||
<Keyboard x:FactoryMethod="Create">
|
<Keyboard x:FactoryMethod="Create">
|
||||||
<x:Arguments>
|
<x:Arguments>
|
||||||
|
|||||||
@@ -41,7 +41,9 @@
|
|||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
IsVisible="{Binding IsEditing}" />
|
IsVisible="{Binding IsEditing}"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{Binding Field.Name}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
|
||||||
|
|||||||
@@ -34,7 +34,8 @@
|
|||||||
Placeholder="ex. https://bitwarden.company.com"
|
Placeholder="ex. https://bitwarden.company.com"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding SubmitCommand}" />
|
ReturnCommand="{Binding SubmitCommand}"
|
||||||
|
AutomationId="ServerUrlEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n SelfHostedEnvironmentFooter}"
|
Text="{u:I18n SelfHostedEnvironmentFooter}"
|
||||||
@@ -53,7 +54,8 @@
|
|||||||
x:Name="_webVaultEntry"
|
x:Name="_webVaultEntry"
|
||||||
Text="{Binding WebVaultUrl}"
|
Text="{Binding WebVaultUrl}"
|
||||||
Keyboard="Url"
|
Keyboard="Url"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationId="WebVaultUrlEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row">
|
<StackLayout StyleClass="box-row">
|
||||||
<Label
|
<Label
|
||||||
@@ -63,7 +65,8 @@
|
|||||||
x:Name="_apiEntry"
|
x:Name="_apiEntry"
|
||||||
Text="{Binding ApiUrl}"
|
Text="{Binding ApiUrl}"
|
||||||
Keyboard="Url"
|
Keyboard="Url"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationId="ApiUrlEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row">
|
<StackLayout StyleClass="box-row">
|
||||||
<Label
|
<Label
|
||||||
@@ -73,7 +76,8 @@
|
|||||||
x:Name="_identityEntry"
|
x:Name="_identityEntry"
|
||||||
Text="{Binding IdentityUrl}"
|
Text="{Binding IdentityUrl}"
|
||||||
Keyboard="Url"
|
Keyboard="Url"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationId="IdentityUrlEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row">
|
<StackLayout StyleClass="box-row">
|
||||||
<Label
|
<Label
|
||||||
@@ -85,11 +89,20 @@
|
|||||||
Keyboard="Url"
|
Keyboard="Url"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding SubmitCommand}" />
|
ReturnCommand="{Binding SubmitCommand}"
|
||||||
|
AutomationId="IconsUrlEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n CustomEnvironmentFooter}"
|
Text="{u:I18n CustomEnvironmentFooter}"
|
||||||
StyleClass="box-footer-label" />
|
StyleClass="box-footer-label" />
|
||||||
|
<StackLayout StyleClass="box-row">
|
||||||
|
<Button Text="{u:I18n LoadFromFile}"
|
||||||
|
StyleClass="btn-primary"
|
||||||
|
Command="{Binding LoadFromFileCommand}" />
|
||||||
|
<Button Text="{u:I18n Clear}"
|
||||||
|
StyleClass="btn-secondary"
|
||||||
|
Command="{Binding ClearCommand}" />
|
||||||
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
|
|||||||
@@ -1,10 +1,15 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.IO;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
|
using Bit.Core.Models.Data;
|
||||||
using Bit.Core.Utilities;
|
using Bit.Core.Utilities;
|
||||||
|
using Newtonsoft.Json;
|
||||||
using Xamarin.CommunityToolkit.ObjectModel;
|
using Xamarin.CommunityToolkit.ObjectModel;
|
||||||
|
using Xamarin.Essentials;
|
||||||
|
using Xamarin.Forms;
|
||||||
|
|
||||||
namespace Bit.App.Pages
|
namespace Bit.App.Pages
|
||||||
{
|
{
|
||||||
@@ -18,16 +23,21 @@ namespace Bit.App.Pages
|
|||||||
_environmentService = ServiceContainer.Resolve<IEnvironmentService>("environmentService");
|
_environmentService = ServiceContainer.Resolve<IEnvironmentService>("environmentService");
|
||||||
|
|
||||||
PageTitle = AppResources.Settings;
|
PageTitle = AppResources.Settings;
|
||||||
BaseUrl = _environmentService.BaseUrl;
|
BaseUrl = _environmentService.BaseUrl == EnvironmentUrlData.DefaultEU.Base || EnvironmentUrlData.DefaultUS.Base == _environmentService.BaseUrl ?
|
||||||
|
string.Empty : _environmentService.BaseUrl;
|
||||||
WebVaultUrl = _environmentService.WebVaultUrl;
|
WebVaultUrl = _environmentService.WebVaultUrl;
|
||||||
ApiUrl = _environmentService.ApiUrl;
|
ApiUrl = _environmentService.ApiUrl;
|
||||||
IdentityUrl = _environmentService.IdentityUrl;
|
IdentityUrl = _environmentService.IdentityUrl;
|
||||||
IconsUrl = _environmentService.IconsUrl;
|
IconsUrl = _environmentService.IconsUrl;
|
||||||
NotificationsUrls = _environmentService.NotificationsUrl;
|
NotificationsUrls = _environmentService.NotificationsUrl;
|
||||||
SubmitCommand = new AsyncCommand(SubmitAsync, onException: ex => OnSubmitException(ex), allowsMultipleExecutions: false);
|
SubmitCommand = new AsyncCommand(SubmitAsync, onException: ex => OnSubmitException(ex), allowsMultipleExecutions: false);
|
||||||
|
LoadFromFileCommand = new AsyncCommand(LoadEnvironmentsFromFile, onException: ex => OnSubmitException(ex), allowsMultipleExecutions: false);
|
||||||
|
ClearCommand = new Command(ClearAllUrls);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ICommand SubmitCommand { get; }
|
public ICommand SubmitCommand { get; }
|
||||||
|
public ICommand LoadFromFileCommand { get; }
|
||||||
|
public ICommand ClearCommand { get; }
|
||||||
public string BaseUrl { get; set; }
|
public string BaseUrl { get; set; }
|
||||||
public string ApiUrl { get; set; }
|
public string ApiUrl { get; set; }
|
||||||
public string IdentityUrl { get; set; }
|
public string IdentityUrl { get; set; }
|
||||||
@@ -85,5 +95,75 @@ namespace Bit.App.Pages
|
|||||||
_logger.Value.Exception(ex);
|
_logger.Value.Exception(ex);
|
||||||
Page.DisplayAlert(AppResources.AnErrorHasOccurred, AppResources.GenericErrorMessage, AppResources.Ok);
|
Page.DisplayAlert(AppResources.AnErrorHasOccurred, AppResources.GenericErrorMessage, AppResources.Ok);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task LoadEnvironmentsFromFile()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string jsonString;
|
||||||
|
var result = await FilePicker.PickAsync(new PickOptions
|
||||||
|
{
|
||||||
|
PickerTitle = "This a test to pick files"
|
||||||
|
});
|
||||||
|
if (result != null)
|
||||||
|
{
|
||||||
|
if (result.FileName.EndsWith("json", StringComparison.OrdinalIgnoreCase) ||
|
||||||
|
result.FileName.EndsWith("txt", StringComparison.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
var stream = await result.OpenReadAsync();
|
||||||
|
using (var reader = new System.IO.StreamReader(stream))
|
||||||
|
{
|
||||||
|
jsonString = reader.ReadToEnd();
|
||||||
|
}
|
||||||
|
var envUrls = JsonConvert.DeserializeObject<EnvironmentsData>(jsonString);
|
||||||
|
BaseUrl = envUrls.Base;
|
||||||
|
ApiUrl = envUrls.Api;
|
||||||
|
IdentityUrl = envUrls.Identity;
|
||||||
|
WebVaultUrl = envUrls.Vault;
|
||||||
|
IconsUrl = envUrls.Icons;
|
||||||
|
NotificationsUrls = envUrls.Notifications;
|
||||||
|
NotifyUrlsChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
HandleException(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ClearAllUrls()
|
||||||
|
{
|
||||||
|
BaseUrl = string.Empty;
|
||||||
|
ApiUrl = string.Empty;
|
||||||
|
IdentityUrl = string.Empty;
|
||||||
|
WebVaultUrl = string.Empty;
|
||||||
|
IconsUrl = string.Empty;
|
||||||
|
NotificationsUrls = string.Empty;
|
||||||
|
NotifyUrlsChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void NotifyUrlsChanged() {
|
||||||
|
TriggerPropertyChanged(nameof(BaseUrl), new[]
|
||||||
|
{
|
||||||
|
nameof(ApiUrl),
|
||||||
|
nameof(IdentityUrl),
|
||||||
|
nameof(WebVaultUrl),
|
||||||
|
nameof(IconsUrl),
|
||||||
|
nameof(NotificationsUrls)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class EnvironmentsData
|
||||||
|
{
|
||||||
|
public string Base { get; set; }
|
||||||
|
public string Admin { get; set; }
|
||||||
|
public string Api { get; set; }
|
||||||
|
public string Identity { get; set; }
|
||||||
|
public string Icons { get; set; }
|
||||||
|
public string Notifications { get; set; }
|
||||||
|
public string Sso { get; set; }
|
||||||
|
public string Vault { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,10 +25,6 @@
|
|||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n Account}" />
|
AutomationProperties.Name="{u:I18n Account}" />
|
||||||
<ToolbarItem x:Name="_closeButton" Text="{u:I18n Close}" Command="{Binding CloseCommand}" Order="Primary" Priority="-1"/>
|
<ToolbarItem x:Name="_closeButton" Text="{u:I18n Close}" Command="{Binding CloseCommand}" Order="Primary" Priority="-1"/>
|
||||||
<ToolbarItem
|
|
||||||
Icon="cog_environment.png" Clicked="Environment_Clicked" Order="Primary"
|
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
|
||||||
AutomationProperties.Name="{u:I18n Options}" />
|
|
||||||
</ContentPage.ToolbarItems>
|
</ContentPage.ToolbarItems>
|
||||||
|
|
||||||
<ContentPage.Resources>
|
<ContentPage.Resources>
|
||||||
@@ -53,7 +49,9 @@
|
|||||||
Keyboard="Email"
|
Keyboard="Email"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding ContinueCommand}">
|
ReturnCommand="{Binding ContinueCommand}"
|
||||||
|
AutomationId="EmailAddressEntry"
|
||||||
|
>
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
<VisualStateGroup x:Name="CommonStates">
|
<VisualStateGroup x:Name="CommonStates">
|
||||||
<VisualState x:Name="Disabled">
|
<VisualState x:Name="Disabled">
|
||||||
@@ -66,7 +64,28 @@
|
|||||||
</Entry>
|
</Entry>
|
||||||
<StackLayout
|
<StackLayout
|
||||||
Orientation="Horizontal"
|
Orientation="Horizontal"
|
||||||
Margin="0, 16, 0 ,0">
|
Margin="0, 6, 0 ,0">
|
||||||
|
<StackLayout.GestureRecognizers>
|
||||||
|
<TapGestureRecognizer
|
||||||
|
Command="{Binding ShowEnvironmentPickerCommand}" />
|
||||||
|
</StackLayout.GestureRecognizers>
|
||||||
|
<Label
|
||||||
|
Text="{Binding RegionText}"
|
||||||
|
FontSize="13"
|
||||||
|
TextColor="{DynamicResource MutedColor}"
|
||||||
|
VerticalOptions="Center"
|
||||||
|
VerticalTextAlignment="Center"/>
|
||||||
|
<controls:IconLabel
|
||||||
|
Text="{Binding SelectedEnvironmentName}"
|
||||||
|
FontSize="13"
|
||||||
|
TextColor="{DynamicResource PrimaryColor}"
|
||||||
|
VerticalOptions="Center"
|
||||||
|
VerticalTextAlignment="Center"
|
||||||
|
AutomationId="RegionSelectorDropdown"/>
|
||||||
|
</StackLayout>
|
||||||
|
<StackLayout
|
||||||
|
Orientation="Horizontal"
|
||||||
|
Margin="0, 20, 0 ,0">
|
||||||
<StackLayout.GestureRecognizers>
|
<StackLayout.GestureRecognizers>
|
||||||
<TapGestureRecognizer
|
<TapGestureRecognizer
|
||||||
Command="{Binding RememberEmailCommand}" />
|
Command="{Binding RememberEmailCommand}" />
|
||||||
@@ -76,21 +95,27 @@
|
|||||||
StyleClass="text-sm"
|
StyleClass="text-sm"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
VerticalOptions="Center"
|
VerticalOptions="Center"
|
||||||
VerticalTextAlignment="Center"/>
|
VerticalTextAlignment="Center"
|
||||||
|
/>
|
||||||
<Switch
|
<Switch
|
||||||
Scale="0.8"
|
Scale="0.8"
|
||||||
IsToggled="{Binding RememberEmail}"
|
IsToggled="{Binding RememberEmail}"
|
||||||
VerticalOptions="Center"/>
|
VerticalOptions="Center"
|
||||||
|
AutomationId="RememberMeSwitch"
|
||||||
|
/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Button Text="{u:I18n Continue}"
|
<Button Text="{u:I18n Continue}"
|
||||||
StyleClass="btn-primary"
|
StyleClass="btn-primary"
|
||||||
IsEnabled="{Binding CanContinue}"
|
IsEnabled="{Binding CanContinue}"
|
||||||
Command="{Binding ContinueCommand}" />
|
Command="{Binding ContinueCommand}"
|
||||||
|
AutomationId="ContinueButton"
|
||||||
|
/>
|
||||||
|
|
||||||
<Label FormattedText="{Binding CreateAccountText}"
|
<Label FormattedText="{Binding CreateAccountText}"
|
||||||
Margin="0, 10"
|
Margin="0, 10"
|
||||||
StyleClass="box-footer-label">
|
StyleClass="box-footer-label"
|
||||||
|
AutomationId="CreateAccountLabel">
|
||||||
<Label.GestureRecognizers>
|
<Label.GestureRecognizers>
|
||||||
<TapGestureRecognizer Command="{Binding CreateAccountCommand}" />
|
<TapGestureRecognizer Command="{Binding CreateAccountCommand}" />
|
||||||
</Label.GestureRecognizers>
|
</Label.GestureRecognizers>
|
||||||
@@ -116,5 +141,4 @@
|
|||||||
MainPage="{Binding Source={x:Reference _page}}"
|
MainPage="{Binding Source={x:Reference _page}}"
|
||||||
BindingContext="{Binding AccountSwitchingOverlayViewModel}"/>
|
BindingContext="{Binding AccountSwitchingOverlayViewModel}"/>
|
||||||
</AbsoluteLayout>
|
</AbsoluteLayout>
|
||||||
|
|
||||||
</pages:BaseContentPage>
|
</pages:BaseContentPage>
|
||||||
|
|||||||
@@ -15,6 +15,8 @@ namespace Bit.App.Pages
|
|||||||
private readonly AppOptions _appOptions;
|
private readonly AppOptions _appOptions;
|
||||||
private IBroadcasterService _broadcasterService;
|
private IBroadcasterService _broadcasterService;
|
||||||
|
|
||||||
|
readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>();
|
||||||
|
|
||||||
public HomePage(AppOptions appOptions = null)
|
public HomePage(AppOptions appOptions = null)
|
||||||
{
|
{
|
||||||
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
|
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
|
||||||
@@ -70,6 +72,14 @@ namespace Bit.App.Pages
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
try
|
||||||
|
{
|
||||||
|
await _vm.UpdateEnvironment();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
_logger.Value?.Exception(ex);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override bool OnBackButtonPressed()
|
protected override bool OnBackButtonPressed()
|
||||||
@@ -128,14 +138,6 @@ namespace Bit.App.Pages
|
|||||||
await Navigation.PushModalAsync(new NavigationPage(page));
|
await Navigation.PushModalAsync(new NavigationPage(page));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Environment_Clicked(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (DoOnce())
|
|
||||||
{
|
|
||||||
_vm.StartEnvironmentAction();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private async Task StartEnvironmentAsync()
|
private async Task StartEnvironmentAsync()
|
||||||
{
|
{
|
||||||
await _accountListOverlay.HideAsync();
|
await _accountListOverlay.HideAsync();
|
||||||
|
|||||||
@@ -4,7 +4,10 @@ using Bit.App.Abstractions;
|
|||||||
using Bit.App.Controls;
|
using Bit.App.Controls;
|
||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
using Bit.App.Utilities;
|
using Bit.App.Utilities;
|
||||||
|
using Bit.Core;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
|
using Bit.Core.Models.Data;
|
||||||
|
using Bit.Core.Models.Response;
|
||||||
using Bit.Core.Services;
|
using Bit.Core.Services;
|
||||||
using Bit.Core.Utilities;
|
using Bit.Core.Utilities;
|
||||||
using Xamarin.CommunityToolkit.ObjectModel;
|
using Xamarin.CommunityToolkit.ObjectModel;
|
||||||
@@ -17,16 +20,19 @@ namespace Bit.App.Pages
|
|||||||
{
|
{
|
||||||
private readonly IStateService _stateService;
|
private readonly IStateService _stateService;
|
||||||
private readonly IMessagingService _messagingService;
|
private readonly IMessagingService _messagingService;
|
||||||
|
private readonly IPlatformUtilsService _platformUtilsService;
|
||||||
|
private readonly ILogger _logger;
|
||||||
|
private readonly IEnvironmentService _environmentService;
|
||||||
|
private readonly IAccountsManager _accountManager;
|
||||||
|
private readonly IConfigService _configService;
|
||||||
|
|
||||||
private bool _showCancelButton;
|
private bool _showCancelButton;
|
||||||
private bool _rememberEmail;
|
private bool _rememberEmail;
|
||||||
private string _email;
|
private string _email;
|
||||||
|
private string _selectedEnvironmentName;
|
||||||
private bool _isEmailEnabled;
|
private bool _isEmailEnabled;
|
||||||
private bool _canLogin;
|
private bool _canLogin;
|
||||||
private IPlatformUtilsService _platformUtilsService;
|
private bool _displayEuEnvironment;
|
||||||
private ILogger _logger;
|
|
||||||
private IEnvironmentService _environmentService;
|
|
||||||
private IAccountsManager _accountManager;
|
|
||||||
|
|
||||||
public HomeViewModel()
|
public HomeViewModel()
|
||||||
{
|
{
|
||||||
@@ -36,6 +42,7 @@ namespace Bit.App.Pages
|
|||||||
_logger = ServiceContainer.Resolve<ILogger>();
|
_logger = ServiceContainer.Resolve<ILogger>();
|
||||||
_environmentService = ServiceContainer.Resolve<IEnvironmentService>();
|
_environmentService = ServiceContainer.Resolve<IEnvironmentService>();
|
||||||
_accountManager = ServiceContainer.Resolve<IAccountsManager>();
|
_accountManager = ServiceContainer.Resolve<IAccountsManager>();
|
||||||
|
_configService = ServiceContainer.Resolve<IConfigService>();
|
||||||
|
|
||||||
PageTitle = AppResources.Bitwarden;
|
PageTitle = AppResources.Bitwarden;
|
||||||
|
|
||||||
@@ -49,6 +56,8 @@ namespace Bit.App.Pages
|
|||||||
onException: _logger.Exception, allowsMultipleExecutions: false);
|
onException: _logger.Exception, allowsMultipleExecutions: false);
|
||||||
CloseCommand = new AsyncCommand(async () => await Device.InvokeOnMainThreadAsync(CloseAction),
|
CloseCommand = new AsyncCommand(async () => await Device.InvokeOnMainThreadAsync(CloseAction),
|
||||||
onException: _logger.Exception, allowsMultipleExecutions: false);
|
onException: _logger.Exception, allowsMultipleExecutions: false);
|
||||||
|
ShowEnvironmentPickerCommand = new AsyncCommand(ShowEnvironmentPickerAsync,
|
||||||
|
onException: _logger.Exception, allowsMultipleExecutions: false);
|
||||||
InitAsync().FireAndForget();
|
InitAsync().FireAndForget();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,6 +80,13 @@ namespace Bit.App.Pages
|
|||||||
additionalPropertyNames: new[] { nameof(CanContinue) });
|
additionalPropertyNames: new[] { nameof(CanContinue) });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public string SelectedEnvironmentName
|
||||||
|
{
|
||||||
|
get => $"{_selectedEnvironmentName} {BitwardenIcons.AngleDown}";
|
||||||
|
set => SetProperty(ref _selectedEnvironmentName, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public string RegionText => $"{AppResources.Region}:";
|
||||||
public bool CanContinue => !string.IsNullOrEmpty(Email);
|
public bool CanContinue => !string.IsNullOrEmpty(Email);
|
||||||
|
|
||||||
public FormattedString CreateAccountText
|
public FormattedString CreateAccountText
|
||||||
@@ -101,11 +117,13 @@ namespace Bit.App.Pages
|
|||||||
public AsyncCommand ContinueCommand { get; }
|
public AsyncCommand ContinueCommand { get; }
|
||||||
public AsyncCommand CloseCommand { get; }
|
public AsyncCommand CloseCommand { get; }
|
||||||
public AsyncCommand CreateAccountCommand { get; }
|
public AsyncCommand CreateAccountCommand { get; }
|
||||||
|
public AsyncCommand ShowEnvironmentPickerCommand { get; }
|
||||||
|
|
||||||
public async Task InitAsync()
|
public async Task InitAsync()
|
||||||
{
|
{
|
||||||
Email = await _stateService.GetRememberedEmailAsync();
|
Email = await _stateService.GetRememberedEmailAsync();
|
||||||
RememberEmail = !string.IsNullOrEmpty(Email);
|
RememberEmail = !string.IsNullOrEmpty(Email);
|
||||||
|
_displayEuEnvironment = await _configService.GetFeatureFlagBoolAsync(Constants.DisplayEuEnvironmentFlag, forceRefresh: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task ContinueToLoginStepAsync()
|
public async Task ContinueToLoginStepAsync()
|
||||||
@@ -144,5 +162,59 @@ namespace Bit.App.Pages
|
|||||||
await _platformUtilsService.ShowDialogAsync(AppResources.GenericErrorMessage, AppResources.AnErrorHasOccurred, AppResources.Ok);
|
await _platformUtilsService.ShowDialogAsync(AppResources.GenericErrorMessage, AppResources.AnErrorHasOccurred, AppResources.Ok);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async Task ShowEnvironmentPickerAsync()
|
||||||
|
{
|
||||||
|
_displayEuEnvironment = await _configService.GetFeatureFlagBoolAsync(Constants.DisplayEuEnvironmentFlag);
|
||||||
|
var options = _displayEuEnvironment
|
||||||
|
? new string[] { AppResources.US, AppResources.EU, AppResources.SelfHosted }
|
||||||
|
: new string[] { AppResources.US, AppResources.SelfHosted };
|
||||||
|
|
||||||
|
await Device.InvokeOnMainThreadAsync(async () =>
|
||||||
|
{
|
||||||
|
var result = await Page.DisplayActionSheet(AppResources.DataRegion, AppResources.Cancel, null, options);
|
||||||
|
|
||||||
|
if (result is null || result == AppResources.Cancel)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (result == AppResources.SelfHosted)
|
||||||
|
{
|
||||||
|
StartEnvironmentAction?.Invoke();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await _environmentService.SetUrlsAsync(result == AppResources.EU ? EnvironmentUrlData.DefaultEU : EnvironmentUrlData.DefaultUS);
|
||||||
|
await _configService.GetAsync(true);
|
||||||
|
SelectedEnvironmentName = result;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task UpdateEnvironment()
|
||||||
|
{
|
||||||
|
var environmentsSaved = await _stateService.GetPreAuthEnvironmentUrlsAsync();
|
||||||
|
if (environmentsSaved == null || environmentsSaved.IsEmpty)
|
||||||
|
{
|
||||||
|
await _environmentService.SetUrlsAsync(EnvironmentUrlData.DefaultUS);
|
||||||
|
environmentsSaved = EnvironmentUrlData.DefaultUS;
|
||||||
|
SelectedEnvironmentName = AppResources.US;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (environmentsSaved.Base == EnvironmentUrlData.DefaultUS.Base)
|
||||||
|
{
|
||||||
|
SelectedEnvironmentName = AppResources.US;
|
||||||
|
}
|
||||||
|
else if (environmentsSaved.Base == EnvironmentUrlData.DefaultEU.Base)
|
||||||
|
{
|
||||||
|
SelectedEnvironmentName = AppResources.EU;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
await _configService.GetAsync(true);
|
||||||
|
SelectedEnvironmentName = AppResources.SelfHosted;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,8 @@
|
|||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding SubmitCommand}" />
|
ReturnCommand="{Binding SubmitCommand}"
|
||||||
|
AutomationId="PinEntry"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowPasswordIcon}"
|
Text="{Binding ShowPasswordIcon}"
|
||||||
@@ -81,7 +82,8 @@
|
|||||||
Grid.RowSpan="2"
|
Grid.RowSpan="2"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"/>
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"
|
||||||
|
AutomationId="PinVisibilityToggle"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid
|
<Grid
|
||||||
x:Name="_passwordGrid"
|
x:Name="_passwordGrid"
|
||||||
@@ -111,7 +113,8 @@
|
|||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding SubmitCommand}" />
|
ReturnCommand="{Binding SubmitCommand}"
|
||||||
|
AutomationId="MasterPasswordEntry"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowPasswordIcon}"
|
Text="{Binding ShowPasswordIcon}"
|
||||||
@@ -121,7 +124,9 @@
|
|||||||
Grid.RowSpan="2"
|
Grid.RowSpan="2"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}" />
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"
|
||||||
|
AutomationId="PasswordVisibilityToggle"
|
||||||
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<StackLayout
|
<StackLayout
|
||||||
StyleClass="box-row"
|
StyleClass="box-row"
|
||||||
@@ -147,7 +152,8 @@
|
|||||||
x:Name="_unlockButton"
|
x:Name="_unlockButton"
|
||||||
Text="{u:I18n Unlock}"
|
Text="{u:I18n Unlock}"
|
||||||
StyleClass="btn-primary"
|
StyleClass="btn-primary"
|
||||||
Clicked="Unlock_Clicked" />
|
Clicked="Unlock_Clicked"
|
||||||
|
AutomationId="UnlockVaultButton"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
|
|||||||
@@ -9,16 +9,15 @@
|
|||||||
xmlns:u="clr-namespace:Bit.App.Utilities"
|
xmlns:u="clr-namespace:Bit.App.Utilities"
|
||||||
x:DataType="pages:LoginPageViewModel"
|
x:DataType="pages:LoginPageViewModel"
|
||||||
x:Name="_page"
|
x:Name="_page"
|
||||||
Title="{Binding PageTitle}">
|
Title="{Binding PageTitle}"
|
||||||
|
AutomationId="PageTitleLabel">
|
||||||
|
|
||||||
<ContentPage.BindingContext>
|
<ContentPage.BindingContext>
|
||||||
<pages:LoginPageViewModel />
|
<pages:LoginPageViewModel />
|
||||||
</ContentPage.BindingContext>
|
</ContentPage.BindingContext>
|
||||||
|
|
||||||
<ContentPage.ToolbarItems>
|
<ContentPage.ToolbarItems>
|
||||||
<controls:ExtendedToolbarItem
|
<controls:ExtendedToolbarItem
|
||||||
x:Name="_accountAvatar"
|
x:Name="_accountAvatar"
|
||||||
x:Key="accountAvatar"
|
|
||||||
IconImageSource="{Binding AvatarImageSource}"
|
IconImageSource="{Binding AvatarImageSource}"
|
||||||
Command="{Binding Source={x:Reference _accountListOverlay}, Path=ToggleVisibililtyCommand}"
|
Command="{Binding Source={x:Reference _accountListOverlay}, Path=ToggleVisibililtyCommand}"
|
||||||
Order="Primary"
|
Order="Primary"
|
||||||
@@ -34,7 +33,8 @@
|
|||||||
<ToolbarItem Icon="more_vert.png" Clicked="More_Clicked" Order="Primary"
|
<ToolbarItem Icon="more_vert.png" Clicked="More_Clicked" Order="Primary"
|
||||||
x:Name="_moreItem" x:Key="moreItem"
|
x:Name="_moreItem" x:Key="moreItem"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n Options}" />
|
AutomationProperties.Name="{u:I18n Options}"
|
||||||
|
AutomationId="OptionsButton"/>
|
||||||
<ToolbarItem Text="{u:I18n GetPasswordHint}"
|
<ToolbarItem Text="{u:I18n GetPasswordHint}"
|
||||||
x:Key="getPasswordHint"
|
x:Key="getPasswordHint"
|
||||||
x:Name="_getPasswordHint"
|
x:Name="_getPasswordHint"
|
||||||
@@ -75,7 +75,9 @@
|
|||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding LogInCommand}" />
|
ReturnCommand="{Binding LogInCommand}"
|
||||||
|
AutomationId="MasterPasswordEntry"
|
||||||
|
/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowPasswordIcon}"
|
Text="{Binding ShowPasswordIcon}"
|
||||||
@@ -84,6 +86,7 @@
|
|||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Grid.RowSpan="1"
|
Grid.RowSpan="1"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationId="PasswordVisibilityToggle"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"/>
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"/>
|
||||||
<Label
|
<Label
|
||||||
@@ -93,7 +96,9 @@
|
|||||||
Padding="0,5,0,0"
|
Padding="0,5,0,0"
|
||||||
Grid.Row="2"
|
Grid.Row="2"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
Grid.ColumnSpan="2">
|
Grid.ColumnSpan="2"
|
||||||
|
AutomationId="GetMasterPasswordHintLabel"
|
||||||
|
>
|
||||||
<Label.GestureRecognizers>
|
<Label.GestureRecognizers>
|
||||||
<TapGestureRecognizer Tapped="Hint_Clicked" />
|
<TapGestureRecognizer Tapped="Hint_Clicked" />
|
||||||
</Label.GestureRecognizers>
|
</Label.GestureRecognizers>
|
||||||
@@ -104,19 +109,24 @@
|
|||||||
<Button x:Name="_loginWithMasterPassword"
|
<Button x:Name="_loginWithMasterPassword"
|
||||||
Text="{u:I18n LogInWithMasterPassword}"
|
Text="{u:I18n LogInWithMasterPassword}"
|
||||||
StyleClass="btn-primary"
|
StyleClass="btn-primary"
|
||||||
Clicked="LogIn_Clicked" />
|
Clicked="LogIn_Clicked"
|
||||||
|
AutomationId="LogInWithMasterPasswordButton"
|
||||||
|
/>
|
||||||
<controls:IconLabelButton
|
<controls:IconLabelButton
|
||||||
HorizontalOptions="Fill"
|
HorizontalOptions="Fill"
|
||||||
VerticalOptions="CenterAndExpand"
|
VerticalOptions="CenterAndExpand"
|
||||||
Icon="{Binding Source={x:Static core:BitwardenIcons.Device}}"
|
Icon="{Binding Source={x:Static core:BitwardenIcons.Device}}"
|
||||||
Label="{u:I18n LogInWithAnotherDevice}"
|
Label="{u:I18n LogInWithAnotherDevice}"
|
||||||
ButtonCommand="{Binding LogInWithDeviceCommand}"
|
ButtonCommand="{Binding LogInWithDeviceCommand}"
|
||||||
IsVisible="{Binding IsKnownDevice}"/>
|
IsVisible="{Binding IsKnownDevice}"
|
||||||
|
AutomationId="LogInWithAnotherDeviceButton"
|
||||||
|
/>
|
||||||
<controls:IconLabelButton
|
<controls:IconLabelButton
|
||||||
HorizontalOptions="Fill"
|
HorizontalOptions="Fill"
|
||||||
VerticalOptions="CenterAndExpand"
|
VerticalOptions="CenterAndExpand"
|
||||||
Icon="{Binding Source={x:Static core:BitwardenIcons.Suitcase}}"
|
Icon="{Binding Source={x:Static core:BitwardenIcons.Suitcase}}"
|
||||||
Label="{u:I18n LogInSso}">
|
Label="{u:I18n LogInSso}"
|
||||||
|
AutomationId="LogInWithSsoButton">
|
||||||
<controls:IconLabelButton.GestureRecognizers>
|
<controls:IconLabelButton.GestureRecognizers>
|
||||||
<TapGestureRecognizer Tapped="LogInSSO_Clicked" />
|
<TapGestureRecognizer Tapped="LogInSSO_Clicked" />
|
||||||
</controls:IconLabelButton.GestureRecognizers>
|
</controls:IconLabelButton.GestureRecognizers>
|
||||||
@@ -124,12 +134,15 @@
|
|||||||
<Label
|
<Label
|
||||||
Text="{Binding LoggingInAsText}"
|
Text="{Binding LoggingInAsText}"
|
||||||
StyleClass="text-sm"
|
StyleClass="text-sm"
|
||||||
Margin="0,40,0,0"/>
|
Margin="0,40,0,0"
|
||||||
|
AutomationId="LoggingInAsLabel"
|
||||||
|
/>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n NotYou}"
|
Text="{u:I18n NotYou}"
|
||||||
StyleClass="text-md"
|
StyleClass="text-md"
|
||||||
HorizontalOptions="Start"
|
HorizontalOptions="Start"
|
||||||
TextColor="{DynamicResource HyperlinkColor}">
|
TextColor="{DynamicResource HyperlinkColor}"
|
||||||
|
AutomationId="NotYouLabel">
|
||||||
<Label.GestureRecognizers>
|
<Label.GestureRecognizers>
|
||||||
<TapGestureRecognizer Tapped="Cancel_Clicked" />
|
<TapGestureRecognizer Tapped="Cancel_Clicked" />
|
||||||
</Label.GestureRecognizers>
|
</Label.GestureRecognizers>
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ namespace Bit.App.Pages
|
|||||||
private bool _isEmailEnabled;
|
private bool _isEmailEnabled;
|
||||||
private bool _isKnownDevice;
|
private bool _isKnownDevice;
|
||||||
private bool _isExecutingLogin;
|
private bool _isExecutingLogin;
|
||||||
|
private string _environmentHostName;
|
||||||
|
|
||||||
public LoginPageViewModel()
|
public LoginPageViewModel()
|
||||||
{
|
{
|
||||||
@@ -115,6 +116,16 @@ namespace Bit.App.Pages
|
|||||||
set => SetProperty(ref _isKnownDevice, value);
|
set => SetProperty(ref _isKnownDevice, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public string EnvironmentDomainName
|
||||||
|
{
|
||||||
|
get => _environmentHostName;
|
||||||
|
set => SetProperty(ref _environmentHostName, value,
|
||||||
|
additionalPropertyNames: new string[]
|
||||||
|
{
|
||||||
|
nameof(LoggingInAsText)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
|
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
|
||||||
public Command LogInCommand { get; }
|
public Command LogInCommand { get; }
|
||||||
public Command TogglePasswordCommand { get; }
|
public Command TogglePasswordCommand { get; }
|
||||||
@@ -122,7 +133,7 @@ namespace Bit.App.Pages
|
|||||||
public ICommand LogInWithDeviceCommand { get; }
|
public ICommand LogInWithDeviceCommand { get; }
|
||||||
public string ShowPasswordIcon => ShowPassword ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
|
public string ShowPasswordIcon => ShowPassword ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
|
||||||
public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow;
|
public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow;
|
||||||
public string LoggingInAsText => string.Format(AppResources.LoggingInAsX, Email);
|
public string LoggingInAsText => string.Format(AppResources.LoggingInAsXOnY, Email, EnvironmentDomainName);
|
||||||
public bool IsIosExtension { get; set; }
|
public bool IsIosExtension { get; set; }
|
||||||
public bool CanRemoveAccount { get; set; }
|
public bool CanRemoveAccount { get; set; }
|
||||||
public Action StartTwoFactorAction { get; set; }
|
public Action StartTwoFactorAction { get; set; }
|
||||||
@@ -151,6 +162,7 @@ namespace Bit.App.Pages
|
|||||||
Email = await _stateService.GetRememberedEmailAsync();
|
Email = await _stateService.GetRememberedEmailAsync();
|
||||||
}
|
}
|
||||||
CanRemoveAccount = await _stateService.GetActiveUserEmailAsync() != Email;
|
CanRemoveAccount = await _stateService.GetActiveUserEmailAsync() != Email;
|
||||||
|
EnvironmentDomainName = CoreHelpers.GetDomain((await _stateService.GetPreAuthEnvironmentUrlsAsync())?.Base);
|
||||||
IsKnownDevice = await _apiService.GetKnownDeviceAsync(Email, await _appIdService.GetAppIdAsync());
|
IsKnownDevice = await _apiService.GetKnownDeviceAsync(Email, await _appIdService.GetAppIdAsync());
|
||||||
}
|
}
|
||||||
catch (ApiException apiEx) when (apiEx.Error.StatusCode == System.Net.HttpStatusCode.Unauthorized)
|
catch (ApiException apiEx) when (apiEx.Error.StatusCode == System.Net.HttpStatusCode.Unauthorized)
|
||||||
|
|||||||
@@ -121,9 +121,8 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
var ssoToken = response.Token;
|
var ssoToken = response.Token;
|
||||||
|
|
||||||
|
var passwordOptions = PasswordGenerationOptions.CreateDefault
|
||||||
var passwordOptions = new PasswordGenerationOptions(true);
|
.WithLength(64);
|
||||||
passwordOptions.Length = 64;
|
|
||||||
|
|
||||||
var codeVerifier = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
|
var codeVerifier = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
|
||||||
var codeVerifierHash = await _cryptoFunctionService.HashAsync(codeVerifier, CryptoHashAlgorithm.Sha256);
|
var codeVerifierHash = await _cryptoFunctionService.HashAsync(codeVerifier, CryptoHashAlgorithm.Sha256);
|
||||||
|
|||||||
@@ -35,7 +35,8 @@
|
|||||||
x:Name="_email"
|
x:Name="_email"
|
||||||
Text="{Binding Email}"
|
Text="{Binding Email}"
|
||||||
Keyboard="Email"
|
Keyboard="Email"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationId="EmailAddressEntry"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Grid StyleClass="box-row">
|
<Grid StyleClass="box-row">
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
@@ -59,7 +60,8 @@
|
|||||||
IsTextPredictionEnabled="False"
|
IsTextPredictionEnabled="False"
|
||||||
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0" />
|
Grid.Column="0"
|
||||||
|
AutomationId="MasterPasswordEntry"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowPasswordIcon}"
|
Text="{Binding ShowPasswordIcon}"
|
||||||
@@ -69,7 +71,8 @@
|
|||||||
Grid.RowSpan="2"
|
Grid.RowSpan="2"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"/>
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"
|
||||||
|
AutomationId="PasswordVisibilityToggle"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Label
|
<Label
|
||||||
StyleClass="box-sub-label"
|
StyleClass="box-sub-label"
|
||||||
@@ -109,7 +112,8 @@
|
|||||||
IsTextPredictionEnabled="False"
|
IsTextPredictionEnabled="False"
|
||||||
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0" />
|
Grid.Column="0"
|
||||||
|
AutomationId="ConfirmMasterPasswordEntry"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowPasswordIcon}"
|
Text="{Binding ShowPasswordIcon}"
|
||||||
@@ -118,6 +122,7 @@
|
|||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Grid.RowSpan="2"
|
Grid.RowSpan="2"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationId="ConfirmPasswordVisibilityToggle"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}" />
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}" />
|
||||||
</Grid>
|
</Grid>
|
||||||
@@ -130,7 +135,8 @@
|
|||||||
Text="{Binding Hint}"
|
Text="{Binding Hint}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
ReturnType="Go"
|
ReturnType="Go"
|
||||||
ReturnCommand="{Binding SubmitCommand}" />
|
ReturnCommand="{Binding SubmitCommand}"
|
||||||
|
AutomationId="MasterPasswordHintLabel" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n MasterPasswordHintDescription}"
|
Text="{u:I18n MasterPasswordHintDescription}"
|
||||||
@@ -142,7 +148,8 @@
|
|||||||
IsToggled="{Binding CheckExposedMasterPassword}"
|
IsToggled="{Binding CheckExposedMasterPassword}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
HorizontalOptions="Start"
|
HorizontalOptions="Start"
|
||||||
Margin="0, 0, 10, 0"/>
|
Margin="0, 0, 10, 0"
|
||||||
|
AutomationId="CheckExposedMasterPasswordToggle"/>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n CheckKnownDataBreachesForThisPassword}"
|
Text="{u:I18n CheckKnownDataBreachesForThisPassword}"
|
||||||
StyleClass="box-footer-label"
|
StyleClass="box-footer-label"
|
||||||
@@ -154,7 +161,8 @@
|
|||||||
IsToggled="{Binding AcceptPolicies}"
|
IsToggled="{Binding AcceptPolicies}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
HorizontalOptions="Start"
|
HorizontalOptions="Start"
|
||||||
Margin="0, 0, 10, 0"/>
|
Margin="0, 0, 10, 0"
|
||||||
|
AutomationId="AcceptPoliciesToggle"/>
|
||||||
<Label StyleClass="box-footer-label"
|
<Label StyleClass="box-footer-label"
|
||||||
HorizontalOptions="Fill">
|
HorizontalOptions="Fill">
|
||||||
<Label.FormattedText>
|
<Label.FormattedText>
|
||||||
|
|||||||
@@ -827,7 +827,7 @@ namespace Bit.App.Pages
|
|||||||
private void SetOptions()
|
private void SetOptions()
|
||||||
{
|
{
|
||||||
_options.AllowAmbiguousChar = AllowAmbiguousChars;
|
_options.AllowAmbiguousChar = AllowAmbiguousChars;
|
||||||
_options.Type = PasswordTypeSelectedIndex == 1 ? "passphrase" : "password";
|
_options.Type = PasswordTypeSelectedIndex == 1 ? PasswordGenerationOptions.TYPE_PASSPHRASE : PasswordGenerationOptions.TYPE_PASSWORD;
|
||||||
_options.MinNumber = MinNumber;
|
_options.MinNumber = MinNumber;
|
||||||
_options.MinSpecial = MinSpecial;
|
_options.MinSpecial = MinSpecial;
|
||||||
_options.Special = Special;
|
_options.Special = Special;
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ namespace Bit.App.Pages
|
|||||||
{
|
{
|
||||||
// if we have a vault timeout policy, we need to filter the timeout options
|
// if we have a vault timeout policy, we need to filter the timeout options
|
||||||
_vaultTimeoutPolicy = (await _policyService.GetAll(PolicyType.MaximumVaultTimeout)).First();
|
_vaultTimeoutPolicy = (await _policyService.GetAll(PolicyType.MaximumVaultTimeout)).First();
|
||||||
var policyMinutes = _policyService.GetPolicyInt(_vaultTimeoutPolicy, PolicyService.TIMEOUT_POLICY_MINUTES);
|
var policyMinutes = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
_vaultTimeoutOptions = _vaultTimeoutOptions.Where(t =>
|
_vaultTimeoutOptions = _vaultTimeoutOptions.Where(t =>
|
||||||
t.Value <= policyMinutes &&
|
t.Value <= policyMinutes &&
|
||||||
(t.Value > 0 || t.Value == CustomVaultTimeoutValue) &&
|
(t.Value > 0 || t.Value == CustomVaultTimeoutValue) &&
|
||||||
@@ -302,7 +302,7 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
if (_vaultTimeoutPolicy != null)
|
if (_vaultTimeoutPolicy != null)
|
||||||
{
|
{
|
||||||
var maximumTimeout = _policyService.GetPolicyInt(_vaultTimeoutPolicy, PolicyService.TIMEOUT_POLICY_MINUTES);
|
var maximumTimeout = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
|
|
||||||
if (newTimeout > maximumTimeout)
|
if (newTimeout > maximumTimeout)
|
||||||
{
|
{
|
||||||
@@ -382,7 +382,7 @@ namespace Bit.App.Pages
|
|||||||
public async Task VaultTimeoutActionAsync()
|
public async Task VaultTimeoutActionAsync()
|
||||||
{
|
{
|
||||||
if (_vaultTimeoutPolicy != null &&
|
if (_vaultTimeoutPolicy != null &&
|
||||||
!string.IsNullOrEmpty(_policyService.GetPolicyString(_vaultTimeoutPolicy, PolicyService.TIMEOUT_POLICY_ACTION)))
|
!string.IsNullOrEmpty(_vaultTimeoutPolicy.GetString(Policy.ACTION_KEY)))
|
||||||
{
|
{
|
||||||
// do nothing if we have a policy set
|
// do nothing if we have a policy set
|
||||||
return;
|
return;
|
||||||
@@ -610,8 +610,8 @@ namespace Bit.App.Pages
|
|||||||
}
|
}
|
||||||
if (_vaultTimeoutPolicy != null)
|
if (_vaultTimeoutPolicy != null)
|
||||||
{
|
{
|
||||||
var policyMinutes = _policyService.GetPolicyInt(_vaultTimeoutPolicy, PolicyService.TIMEOUT_POLICY_MINUTES);
|
var policyMinutes = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
var policyAction = _policyService.GetPolicyString(_vaultTimeoutPolicy, PolicyService.TIMEOUT_POLICY_ACTION);
|
var policyAction = _vaultTimeoutPolicy.GetString(Policy.ACTION_KEY);
|
||||||
|
|
||||||
if (policyMinutes.HasValue || !string.IsNullOrWhiteSpace(policyAction))
|
if (policyMinutes.HasValue || !string.IsNullOrWhiteSpace(policyAction))
|
||||||
{
|
{
|
||||||
@@ -625,14 +625,14 @@ namespace Bit.App.Pages
|
|||||||
else if (!policyMinutes.HasValue && !string.IsNullOrWhiteSpace(policyAction))
|
else if (!policyMinutes.HasValue && !string.IsNullOrWhiteSpace(policyAction))
|
||||||
{
|
{
|
||||||
policyAlert = string.Format(AppResources.VaultTimeoutActionPolicyInEffect,
|
policyAlert = string.Format(AppResources.VaultTimeoutActionPolicyInEffect,
|
||||||
policyAction == PolicyService.TIMEOUT_POLICY_ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
policyAction == Policy.ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
policyAlert = string.Format(AppResources.VaultTimeoutPolicyWithActionInEffect,
|
policyAlert = string.Format(AppResources.VaultTimeoutPolicyWithActionInEffect,
|
||||||
Math.Floor((float)policyMinutes / 60),
|
Math.Floor((float)policyMinutes / 60),
|
||||||
policyMinutes % 60,
|
policyMinutes % 60,
|
||||||
policyAction == PolicyService.TIMEOUT_POLICY_ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
policyAction == Policy.ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
||||||
}
|
}
|
||||||
securityItems.Insert(0, new SettingsPageListItem
|
securityItems.Insert(0, new SettingsPageListItem
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ namespace Bit.App.Pages
|
|||||||
// Prevent Android from locking if vault timeout set to "immediate"
|
// Prevent Android from locking if vault timeout set to "immediate"
|
||||||
if (Device.RuntimePlatform == Device.Android)
|
if (Device.RuntimePlatform == Device.Android)
|
||||||
{
|
{
|
||||||
_vaultTimeoutService.DelayLockAndLogoutMs = 60000;
|
_vaultTimeoutService.DelayTimeoutMs = 60000;
|
||||||
}
|
}
|
||||||
await _fileService.SelectFileAsync();
|
await _fileService.SelectFileAsync();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,7 +125,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_nameEntry"
|
x:Name="_nameEntry"
|
||||||
Text="{Binding Cipher.Name}"
|
Text="{Binding Cipher.Name}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Name}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout IsVisible="{Binding IsLogin}" Spacing="0" Padding="0">
|
<StackLayout IsVisible="{Binding IsLogin}" Spacing="0" Padding="0">
|
||||||
<Grid StyleClass="box-row, box-row-input"
|
<Grid StyleClass="box-row, box-row-input"
|
||||||
@@ -138,7 +140,9 @@
|
|||||||
x:Name="_loginUsernameEntry"
|
x:Name="_loginUsernameEntry"
|
||||||
Text="{Binding Cipher.Login.Username}"
|
Text="{Binding Cipher.Login.Username}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
Grid.Row="1"/>
|
Grid.Row="1"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Username}"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.Generate}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.Generate}}"
|
||||||
@@ -174,7 +178,9 @@
|
|||||||
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
||||||
IsSpellCheckEnabled="False"
|
IsSpellCheckEnabled="False"
|
||||||
IsTextPredictionEnabled="False"
|
IsTextPredictionEnabled="False"
|
||||||
IsEnabled="{Binding Cipher.ViewPassword}"/>
|
IsEnabled="{Binding Cipher.ViewPassword}"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Password}"/>
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.CheckCircle}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.CheckCircle}}"
|
||||||
@@ -254,7 +260,9 @@
|
|||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
Grid.ColumnSpan="{Binding TotpColumnSpan}" />
|
Grid.ColumnSpan="{Binding TotpColumnSpan}"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n AuthenticatorKey}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
|
||||||
@@ -262,7 +270,9 @@
|
|||||||
IsVisible="{Binding HasTotpValue}"
|
IsVisible="{Binding HasTotpValue}"
|
||||||
Grid.Row="0"
|
Grid.Row="0"
|
||||||
Grid.Column="1"
|
Grid.Column="1"
|
||||||
Grid.RowSpan="2" />
|
Grid.RowSpan="2"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n CopyTotp}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.Camera}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.Camera}}"
|
||||||
@@ -307,7 +317,9 @@
|
|||||||
Grid.Column="0"
|
Grid.Column="0"
|
||||||
IsPassword="{Binding ShowCardNumber, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowCardNumber, Converter={StaticResource inverseBool}}"
|
||||||
IsSpellCheckEnabled="False"
|
IsSpellCheckEnabled="False"
|
||||||
IsTextPredictionEnabled="False" />
|
IsTextPredictionEnabled="False"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Number}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowCardNumberIcon}"
|
Text="{Binding ShowCardNumberIcon}"
|
||||||
@@ -346,7 +358,9 @@
|
|||||||
x:Name="_cardExpYearEntry"
|
x:Name="_cardExpYearEntry"
|
||||||
Text="{Binding Cipher.Card.ExpYear}"
|
Text="{Binding Cipher.Card.ExpYear}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
Keyboard="Numeric" />
|
Keyboard="Numeric"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n ExpirationYear}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Grid StyleClass="box-row, box-row-input">
|
<Grid StyleClass="box-row, box-row-input">
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
@@ -371,7 +385,9 @@
|
|||||||
Keyboard="Numeric"
|
Keyboard="Numeric"
|
||||||
IsPassword="{Binding ShowCardCode, Converter={StaticResource inverseBool}}"
|
IsPassword="{Binding ShowCardCode, Converter={StaticResource inverseBool}}"
|
||||||
IsSpellCheckEnabled="False"
|
IsSpellCheckEnabled="False"
|
||||||
IsTextPredictionEnabled="False" />
|
IsTextPredictionEnabled="False"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n SecurityCode}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding ShowCardCodeIcon}"
|
Text="{Binding ShowCardCodeIcon}"
|
||||||
@@ -401,7 +417,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityFirstNameEntry"
|
x:Name="_identityFirstNameEntry"
|
||||||
Text="{Binding Cipher.Identity.FirstName}"
|
Text="{Binding Cipher.Identity.FirstName}"
|
||||||
StyleClass="box-value,capitalize-word-input"/>
|
StyleClass="box-value,capitalize-word-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n FirstName}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -410,7 +428,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityMiddleNameEntry"
|
x:Name="_identityMiddleNameEntry"
|
||||||
Text="{Binding Cipher.Identity.MiddleName}"
|
Text="{Binding Cipher.Identity.MiddleName}"
|
||||||
StyleClass="box-value,capitalize-word-input" />
|
StyleClass="box-value,capitalize-word-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n MiddleName}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -419,7 +439,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityLastNameEntry"
|
x:Name="_identityLastNameEntry"
|
||||||
Text="{Binding Cipher.Identity.LastName}"
|
Text="{Binding Cipher.Identity.LastName}"
|
||||||
StyleClass="box-value,capitalize-word-input" />
|
StyleClass="box-value,capitalize-word-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n LastName}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -428,7 +450,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityUsernameEntry"
|
x:Name="_identityUsernameEntry"
|
||||||
Text="{Binding Cipher.Identity.Username}"
|
Text="{Binding Cipher.Identity.Username}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Username}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -437,7 +461,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityCompanyEntry"
|
x:Name="_identityCompanyEntry"
|
||||||
Text="{Binding Cipher.Identity.Company}"
|
Text="{Binding Cipher.Identity.Company}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Company}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -446,7 +472,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identitySsnEntry"
|
x:Name="_identitySsnEntry"
|
||||||
Text="{Binding Cipher.Identity.SSN}"
|
Text="{Binding Cipher.Identity.SSN}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n SSN}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -455,7 +483,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityPassportNumberEntry"
|
x:Name="_identityPassportNumberEntry"
|
||||||
Text="{Binding Cipher.Identity.PassportNumber}"
|
Text="{Binding Cipher.Identity.PassportNumber}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n PassportNumber}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -464,7 +494,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityLicenseNumberEntry"
|
x:Name="_identityLicenseNumberEntry"
|
||||||
Text="{Binding Cipher.Identity.LicenseNumber}"
|
Text="{Binding Cipher.Identity.LicenseNumber}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n LicenseNumber}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -474,7 +506,9 @@
|
|||||||
x:Name="_identityEmailEntry"
|
x:Name="_identityEmailEntry"
|
||||||
Keyboard="Email"
|
Keyboard="Email"
|
||||||
Text="{Binding Cipher.Identity.Email}"
|
Text="{Binding Cipher.Identity.Email}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Email}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -484,7 +518,9 @@
|
|||||||
x:Name="_identityPhoneEntry"
|
x:Name="_identityPhoneEntry"
|
||||||
Text="{Binding Cipher.Identity.Phone}"
|
Text="{Binding Cipher.Identity.Phone}"
|
||||||
Keyboard="Telephone"
|
Keyboard="Telephone"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Phone}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -493,7 +529,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityAddress1Entry"
|
x:Name="_identityAddress1Entry"
|
||||||
Text="{Binding Cipher.Identity.Address1}"
|
Text="{Binding Cipher.Identity.Address1}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Address1}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -502,7 +540,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityAddress2Entry"
|
x:Name="_identityAddress2Entry"
|
||||||
Text="{Binding Cipher.Identity.Address2}"
|
Text="{Binding Cipher.Identity.Address2}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Address2}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -511,7 +551,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityAddress3Entry"
|
x:Name="_identityAddress3Entry"
|
||||||
Text="{Binding Cipher.Identity.Address3}"
|
Text="{Binding Cipher.Identity.Address3}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Address3}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -520,7 +562,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityCityEntry"
|
x:Name="_identityCityEntry"
|
||||||
Text="{Binding Cipher.Identity.City}"
|
Text="{Binding Cipher.Identity.City}"
|
||||||
StyleClass="box-value,capitalize-sentence-input" />
|
StyleClass="box-value,capitalize-sentence-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n CityTown}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -529,7 +573,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityStateEntry"
|
x:Name="_identityStateEntry"
|
||||||
Text="{Binding Cipher.Identity.State}"
|
Text="{Binding Cipher.Identity.State}"
|
||||||
StyleClass="box-value,capitalize-sentence-input" />
|
StyleClass="box-value,capitalize-sentence-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n StateProvince}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -538,7 +584,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityPostalCodeEntry"
|
x:Name="_identityPostalCodeEntry"
|
||||||
Text="{Binding Cipher.Identity.PostalCode}"
|
Text="{Binding Cipher.Identity.PostalCode}"
|
||||||
StyleClass="box-value" />
|
StyleClass="box-value"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n ZipPostalCode}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout StyleClass="box-row, box-row-input">
|
<StackLayout StyleClass="box-row, box-row-input">
|
||||||
<Label
|
<Label
|
||||||
@@ -547,7 +595,9 @@
|
|||||||
<Entry
|
<Entry
|
||||||
x:Name="_identityCountryEntry"
|
x:Name="_identityCountryEntry"
|
||||||
Text="{Binding Cipher.Identity.Country}"
|
Text="{Binding Cipher.Identity.Country}"
|
||||||
StyleClass="box-value,capitalize-sentence-input" />
|
StyleClass="box-value,capitalize-sentence-input"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Country}" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
@@ -578,7 +628,9 @@
|
|||||||
Keyboard="Url"
|
Keyboard="Url"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
Grid.Column="0" />
|
Grid.Column="0"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n URI}" />
|
||||||
<controls:IconButton
|
<controls:IconButton
|
||||||
StyleClass="box-row-button, box-row-button-platform"
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
Text="{Binding Source={x:Static core:BitwardenIcons.Cog}}"
|
Text="{Binding Source={x:Static core:BitwardenIcons.Cog}}"
|
||||||
@@ -631,7 +683,7 @@
|
|||||||
Command="{Binding PasswordPromptHelpCommand}"
|
Command="{Binding PasswordPromptHelpCommand}"
|
||||||
TextColor="{DynamicResource MutedColor}"
|
TextColor="{DynamicResource MutedColor}"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
AutomationProperties.Name="{u:I18n MasterPasswordRePromptHelp}"
|
||||||
HorizontalOptions="StartAndExpand" />
|
HorizontalOptions="StartAndExpand" />
|
||||||
<Switch
|
<Switch
|
||||||
IsToggled="{Binding PasswordPrompt}"
|
IsToggled="{Binding PasswordPrompt}"
|
||||||
@@ -652,7 +704,9 @@
|
|||||||
AutoSize="TextChanges"
|
AutoSize="TextChanges"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
effects:ScrollEnabledEffect.IsScrollEnabled="false"
|
effects:ScrollEnabledEffect.IsScrollEnabled="false"
|
||||||
Text="{Binding Cipher.Notes}">
|
Text="{Binding Cipher.Notes}"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n Notes}" >
|
||||||
<Editor.Behaviors>
|
<Editor.Behaviors>
|
||||||
<behaviors:EditorPreventAutoBottomScrollingOnFocusedBehavior ParentScrollView="{x:Reference _scrollView}" />
|
<behaviors:EditorPreventAutoBottomScrollingOnFocusedBehavior ParentScrollView="{x:Reference _scrollView}" />
|
||||||
</Editor.Behaviors>
|
</Editor.Behaviors>
|
||||||
@@ -717,7 +771,7 @@
|
|||||||
<Switch
|
<Switch
|
||||||
IsToggled="{Binding Checked}"
|
IsToggled="{Binding Checked}"
|
||||||
StyleClass="box-value"
|
StyleClass="box-value"
|
||||||
HorizontalOptions="End" />
|
HorizontalOptions="End"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<BoxView StyleClass="box-row-separator" />
|
<BoxView StyleClass="box-row-separator" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
|
|||||||
114
src/App/Resources/AppResources.Designer.cs
generated
114
src/App/Resources/AppResources.Designer.cs
generated
@@ -202,6 +202,24 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Biometric unlock for this account is disabled pending verification of master password..
|
||||||
|
/// </summary>
|
||||||
|
public static string AccountBiometricInvalidated {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AccountBiometricInvalidated", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Autofill biometric unlock for this account is disabled pending verification of master password..
|
||||||
|
/// </summary>
|
||||||
|
public static string AccountBiometricInvalidatedExtension {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AccountBiometricInvalidatedExtension", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Your new account has been created! You may now log in..
|
/// Looks up a localized string similar to Your new account has been created! You may now log in..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -967,24 +985,6 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized string similar to Biometric unlock disabled pending verification of master password..
|
|
||||||
/// </summary>
|
|
||||||
public static string AccountBiometricInvalidated {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("AccountBiometricInvalidated", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized string similar to Biometric unlock for autofill disabled pending verification of master password..
|
|
||||||
/// </summary>
|
|
||||||
public static string AccountBiometricInvalidatedExtension {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("AccountBiometricInvalidatedExtension", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Biometrics.
|
/// Looks up a localized string similar to Biometrics.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -1750,6 +1750,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Data region.
|
||||||
|
/// </summary>
|
||||||
|
public static string DataRegion {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("DataRegion", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Password updated.
|
/// Looks up a localized string similar to Password updated.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -2326,6 +2335,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to EU.
|
||||||
|
/// </summary>
|
||||||
|
public static string EU {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("EU", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Exact.
|
/// Looks up a localized string similar to Exact.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -3523,6 +3541,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Load from file.
|
||||||
|
/// </summary>
|
||||||
|
public static string LoadFromFile {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("LoadFromFile", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Loading.
|
/// Looks up a localized string similar to Loading.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -3569,11 +3596,11 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Logging in as {0}.
|
/// Looks up a localized string similar to Logging in as {0} on {1}.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string LoggingInAsX {
|
public static string LoggingInAsXOnY {
|
||||||
get {
|
get {
|
||||||
return ResourceManager.GetString("LoggingInAsX", resourceCulture);
|
return ResourceManager.GetString("LoggingInAsXOnY", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3876,6 +3903,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Master password re-prompt help.
|
||||||
|
/// </summary>
|
||||||
|
public static string MasterPasswordRePromptHelp {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MasterPasswordRePromptHelp", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Match detection.
|
/// Looks up a localized string similar to Match detection.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -5129,6 +5165,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Region.
|
||||||
|
/// </summary>
|
||||||
|
public static string Region {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Region", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Remember me.
|
/// Looks up a localized string similar to Remember me.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -5462,6 +5507,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Self-hosted.
|
||||||
|
/// </summary>
|
||||||
|
public static string SelfHosted {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("SelfHosted", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Self-hosted environment.
|
/// Looks up a localized string similar to Self-hosted environment.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -6389,6 +6443,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve.
|
||||||
|
/// </summary>
|
||||||
|
public static string UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Unlock vault.
|
/// Looks up a localized string similar to Unlock vault.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -6524,6 +6587,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to US.
|
||||||
|
/// </summary>
|
||||||
|
public static string US {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("US", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Use another two-step login method.
|
/// Looks up a localized string similar to Use another two-step login method.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@ Skandering gebeur outomaties.</value>
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Biometriese ontgrendeling vir hierdie rekening is gedeaktiveer hangende bevestiging van hoofwagwoord.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Outovul-biometriese ontgrendeline vir hierdie rekening is gedeaktiveer hangende bevestiging van hoofwagwoord.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Aktiveer sinchronisering by verfrissing</value>
|
<value>Aktiveer sinchronisering by verfrissing</value>
|
||||||
@@ -2495,8 +2495,8 @@ Wil u na die rekening omskakel?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Kry hoofwagwoord wenk</value>
|
<value>Kry hoofwagwoord wenk</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Teken in as {0}</value>
|
<value>Teken aan as {0} op {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nie jy nie?</value>
|
<value>Nie jy nie?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Wil u na die rekening omskakel?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Daar is geen items wat met die soekterm ooreenstem nie</value>
|
<value>Daar is geen items wat met die soekterm ooreenstem nie</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>VS</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Selghehuisves</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Datastreek</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Streek</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>U hoofwagwoord voldoen nie aan een of meer van die organisasiebeleide nie. Om toegang tot die kluis te kry, moet u nou u hoofwagwoord bywerk. Deur voort te gaan sal u van u huidige sessie afgeteken word, en u sal weer moet aanteken. Aktiewe sessies op ander toestelle kan vir tot een uur aktief bly.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Huidige hoofwagwoord</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>تم تعطيل فتح القفل الحيوي لهذا الحساب في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>إلغاء القفل الحيوي للملء التلقائي لهذا الحساب معطل في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>تمكين المزامنة عند التحديث</value>
|
<value>تمكين المزامنة عند التحديث</value>
|
||||||
@@ -2496,8 +2496,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>احصل على تلميح كلمة المرور الرئيسية</value>
|
<value>احصل على تلميح كلمة المرور الرئيسية</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>تسجيل الدخول كـ {0}</value>
|
<value>تسجيل الدخول كـ {0} في {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>ليس أنت؟</value>
|
<value>ليس أنت؟</value>
|
||||||
@@ -2610,10 +2610,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>لا توجد عناصر تطابق البحث</value>
|
<value>لا توجد عناصر تطابق البحث</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>الولايات المتحدة</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>الاتحاد الأوروبي</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>استضافة ذاتية</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>منطقة البيانات</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>المنطقة</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>كلمة المرور الرئيسية الخاصة بك لا تفي بواحدة أو أكثر من سياسات مؤسستك. من أجل الوصول إلى الخزنة، يجب عليك تحديث كلمة المرور الرئيسية الآن. سيتم تسجيل خروجك من الجلسة الحالية، مما يتطلب منك تسجيل الدخول مرة أخرى. وقد تظل الجلسات النشطة على أجهزة أخرى نشطة لمدة تصل إلى ساعة واحدة.</value>
|
<value>كلمة المرور الرئيسية الخاصة بك لا تفي بواحدة أو أكثر من سياسات مؤسستك. من أجل الوصول إلى الخزنة، يجب عليك تحديث كلمة المرور الرئيسية الآن. سيتم تسجيل خروجك من الجلسة الحالية، مما يتطلب منك تسجيل الدخول مرة أخرى. وقد تظل الجلسات النشطة على أجهزة أخرى نشطة لمدة تصل إلى ساعة واحدة.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>كلمة المرور الرئيسية الحالية</value>
|
<value>كلمة المرور الرئيسية الحالية</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2494,8 +2494,8 @@ Bu hesaba keçmək istəyirsiniz?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Ana parol üçün məsləhət alın</value>
|
<value>Ana parol üçün məsləhət alın</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0} olaraq giriş edilir</value>
|
<value>{1} üzərində {0} olaraq giriş edildi</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Siz deyilsiniz?</value>
|
<value>Siz deyilsiniz?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Bu hesaba keçmək istəyirsiniz?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Axtarışa uyğun gələn heç bir element yoxdur</value>
|
<value>Axtarışa uyğun gələn heç bir element yoxdur</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>ABŞ</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>AB</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Öz-özünə sahiblik edən</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data bölgəsi</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Bölgə</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Anbara müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
|
<value>Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Anbara müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Hazırkı ana parol</value>
|
<value>Hazırkı ana parol</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Ana parolu təkrar soruş köməyi</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Атрымаць падказку да асноўнага пароля</value>
|
<value>Атрымаць падказку да асноўнага пароля</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Увайсці як {0}</value>
|
<value>Вы ўваходзіце як {0} у {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Не вы?</value>
|
<value>Не вы?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Адсутнічаюць элементы, якія адпавядаюць пошуку</value>
|
<value>Адсутнічаюць элементы, якія адпавядаюць пошуку</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>ЗША</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>ЕС</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Уласнае размяшчэнне</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Рэгіён даных</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Рэгіён</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ваш асноўны пароль не адпавядае адной або некалькім палітыкам арганізацыі. Для атрымання доступу да сховішча, вы павінны абнавіць яго. Працягваючы, вы выйдзіце з бягучага сеанса і вам неабходна будзе ўвайсці паўторна. Актыўныя сеансы на іншых прыладах могуць заставацца актыўнымі на працягу адной гадзіны.</value>
|
<value>Ваш асноўны пароль не адпавядае адной або некалькім палітыкам арганізацыі. Для атрымання доступу да сховішча, вы павінны абнавіць яго. Працягваючы, вы выйдзіце з бягучага сеанса і вам неабходна будзе ўвайсці паўторна. Актыўныя сеансы на іншых прыладах могуць заставацца актыўнымі на працягу адной гадзіны.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Бягучы асноўны пароль</value>
|
<value>Бягучы асноўны пароль</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Дапамога з паўторным запытам асноўнага пароля</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Па прычыне недахопу памяці можа адбыцца збой разблакіроўкі. Паменшыце налады памяці KDF, каб вырашыць гэту праблему</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ select Add TOTP to store the key safely</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Получете подсказване за главната парола</value>
|
<value>Получете подсказване за главната парола</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Вписване като {0}</value>
|
<value>Влизате като {0} в {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Това не сте Вие?</value>
|
<value>Това не сте Вие?</value>
|
||||||
@@ -2609,10 +2609,31 @@ select Add TOTP to store the key safely</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Няма елементи, които отговарят на търсенето</value>
|
<value>Няма елементи, които отговарят на търсенето</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>САЩ</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>ЕС</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Собствен хостинг</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Регион на данните</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Регион</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Вашата главна парола не отговаря на една или повече политики на организацията Ви. За да получите достъп до трезора, трябва да промените главната си парола сега. Това означава, че ще бъдете отписан(а) от текущата си сесия и ще трябва да се впишете отново. Активните сесии на други устройства може да продължат да бъдат активни още един час.</value>
|
<value>Вашата главна парола не отговаря на една или повече политики на организацията Ви. За да получите достъп до трезора, трябва да промените главната си парола сега. Това означава, че ще бъдете отписан(а) от текущата си сесия и ще трябва да се впишете отново. Активните сесии на други устройства може да продължат да бъдат активни още един час.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Текуща главна парола</value>
|
<value>Текуща главна парола</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Помощ за повторното запитване за главната парола</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Отключването може да бъде неуспешно заради недостатъчно памет. Намалете настройките на паметта за KDF, за да разрешите проблема.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -160,7 +160,7 @@
|
|||||||
<comment>The button text that allows a user to copy the login's username to their clipboard.</comment>
|
<comment>The button text that allows a user to copy the login's username to their clipboard.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Credits" xml:space="preserve">
|
<data name="Credits" xml:space="preserve">
|
||||||
<value>Credits</value>
|
<value>কৃতিত্ব</value>
|
||||||
<comment>Title for page that we use to give credit to resources that we use.</comment>
|
<comment>Title for page that we use to give credit to resources that we use.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Delete" xml:space="preserve">
|
<data name="Delete" xml:space="preserve">
|
||||||
@@ -168,11 +168,11 @@
|
|||||||
<comment>Delete an entity (verb).</comment>
|
<comment>Delete an entity (verb).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Deleting" xml:space="preserve">
|
<data name="Deleting" xml:space="preserve">
|
||||||
<value>Deleting...</value>
|
<value>মোছা হচ্ছে...</value>
|
||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="DoYouReallyWantToDelete" xml:space="preserve">
|
<data name="DoYouReallyWantToDelete" xml:space="preserve">
|
||||||
<value>Do you really want to delete? This cannot be undone.</value>
|
<value>আপনি কি সত্যিই মুছে ফেলতে চান? এটিকে পূর্বের মত করা যাবে না।.</value>
|
||||||
<comment>Confirmation alert message when deleteing something.</comment>
|
<comment>Confirmation alert message when deleteing something.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Edit" xml:space="preserve">
|
<data name="Edit" xml:space="preserve">
|
||||||
@@ -190,16 +190,16 @@
|
|||||||
<comment>Full label for a email address.</comment>
|
<comment>Full label for a email address.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailUs" xml:space="preserve">
|
<data name="EmailUs" xml:space="preserve">
|
||||||
<value>Email us</value>
|
<value>আমাদের ইমেইল করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailUsDescription" xml:space="preserve">
|
<data name="EmailUsDescription" xml:space="preserve">
|
||||||
<value>Email us directly to get help or leave feedback.</value>
|
<value>সাহায্য পেতে বা মতামত দিতে সরাসরি আমাদের ইমেল করুন।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnterPIN" xml:space="preserve">
|
<data name="EnterPIN" xml:space="preserve">
|
||||||
<value>Enter your PIN code.</value>
|
<value>আপনার পিন কোডটি প্রবেশ করান</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Favorites" xml:space="preserve">
|
<data name="Favorites" xml:space="preserve">
|
||||||
<value>Favorites</value>
|
<value>পছন্দসমূহ</value>
|
||||||
<comment>Title for your favorite items in the vault.</comment>
|
<comment>Title for your favorite items in the vault.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FileBugReport" xml:space="preserve">
|
<data name="FileBugReport" xml:space="preserve">
|
||||||
@@ -216,7 +216,7 @@
|
|||||||
<comment>Label for a folder.</comment>
|
<comment>Label for a folder.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FolderCreated" xml:space="preserve">
|
<data name="FolderCreated" xml:space="preserve">
|
||||||
<value>New folder created.</value>
|
<value>নতুন ফোল্ডার তৈরি হয়েছে।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FolderDeleted" xml:space="preserve">
|
<data name="FolderDeleted" xml:space="preserve">
|
||||||
<value>Folder deleted.</value>
|
<value>Folder deleted.</value>
|
||||||
@@ -276,7 +276,7 @@
|
|||||||
<value>আপনি লগ আউট করতে চান?</value>
|
<value>আপনি লগ আউট করতে চান?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveAccount" xml:space="preserve">
|
<data name="RemoveAccount" xml:space="preserve">
|
||||||
<value>Remove account</value>
|
<value>অ্যাকাউন্ট অপসারণ করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveAccountConfirmation" xml:space="preserve">
|
<data name="RemoveAccountConfirmation" xml:space="preserve">
|
||||||
<value>Are you sure you want to remove this account?</value>
|
<value>Are you sure you want to remove this account?</value>
|
||||||
@@ -315,30 +315,30 @@
|
|||||||
<comment>Label for notes.</comment>
|
<comment>Label for notes.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Ok" xml:space="preserve">
|
<data name="Ok" xml:space="preserve">
|
||||||
<value>Ok</value>
|
<value>ঠিক আছে</value>
|
||||||
<comment>Acknowledgement.</comment>
|
<comment>Acknowledgement.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Password" xml:space="preserve">
|
<data name="Password" xml:space="preserve">
|
||||||
<value>Password</value>
|
<value>পাসওয়ার্ড</value>
|
||||||
<comment>Label for a password.</comment>
|
<comment>Label for a password.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Save" xml:space="preserve">
|
<data name="Save" xml:space="preserve">
|
||||||
<value>Save</value>
|
<value>সংরক্ষণ করুন</value>
|
||||||
<comment>Button text for a save operation (verb).</comment>
|
<comment>Button text for a save operation (verb).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Move" xml:space="preserve">
|
<data name="Move" xml:space="preserve">
|
||||||
<value>Move</value>
|
<value>স্থানান্তর করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Saving" xml:space="preserve">
|
<data name="Saving" xml:space="preserve">
|
||||||
<value>Saving...</value>
|
<value>Saving...</value>
|
||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings" xml:space="preserve">
|
<data name="Settings" xml:space="preserve">
|
||||||
<value>Settings</value>
|
<value>সেটিংস</value>
|
||||||
<comment>The title for the settings page.</comment>
|
<comment>The title for the settings page.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Show" xml:space="preserve">
|
<data name="Show" xml:space="preserve">
|
||||||
<value>Show</value>
|
<value>দেখান</value>
|
||||||
<comment>Reveal a hidden value (password).</comment>
|
<comment>Reveal a hidden value (password).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemDeleted" xml:space="preserve">
|
<data name="ItemDeleted" xml:space="preserve">
|
||||||
@@ -346,17 +346,17 @@
|
|||||||
<comment>Confirmation message after successfully deleting a login.</comment>
|
<comment>Confirmation message after successfully deleting a login.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Submit" xml:space="preserve">
|
<data name="Submit" xml:space="preserve">
|
||||||
<value>Submit</value>
|
<value>জমা দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Sync" xml:space="preserve">
|
<data name="Sync" xml:space="preserve">
|
||||||
<value>Sync</value>
|
<value>Sync</value>
|
||||||
<comment>The title for the sync page.</comment>
|
<comment>The title for the sync page.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThankYou" xml:space="preserve">
|
<data name="ThankYou" xml:space="preserve">
|
||||||
<value>Thank you</value>
|
<value>ধন্যবাদ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Tools" xml:space="preserve">
|
<data name="Tools" xml:space="preserve">
|
||||||
<value>Tools</value>
|
<value>টুলস</value>
|
||||||
<comment>The title for the tools page.</comment>
|
<comment>The title for the tools page.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="URI" xml:space="preserve">
|
<data name="URI" xml:space="preserve">
|
||||||
@@ -379,7 +379,7 @@
|
|||||||
<comment>Confirmation message after successfully copying a value to the clipboard.</comment>
|
<comment>Confirmation message after successfully copying a value to the clipboard.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerifyFingerprint" xml:space="preserve">
|
<data name="VerifyFingerprint" xml:space="preserve">
|
||||||
<value>Verify fingerprint</value>
|
<value>আঙ্গুলের ছাপ যাচাই করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerifyMasterPassword" xml:space="preserve">
|
<data name="VerifyMasterPassword" xml:space="preserve">
|
||||||
<value>প্রধান পাসওয়ার্ড যাচাইকরণ</value>
|
<value>প্রধান পাসওয়ার্ড যাচাইকরণ</value>
|
||||||
@@ -388,32 +388,32 @@
|
|||||||
<value>Verify PIN</value>
|
<value>Verify PIN</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Version" xml:space="preserve">
|
<data name="Version" xml:space="preserve">
|
||||||
<value>Version</value>
|
<value>সংস্করণ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="View" xml:space="preserve">
|
<data name="View" xml:space="preserve">
|
||||||
<value>View</value>
|
<value>View</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VisitOurWebsite" xml:space="preserve">
|
<data name="VisitOurWebsite" xml:space="preserve">
|
||||||
<value>Visit our website</value>
|
<value>আমাদের ওয়েবসাইটে ঢু মেরে আসুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
||||||
<value>Visit our website to get help, news, email us, and/or learn more about how to use Bitwarden.</value>
|
<value>সাহায্য পেতে, খবর পেতে, আমাদের ইমেল করতে এবং/অথবা বিটওয়ার্ডেন কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে আমাদের ওয়েবসাইট দেখুন।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Website" xml:space="preserve">
|
<data name="Website" xml:space="preserve">
|
||||||
<value>Website</value>
|
<value>ওয়েবসাইট</value>
|
||||||
<comment>Label for a website.</comment>
|
<comment>Label for a website.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Yes" xml:space="preserve">
|
<data name="Yes" xml:space="preserve">
|
||||||
<value>Yes</value>
|
<value>হ্যাঁ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Account" xml:space="preserve">
|
<data name="Account" xml:space="preserve">
|
||||||
<value>Account</value>
|
<value>অ্যাকাউন্ট</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountCreated" xml:space="preserve">
|
<data name="AccountCreated" xml:space="preserve">
|
||||||
<value>Your new account has been created! You may now log in.</value>
|
<value>আপনার নতুন অ্যাকাউন্ট তৈরি করা হয়েছে! আপনি এখন লগইন করতে পারবেন।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddAnItem" xml:space="preserve">
|
<data name="AddAnItem" xml:space="preserve">
|
||||||
<value>Add an Item</value>
|
<value>একটি আইটেম যোগ করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppExtension" xml:space="preserve">
|
<data name="AppExtension" xml:space="preserve">
|
||||||
<value>App extension</value>
|
<value>App extension</value>
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
<value>Auto-fill service</value>
|
<value>Auto-fill service</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
|
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
|
||||||
<value>Avoid ambiguous characters</value>
|
<value>অস্পষ্ট বর্ণগুলি বাদ দিয়ে যান</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtension" xml:space="preserve">
|
<data name="BitwardenAppExtension" xml:space="preserve">
|
||||||
<value>Bitwarden app extension</value>
|
<value>Bitwarden app extension</value>
|
||||||
@@ -440,13 +440,13 @@
|
|||||||
<value>Bitwarden Auto-fill Service</value>
|
<value>Bitwarden Auto-fill Service</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
|
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
|
||||||
<value>Use the Bitwarden accessibility service to auto-fill your logins.</value>
|
<value>আপনার লগইনগুলি স্বয়ংক্রিয়ভাবে পূরণ করতে বিটওয়ার্ডেন অ্যাক্সেসিবিলিটি পরিষেবা ব্যবহার করুন৷</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChangeEmail" xml:space="preserve">
|
<data name="ChangeEmail" xml:space="preserve">
|
||||||
<value>Change email</value>
|
<value>ইমেইল পরিবর্তন করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChangeEmailConfirmation" xml:space="preserve">
|
<data name="ChangeEmailConfirmation" xml:space="preserve">
|
||||||
<value>You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?</value>
|
<value>আপনি bitwarden.com ওয়েব ভল্টে আপনার ইমেল ঠিকানা পরিবর্তন করতে পারেন। আপনি কি এখনই ওয়েবসাইট ভিজিট করতে চান?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChangeMasterPassword" xml:space="preserve">
|
<data name="ChangeMasterPassword" xml:space="preserve">
|
||||||
<value>প্রধান পাসওয়ার্ড পরিবর্তন</value>
|
<value>প্রধান পাসওয়ার্ড পরিবর্তন</value>
|
||||||
@@ -455,7 +455,7 @@
|
|||||||
<value>আপনি bitwarden.com ওয়েব ভল্ট থেকে প্রধান পাসওয়ার্ডটি পরিবর্তন করতে পারেন। আপনি কি এখনই ওয়েবসাইটটি দেখতে চান?</value>
|
<value>আপনি bitwarden.com ওয়েব ভল্ট থেকে প্রধান পাসওয়ার্ডটি পরিবর্তন করতে পারেন। আপনি কি এখনই ওয়েবসাইটটি দেখতে চান?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Close" xml:space="preserve">
|
<data name="Close" xml:space="preserve">
|
||||||
<value>Close</value>
|
<value>বন্ধ করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Continue" xml:space="preserve">
|
<data name="Continue" xml:space="preserve">
|
||||||
<value>অবিরত</value>
|
<value>অবিরত</value>
|
||||||
@@ -480,7 +480,7 @@
|
|||||||
<value>Reactivate app extension</value>
|
<value>Reactivate app extension</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionAlmostDone" xml:space="preserve">
|
<data name="ExtensionAlmostDone" xml:space="preserve">
|
||||||
<value>Almost done!</value>
|
<value>প্রায় হয়ে গেছে!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionEnable" xml:space="preserve">
|
<data name="ExtensionEnable" xml:space="preserve">
|
||||||
<value>Activate app extension</value>
|
<value>Activate app extension</value>
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
<value>Get instant access to your passwords!</value>
|
<value>Get instant access to your passwords!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionReady" xml:space="preserve">
|
<data name="ExtensionReady" xml:space="preserve">
|
||||||
<value>You're ready to log in!</value>
|
<value>আপনি লগইন করার জন্য একদম তৈরি!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionSetup" xml:space="preserve">
|
<data name="ExtensionSetup" xml:space="preserve">
|
||||||
<value>Your logins are now easily accessible from Safari, Chrome, and other supported apps.</value>
|
<value>Your logins are now easily accessible from Safari, Chrome, and other supported apps.</value>
|
||||||
@@ -511,7 +511,7 @@
|
|||||||
<value>প্রিয়</value>
|
<value>প্রিয়</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Fingerprint" xml:space="preserve">
|
<data name="Fingerprint" xml:space="preserve">
|
||||||
<value>Fingerprint</value>
|
<value>আঙুলের ছাপ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GeneratePassword" xml:space="preserve">
|
<data name="GeneratePassword" xml:space="preserve">
|
||||||
<value>পাসওয়ার্ড তৈরি করুন</value>
|
<value>পাসওয়ার্ড তৈরি করুন</value>
|
||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>যদি আপনি আপনার পাসওয়ার্ড ভুলে যান তাহলে একটি প্রধান পাসওয়ার্ডের ইঙ্গিতটি আপনাকে মনে করাতে সাহায্য করতে পারে।</value>
|
<value>যদি আপনি আপনার পাসওয়ার্ড ভুলে যান তাহলে একটি প্রধান পাসওয়ার্ডের ইঙ্গিতটি আপনাকে মনে করাতে সাহায্য করতে পারে।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
||||||
<value>Master password must be at least {0} characters long.</value>
|
<value>মাস্টার পাসওয়ার্ড কমপক্ষে {0} অক্ষরের হতে হবে।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>সর্বনিম্ন সংখ্যা</value>
|
<value>সর্বনিম্ন সংখ্যা</value>
|
||||||
@@ -595,7 +595,7 @@
|
|||||||
<comment>Minimum special characters for password generator settings</comment>
|
<comment>Minimum special characters for password generator settings</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="MoreSettings" xml:space="preserve">
|
<data name="MoreSettings" xml:space="preserve">
|
||||||
<value>More settings</value>
|
<value>আরও সেটিংস</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MustLogInMainApp" xml:space="preserve">
|
<data name="MustLogInMainApp" xml:space="preserve">
|
||||||
<value>You must log into the main Bitwarden app before you can use the extension.</value>
|
<value>You must log into the main Bitwarden app before you can use the extension.</value>
|
||||||
@@ -651,7 +651,7 @@
|
|||||||
<comment>Push notifications for apple products</comment>
|
<comment>Push notifications for apple products</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="RateTheApp" xml:space="preserve">
|
<data name="RateTheApp" xml:space="preserve">
|
||||||
<value>Rate the app</value>
|
<value>অ্যাপ্লিকেশনটকে রেট দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RateTheAppDescription" xml:space="preserve">
|
<data name="RateTheAppDescription" xml:space="preserve">
|
||||||
<value>দয়া করে একটি ভাল পর্যালোচনার মাধ্যমে সাহায্য করতে আমাদের বিবেচনা করুন!</value>
|
<value>দয়া করে একটি ভাল পর্যালোচনার মাধ্যমে সাহায্য করতে আমাদের বিবেচনা করুন!</value>
|
||||||
@@ -684,7 +684,7 @@
|
|||||||
<value>Item saved</value>
|
<value>Item saved</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Submitting" xml:space="preserve">
|
<data name="Submitting" xml:space="preserve">
|
||||||
<value>Submitting...</value>
|
<value>জমা দেওয়া হচ্ছে...</value>
|
||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Syncing" xml:space="preserve">
|
<data name="Syncing" xml:space="preserve">
|
||||||
@@ -701,7 +701,7 @@
|
|||||||
<value>Sync vault now</value>
|
<value>Sync vault now</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TouchID" xml:space="preserve">
|
<data name="TouchID" xml:space="preserve">
|
||||||
<value>Touch ID</value>
|
<value>টাচ আইডি</value>
|
||||||
<comment>What Apple calls their fingerprint reader.</comment>
|
<comment>What Apple calls their fingerprint reader.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="TwoStepLogin" xml:space="preserve">
|
<data name="TwoStepLogin" xml:space="preserve">
|
||||||
@@ -717,17 +717,17 @@
|
|||||||
<value>Unlock with PIN code</value>
|
<value>Unlock with PIN code</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Validating" xml:space="preserve">
|
<data name="Validating" xml:space="preserve">
|
||||||
<value>Validating</value>
|
<value>কার্যকর করা হচ্ছে</value>
|
||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerificationCode" xml:space="preserve">
|
<data name="VerificationCode" xml:space="preserve">
|
||||||
<value>Verification code</value>
|
<value>যাচাইকরণ কোড</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ViewItem" xml:space="preserve">
|
<data name="ViewItem" xml:space="preserve">
|
||||||
<value>View item</value>
|
<value>View item</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WebVault" xml:space="preserve">
|
<data name="WebVault" xml:space="preserve">
|
||||||
<value>Bitwarden web vault</value>
|
<value>বিটওয়ার্ডেন ওয়েব ভল্ট</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Lost2FAApp" xml:space="preserve">
|
<data name="Lost2FAApp" xml:space="preserve">
|
||||||
<value>Lost authenticator app?</value>
|
<value>Lost authenticator app?</value>
|
||||||
@@ -740,10 +740,10 @@
|
|||||||
<value>Extension activated!</value>
|
<value>Extension activated!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Icons" xml:space="preserve">
|
<data name="Icons" xml:space="preserve">
|
||||||
<value>Icons</value>
|
<value>আইকন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Translations" xml:space="preserve">
|
<data name="Translations" xml:space="preserve">
|
||||||
<value>Translations</value>
|
<value>অনুবাদসমূহ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemsForUri" xml:space="preserve">
|
<data name="ItemsForUri" xml:space="preserve">
|
||||||
<value>Items for {0}</value>
|
<value>Items for {0}</value>
|
||||||
@@ -769,19 +769,19 @@
|
|||||||
<value>2. Switch on the toggle and press OK to accept.</value>
|
<value>2. Switch on the toggle and press OK to accept.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Disabled" xml:space="preserve">
|
<data name="Disabled" xml:space="preserve">
|
||||||
<value>Disabled</value>
|
<value>নিষ্ক্রিয়</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Enabled" xml:space="preserve">
|
<data name="Enabled" xml:space="preserve">
|
||||||
<value>Enabled</value>
|
<value>সক্রিয়</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Off" xml:space="preserve">
|
<data name="Off" xml:space="preserve">
|
||||||
<value>Off</value>
|
<value>বন্ধ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="On" xml:space="preserve">
|
<data name="On" xml:space="preserve">
|
||||||
<value>On</value>
|
<value>চালু</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Status" xml:space="preserve">
|
<data name="Status" xml:space="preserve">
|
||||||
<value>Status</value>
|
<value>অবস্থা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceAlert2" xml:space="preserve">
|
<data name="BitwardenAutofillServiceAlert2" xml:space="preserve">
|
||||||
<value>The easiest way to add new logins to your vault is from the Bitwarden Auto-fill Service. Learn more about using the Bitwarden Auto-fill Service by navigating to the "Settings" screen.</value>
|
<value>The easiest way to add new logins to your vault is from the Bitwarden Auto-fill Service. Learn more about using the Bitwarden Auto-fill Service by navigating to the "Settings" screen.</value>
|
||||||
@@ -876,7 +876,7 @@
|
|||||||
<value>Unable to download file.</value>
|
<value>Unable to download file.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnableToOpenFile" xml:space="preserve">
|
<data name="UnableToOpenFile" xml:space="preserve">
|
||||||
<value>Your device cannot open this type of file.</value>
|
<value>আপনার ডিভাইস এই ধরনের ফাইল খুলতে পারে না।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Downloading" xml:space="preserve">
|
<data name="Downloading" xml:space="preserve">
|
||||||
<value>ডাউনলোড হচ্ছে...</value>
|
<value>ডাউনলোড হচ্ছে...</value>
|
||||||
@@ -904,13 +904,13 @@
|
|||||||
Scanning will happen automatically.</value>
|
Scanning will happen automatically.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScanQrTitle" xml:space="preserve">
|
<data name="ScanQrTitle" xml:space="preserve">
|
||||||
<value>Scan QR Code</value>
|
<value>QR কোড স্ক্যান করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Camera" xml:space="preserve">
|
<data name="Camera" xml:space="preserve">
|
||||||
<value>Camera</value>
|
<value>ক্যামেরা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Photos" xml:space="preserve">
|
<data name="Photos" xml:space="preserve">
|
||||||
<value>Photos</value>
|
<value>ছবিসমূহ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyTotp" xml:space="preserve">
|
<data name="CopyTotp" xml:space="preserve">
|
||||||
<value>Copy TOTP</value>
|
<value>Copy TOTP</value>
|
||||||
@@ -934,7 +934,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Choose file</value>
|
<value>Choose file</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="File" xml:space="preserve">
|
<data name="File" xml:space="preserve">
|
||||||
<value>File</value>
|
<value>ফাইল</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoFileChosen" xml:space="preserve">
|
<data name="NoFileChosen" xml:space="preserve">
|
||||||
<value>No file chosen</value>
|
<value>No file chosen</value>
|
||||||
@@ -1080,7 +1080,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>নামের শেষাংশ</value>
|
<value>নামের শেষাংশ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FullName" xml:space="preserve">
|
<data name="FullName" xml:space="preserve">
|
||||||
<value>Full name</value>
|
<value>পুরো নাম</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LicenseNumber" xml:space="preserve">
|
<data name="LicenseNumber" xml:space="preserve">
|
||||||
<value>লাইসেন্স নম্বর</value>
|
<value>লাইসেন্স নম্বর</value>
|
||||||
@@ -1107,34 +1107,34 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Mx</value>
|
<value>Mx</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="November" xml:space="preserve">
|
<data name="November" xml:space="preserve">
|
||||||
<value>November</value>
|
<value>নভেম্বর</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="October" xml:space="preserve">
|
<data name="October" xml:space="preserve">
|
||||||
<value>October</value>
|
<value>অক্টোবর</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PassportNumber" xml:space="preserve">
|
<data name="PassportNumber" xml:space="preserve">
|
||||||
<value>Passport number</value>
|
<value>পাসপোর্ট নম্বর</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Phone" xml:space="preserve">
|
<data name="Phone" xml:space="preserve">
|
||||||
<value>Phone</value>
|
<value>ফোন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="September" xml:space="preserve">
|
<data name="September" xml:space="preserve">
|
||||||
<value>September</value>
|
<value>সেপ্টেম্বর</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SSN" xml:space="preserve">
|
<data name="SSN" xml:space="preserve">
|
||||||
<value>Social Security number</value>
|
<value>সামাজিক সুরক্ষা নম্বর</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StateProvince" xml:space="preserve">
|
<data name="StateProvince" xml:space="preserve">
|
||||||
<value>State / Province</value>
|
<value>রাজ্য / প্রদেশ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Title" xml:space="preserve">
|
<data name="Title" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>শিরোনাম</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ZipPostalCode" xml:space="preserve">
|
<data name="ZipPostalCode" xml:space="preserve">
|
||||||
<value>Zip / Postal code</value>
|
<value>জিপ / পোস্টকোড</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Address" xml:space="preserve">
|
<data name="Address" xml:space="preserve">
|
||||||
<value>Address</value>
|
<value>ঠিকানা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Expiration" xml:space="preserve">
|
<data name="Expiration" xml:space="preserve">
|
||||||
<value>Expiration</value>
|
<value>Expiration</value>
|
||||||
@@ -1204,7 +1204,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Custom field name</value>
|
<value>Custom field name</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FieldTypeBoolean" xml:space="preserve">
|
<data name="FieldTypeBoolean" xml:space="preserve">
|
||||||
<value>Boolean</value>
|
<value>বুলিয়ান</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FieldTypeHidden" xml:space="preserve">
|
<data name="FieldTypeHidden" xml:space="preserve">
|
||||||
<value>Hidden</value>
|
<value>Hidden</value>
|
||||||
@@ -1225,7 +1225,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Remove</value>
|
<value>Remove</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewUri" xml:space="preserve">
|
<data name="NewUri" xml:space="preserve">
|
||||||
<value>New URI</value>
|
<value>নতুন URI</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="URIPosition" xml:space="preserve">
|
<data name="URIPosition" xml:space="preserve">
|
||||||
<value>URI {0}</value>
|
<value>URI {0}</value>
|
||||||
@@ -1272,7 +1272,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Hold your Yubikey near the top of the device.</value>
|
<value>Hold your Yubikey near the top of the device.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TryAgain" xml:space="preserve">
|
<data name="TryAgain" xml:space="preserve">
|
||||||
<value>Try again</value>
|
<value>আবার চেষ্টা করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YubiKeyInstructionIos" xml:space="preserve">
|
<data name="YubiKeyInstructionIos" xml:space="preserve">
|
||||||
<value>To continue, hold your YubiKey NEO against the back of the device.</value>
|
<value>To continue, hold your YubiKey NEO against the back of the device.</value>
|
||||||
@@ -1440,16 +1440,16 @@ Scanning will happen automatically.</value>
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NumberOfWords" xml:space="preserve">
|
<data name="NumberOfWords" xml:space="preserve">
|
||||||
<value>Number of words</value>
|
<value>শব্দসংখ্যা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Passphrase" xml:space="preserve">
|
<data name="Passphrase" xml:space="preserve">
|
||||||
<value>Passphrase</value>
|
<value>গুপ্ত-বাক্যাংশ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WordSeparator" xml:space="preserve">
|
<data name="WordSeparator" xml:space="preserve">
|
||||||
<value>Word separator</value>
|
<value>শব্দ বিভাজক</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Clear" xml:space="preserve">
|
<data name="Clear" xml:space="preserve">
|
||||||
<value>Clear</value>
|
<value>পরিষ্কার করুন</value>
|
||||||
<comment>To clear something out. example: To clear browser history.</comment>
|
<comment>To clear something out. example: To clear browser history.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Generator" xml:space="preserve">
|
<data name="Generator" xml:space="preserve">
|
||||||
@@ -1474,42 +1474,42 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Export vault</value>
|
<value>Export vault</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LockNow" xml:space="preserve">
|
<data name="LockNow" xml:space="preserve">
|
||||||
<value>Lock now</value>
|
<value>এখনই লক করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PIN" xml:space="preserve">
|
<data name="PIN" xml:space="preserve">
|
||||||
<value>PIN</value>
|
<value>পিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Unlock" xml:space="preserve">
|
<data name="Unlock" xml:space="preserve">
|
||||||
<value>Unlock</value>
|
<value>আনলক করুন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnlockVault" xml:space="preserve">
|
<data name="UnlockVault" xml:space="preserve">
|
||||||
<value>Unlock vault</value>
|
<value>Unlock vault</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThirtyMinutes" xml:space="preserve">
|
<data name="ThirtyMinutes" xml:space="preserve">
|
||||||
<value>30 minutes</value>
|
<value>৩০ মিনিট</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SetPINDescription" xml:space="preserve">
|
<data name="SetPINDescription" xml:space="preserve">
|
||||||
<value>Set your PIN code for unlocking Bitwarden. Your PIN settings will be reset if you ever fully log out of the application.</value>
|
<value>Bitwarden আনলক করার জন্য আপনার পিন কোডটি সেট করুন। আপনি যদি অ্যাপ্লিকেশনটি থেকে পুরোপুরি লগ আউট করেন তবে আপনার পিন সেটিংস রিসেট করা হবে।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggedInAsOn" xml:space="preserve">
|
<data name="LoggedInAsOn" xml:space="preserve">
|
||||||
<value>Logged in as {0} on {1}.</value>
|
<value>{1}-এ {0} হিসেবে লগইন করা হয়েছে।</value>
|
||||||
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
|
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultLockedMasterPassword" xml:space="preserve">
|
<data name="VaultLockedMasterPassword" xml:space="preserve">
|
||||||
<value>আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার প্রধান পাসওয়ার্ডটি যাচাই করান।</value>
|
<value>আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার প্রধান পাসওয়ার্ডটি যাচাই করান।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultLockedPIN" xml:space="preserve">
|
<data name="VaultLockedPIN" xml:space="preserve">
|
||||||
<value>Your vault is locked. Verify your PIN code to continue.</value>
|
<value>আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার পিন কোড যাচাই করান।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultLockedIdentity" xml:space="preserve">
|
<data name="VaultLockedIdentity" xml:space="preserve">
|
||||||
<value>Your vault is locked. Verify your identity to continue.</value>
|
<value>আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার পরিচয় যাচাই করান।</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Dark" xml:space="preserve">
|
<data name="Dark" xml:space="preserve">
|
||||||
<value>Dark</value>
|
<value>গাঢ়</value>
|
||||||
<comment>A dark color</comment>
|
<comment>A dark color</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Light" xml:space="preserve">
|
<data name="Light" xml:space="preserve">
|
||||||
<value>Light</value>
|
<value>উজ্জ্বল</value>
|
||||||
<comment>A light color</comment>
|
<comment>A light color</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FiveMinutes" xml:space="preserve">
|
<data name="FiveMinutes" xml:space="preserve">
|
||||||
@@ -1887,10 +1887,10 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Text" xml:space="preserve">
|
<data name="Text" xml:space="preserve">
|
||||||
<value>Text</value>
|
<value>লেখা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeText" xml:space="preserve">
|
<data name="TypeText" xml:space="preserve">
|
||||||
<value>Text</value>
|
<value>লেখা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeTextInfo" xml:space="preserve">
|
<data name="TypeTextInfo" xml:space="preserve">
|
||||||
<value>The text you want to send.</value>
|
<value>The text you want to send.</value>
|
||||||
@@ -1900,7 +1900,7 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeFile" xml:space="preserve">
|
<data name="TypeFile" xml:space="preserve">
|
||||||
<value>File</value>
|
<value>ফাইল</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeFileInfo" xml:space="preserve">
|
<data name="TypeFileInfo" xml:space="preserve">
|
||||||
<value>The file you want to send.</value>
|
<value>The file you want to send.</value>
|
||||||
@@ -1918,7 +1918,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Text type is not selected, tap to select.</value>
|
<value>Text type is not selected, tap to select.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeletionDate" xml:space="preserve">
|
<data name="DeletionDate" xml:space="preserve">
|
||||||
<value>Deletion date</value>
|
<value>মুছে ফেলার তারিখ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeletionTime" xml:space="preserve">
|
<data name="DeletionTime" xml:space="preserve">
|
||||||
<value>Deletion time</value>
|
<value>Deletion time</value>
|
||||||
@@ -1957,7 +1957,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Current access count</value>
|
<value>Current access count</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewPassword" xml:space="preserve">
|
<data name="NewPassword" xml:space="preserve">
|
||||||
<value>New password</value>
|
<value>নতুন পাসওয়ার্ড</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordInfo" xml:space="preserve">
|
<data name="PasswordInfo" xml:space="preserve">
|
||||||
<value>Optionally require a password for users to access this Send.</value>
|
<value>Optionally require a password for users to access this Send.</value>
|
||||||
@@ -2030,19 +2030,19 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="OneDay" xml:space="preserve">
|
<data name="OneDay" xml:space="preserve">
|
||||||
<value>1 day</value>
|
<value>১ দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TwoDays" xml:space="preserve">
|
<data name="TwoDays" xml:space="preserve">
|
||||||
<value>2 days</value>
|
<value>২ দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThreeDays" xml:space="preserve">
|
<data name="ThreeDays" xml:space="preserve">
|
||||||
<value>3 days</value>
|
<value>3 days</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SevenDays" xml:space="preserve">
|
<data name="SevenDays" xml:space="preserve">
|
||||||
<value>7 days</value>
|
<value>৭ দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThirtyDays" xml:space="preserve">
|
<data name="ThirtyDays" xml:space="preserve">
|
||||||
<value>30 days</value>
|
<value>৩০ দিন</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Custom" xml:space="preserve">
|
<data name="Custom" xml:space="preserve">
|
||||||
<value>Custom</value>
|
<value>Custom</value>
|
||||||
@@ -2240,16 +2240,16 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Options are collapsed, tap to expand.</value>
|
<value>Options are collapsed, tap to expand.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UppercaseAtoZ" xml:space="preserve">
|
<data name="UppercaseAtoZ" xml:space="preserve">
|
||||||
<value>Uppercase (A to Z)</value>
|
<value>বড় হাতের অক্ষর (A-Z)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LowercaseAtoZ" xml:space="preserve">
|
<data name="LowercaseAtoZ" xml:space="preserve">
|
||||||
<value>Lowercase (A to Z)</value>
|
<value>Lowercase (A to Z)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NumbersZeroToNine" xml:space="preserve">
|
<data name="NumbersZeroToNine" xml:space="preserve">
|
||||||
<value>Numbers (0 to 9)</value>
|
<value>সংখ্যা (0-9)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SpecialCharacters" xml:space="preserve">
|
<data name="SpecialCharacters" xml:space="preserve">
|
||||||
<value>Special characters (!@#$%^&*)</value>
|
<value>বিশেষ অক্ষর (!@#$%^&*)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TapToGoBack" xml:space="preserve">
|
<data name="TapToGoBack" xml:space="preserve">
|
||||||
<value>Tap to go back</value>
|
<value>Tap to go back</value>
|
||||||
@@ -2352,10 +2352,10 @@ select Add TOTP to store the key safely</value>
|
|||||||
<value>Deny login</value>
|
<value>Deny login</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="JustNow" xml:space="preserve">
|
<data name="JustNow" xml:space="preserve">
|
||||||
<value>Just now</value>
|
<value>এইমাত্র</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="XMinutesAgo" xml:space="preserve">
|
<data name="XMinutesAgo" xml:space="preserve">
|
||||||
<value>{0} minutes ago</value>
|
<value>{0} মিনিট আগে</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInAccepted" xml:space="preserve">
|
<data name="LogInAccepted" xml:space="preserve">
|
||||||
<value>Login confirmed</value>
|
<value>Login confirmed</value>
|
||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2548,7 +2548,7 @@ Do you want to switch to this account?</value>
|
|||||||
<value>Enable camera permission to use the scanner</value>
|
<value>Enable camera permission to use the scanner</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Language" xml:space="preserve">
|
<data name="Language" xml:space="preserve">
|
||||||
<value>Language</value>
|
<value>ভাষা</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeXDescription" xml:space="preserve">
|
<data name="LanguageChangeXDescription" xml:space="preserve">
|
||||||
<value>The language has been changed to {0}. Please restart the app to see the change</value>
|
<value>The language has been changed to {0}. Please restart the app to see the change</value>
|
||||||
@@ -2575,10 +2575,10 @@ Do you want to switch to this account?</value>
|
|||||||
<value>Weak</value>
|
<value>Weak</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Good" xml:space="preserve">
|
<data name="Good" xml:space="preserve">
|
||||||
<value>Good</value>
|
<value>ভালো</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Strong" xml:space="preserve">
|
<data name="Strong" xml:space="preserve">
|
||||||
<value>Strong</value>
|
<value>শক্তিশালী</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
|
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
|
||||||
<value>Check known data breaches for this password</value>
|
<value>Check known data breaches for this password</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2494,8 +2494,8 @@ Skeniranje će biti izvršeno automatski.</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Dobijte podsjetnik glavne lozinke</value>
|
<value>Dobijte podsjetnik glavne lozinke</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Prijava kao {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nisi ti?</value>
|
<value>Nisi ti?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Skeniranje će biti izvršeno automatski.</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Voleu canviar a aquest compte?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Obteniu la pista de la contrasenya mestra</value>
|
<value>Obteniu la pista de la contrasenya mestra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Connectat com {0}</value>
|
<value>Inici de sessió com a {0} a {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>No sou vosaltres?</value>
|
<value>No sou vosaltres?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Voleu canviar a aquest compte?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>No hi ha elements que coincidisquen amb la cerca</value>
|
<value>No hi ha elements que coincidisquen amb la cerca</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>EUA</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>UE</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Autoallotjat</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Regió de dades</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Regió</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>La vostra contrasenya mestra no compleix una o més de les polítiques de l'organització. Per accedir a la caixa forta, heu d'actualitzar-la ara. Si continueu, es tancarà la sessió actual i us demanarà que torneu a iniciar-la. Les sessions en altres dispositius poden continuar romanent actives fins a una hora.</value>
|
<value>La vostra contrasenya mestra no compleix una o més de les polítiques de l'organització. Per accedir a la caixa forta, heu d'actualitzar-la ara. Si continueu, es tancarà la sessió actual i us demanarà que torneu a iniciar-la. Les sessions en altres dispositius poden continuar romanent actives fins a una hora.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Contrasenya mestra actual</value>
|
<value>Contrasenya mestra actual</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Ajuda per tornar a demanar la contrasenya mestra</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>El desbloqueig pot fallar a causa de memòria insuficient. Disminueix la configuració de memòria KDF per resoldre-ho</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2494,8 +2494,8 @@ Chcete se přepnout na tento účet?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Získat nápovědu pro hlavní heslo</value>
|
<value>Získat nápovědu pro hlavní heslo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Přihlášování jako {0}</value>
|
<value>Přihlašování jako {0} na {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nejste to Vy?</value>
|
<value>Nejste to Vy?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Chcete se přepnout na tento účet?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Neexistují žádné položky, které by odpovídaly hledání</value>
|
<value>Neexistují žádné položky, které by odpovídaly hledání</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Vlastní hosting</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Datový region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Vaše hlavní heslo nesplňuje jednu nebo více zásad Vaší organizace. Pro přístup k trezoru musíte nyní aktualizovat své hlavní heslo. Pokračování Vás odhlásí z Vaší aktuální relace a bude nutné se přihlásit. Aktivní relace na jiných zařízeních mohou zůstat aktivní až po dobu jedné hodiny.</value>
|
<value>Vaše hlavní heslo nesplňuje jednu nebo více zásad Vaší organizace. Pro přístup k trezoru musíte nyní aktualizovat své hlavní heslo. Pokračování Vás odhlásí z Vaší aktuální relace a bude nutné se přihlásit. Aktivní relace na jiných zařízeních mohou zůstat aktivní až po dobu jedné hodiny.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Aktuální hlavní heslo</value>
|
<value>Aktuální hlavní heslo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Nápověda pro znovuzeptání se na hlavní heslo</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Odemknutí může selhat z důvodu nedostatku paměti. Pro vyřešení snižte nastavení paměti KDF.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Vil du skifte til denne konto?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Få hovedadgangskodetip</value>
|
<value>Få hovedadgangskodetip</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logger ind som {0}</value>
|
<value>Logger ind som {0} på {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ikke dig?</value>
|
<value>Ikke dig?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Vil du skifte til denne konto?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Ingen emner matcher søgningen</value>
|
<value>Ingen emner matcher søgningen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>USA</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Selv-hostet</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Dataregion</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Din hovedadgangskode overholder ikke én eller flere organisationspolitikker. For at få adgang til boksen skal hovedadgangskode opdateres nu. Fortsættes, logges du ud af den nuværende session og vil skulle logger ind igen. Aktive sessioner på andre enheder kan forblive aktive i op til én time.</value>
|
<value>Din hovedadgangskode overholder ikke én eller flere organisationspolitikker. For at få adgang til boksen skal hovedadgangskode opdateres nu. Fortsættes, logges du ud af den nuværende session og vil skulle logger ind igen. Aktive sessioner på andre enheder kan forblive aktive i op til én time.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Aktuel hovedadgangskode</value>
|
<value>Aktuel hovedadgangskode</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Hjælp til genanmodning om hovedadgangskode</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Oplåsning kan fejle grundet utilstrækkelig hukommelse. Reducér KDF-hukommelsesindstillinger for at afhjælpe</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,7 +1753,7 @@ Das Scannen erfolgt automatisch.</value>
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrie zum Entsperren ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
<value>Das Entsperren über Biometrie ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Das Entsperren von Auto-Ausfüllen über Biometrie ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
<value>Das Entsperren von Auto-Ausfüllen über Biometrie ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
||||||
@@ -2494,8 +2494,8 @@ Möchtest du zu diesem Konto wechseln?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Hinweis zum Master-Passwort erhalten</value>
|
<value>Hinweis zum Master-Passwort erhalten</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Anmelden als {0}</value>
|
<value>Anmelden als {0} auf {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nicht du?</value>
|
<value>Nicht du?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Möchtest du zu diesem Konto wechseln?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Es gibt keine Einträge, die mit der Suche übereinstimmen</value>
|
<value>Es gibt keine Einträge, die mit der Suche übereinstimmen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Selbst gehostet</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Datenregion</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Dein Master-Passwort entspricht nicht einer oder mehreren Richtlinien deiner Organisation. Um auf den Tresor zugreifen zu können, musst du dein Master-Passwort jetzt aktualisieren. Wenn du fortfährst, wirst du von deiner aktuellen Sitzung abgemeldet und musst dich erneut anmelden. Aktive Sitzungen auf anderen Geräten können noch bis zu einer Stunde lang aktiv bleiben.</value>
|
<value>Dein Master-Passwort entspricht nicht einer oder mehreren Richtlinien deiner Organisation. Um auf den Tresor zugreifen zu können, musst du dein Master-Passwort jetzt aktualisieren. Wenn du fortfährst, wirst du von deiner aktuellen Sitzung abgemeldet und musst dich erneut anmelden. Aktive Sitzungen auf anderen Geräten können noch bis zu einer Stunde lang aktiv bleiben.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Aktuelles Master-Passwort</value>
|
<value>Aktuelles Master-Passwort</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Hilfe zum erneuten Abfragen des Master-Passworts</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Das Entsperren kann aufgrund von unzureichendem Arbeitsspeicher fehlschlagen. Verringere deine KDF-Speichereinstellungen, um das Problem zu beheben.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Το βιομετρικό ξεκλείδωμα για αυτόν τον λογαριασμό είναι απενεργοποιημένο εν αναμονή της επαλήθευσης του κύριου κωδικού πρόσβασης.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Το βιομετρικό ξεκλείδωμα αυτόματης συμπλήρωσης για αυτό το λογαριασμό είναι απενεργοποιημένο εν αναμονή της επαλήθευσης του κύριου κωδικού πρόσβασης.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Ενεργοποίηση συγχρονισμού κατά την ανανέωση</value>
|
<value>Ενεργοποίηση συγχρονισμού κατά την ανανέωση</value>
|
||||||
@@ -2143,10 +2143,10 @@
|
|||||||
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο vault σας. Το μέγιστο επιτρεπόμενο Χρονικό όριο Vault είναι {0} ώρα(ες) και {1} λεπτό(ά)</value>
|
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο vault σας. Το μέγιστο επιτρεπόμενο Χρονικό όριο Vault είναι {0} ώρα(ες) και {1} λεπτό(ά)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s). Your vault timeout action is set to {2}.</value>
|
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο του vault σας. Το μέγιστο επιτρεπόμενο χρονικό όριο vault είναι {0} ώρα(ες) και {1} λεπτό(ά). Το χρονικό όριο του vault σας έχει οριστεί σε {2}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
<value>Οι πολιτικές του οργανισμού σας έχουν ορίσει την ενέργεια χρονικού ορίου vault σε {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Το χρονικό όριο του vault σας υπερβαίνει τους περιορισμούς που έχει ορίσει ο οργανισμός σας.</value>
|
<value>Το χρονικό όριο του vault σας υπερβαίνει τους περιορισμούς που έχει ορίσει ο οργανισμός σας.</value>
|
||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Λάβετε υπόδειξη κύριου κωδικού</value>
|
<value>Λάβετε υπόδειξη κύριου κωδικού</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Σύνδεση ως {0}</value>
|
<value>Σύνδεση ως {0} στις {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Δεν είστε εσείς;</value>
|
<value>Δεν είστε εσείς;</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Δεν υπάρχουν στοιχεία που να ταιριάζουν με την αναζήτηση</value>
|
<value>Δεν υπάρχουν στοιχεία που να ταιριάζουν με την αναζήτηση</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Περιοχή</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Ο κύριος κωδικός πρόσβασής σας δεν πληροί μία ή περισσότερες πολιτικές του οργανισμού σας. Για να αποκτήσετε πρόσβαση στο Vault σας, πρέπει να ενημερώσετε τον κύριο κωδικό πρόσβασής σας τώρα. Η διαδικασία θα σας αποσυνδέσει από την τρέχουσα συνεδρία σας, απαιτώντας από εσάς να συνδεθείτε ξανά. Οι ενεργές συνεδρίες σε άλλες συσκευές ενδέχεται να συνεχίσουν να είναι ενεργές εώς και μία ώρα.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Τρέχων κύριος κωδικός</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2509,8 +2509,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2623,10 +2623,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Obtener pista de contraseña maestra</value>
|
<value>Obtener pista de contraseña maestra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Iniciando sesión como {0}</value>
|
<value>Iniciando sesión como {0} en {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>¿No eres tú?</value>
|
<value>¿No eres tú?</value>
|
||||||
@@ -2610,10 +2610,31 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>No hay elementos que coincidan con la búsqueda</value>
|
<value>No hay elementos que coincidan con la búsqueda</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>EE.UU.</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>Unión Europea</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Autoalojado</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Región de datos</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Región</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Su contraseña maestra no cumple con una o más de las políticas de su organización. Para acceder a la caja fuerte, debe actualizar su contraseña maestra ahora. Proceder le desconectará de su sesión actual, requiriendo que vuelva a iniciar sesión. Las sesiones activas en otros dispositivos pueden seguir estando activas durante hasta una hora.</value>
|
<value>Su contraseña maestra no cumple con una o más de las políticas de su organización. Para acceder a la caja fuerte, debe actualizar su contraseña maestra ahora. Proceder le desconectará de su sesión actual, requiriendo que vuelva a iniciar sesión. Las sesiones activas en otros dispositivos pueden seguir estando activas durante hasta una hora.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Contraseña maestra actual</value>
|
<value>Contraseña maestra actual</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>El desbloqueo puede fallar por falta de memoria. Disminuye los ajustes de memoria KDF para resolver</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Soovid selle konto peale lülituda?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Tuleta ülemparooli vihjega meelde</value>
|
<value>Tuleta ülemparooli vihjega meelde</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Sisselogimas kui {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Pole sina?</value>
|
<value>Pole sina?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Soovid selle konto peale lülituda?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Otsingusõnale ei vasta kirjeid</value>
|
<value>Otsingusõnale ei vasta kirjeid</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Sinu ülemparool ei vasta ühele või rohkemale organisatsiooni poolt seatud poliitikale. Hoidlale ligipääsemiseks pead oma ülemaprooli uuendama. Jätkamisel logitakse sind praegusest sessioonist välja, mistõttu pead uuesti sisse logima. Teistes seadmetes olevad aktiivsed sessioonid aeguvad umbes ühe tunni jooksul.</value>
|
<value>Sinu ülemparool ei vasta ühele või rohkemale organisatsiooni poolt seatud poliitikale. Hoidlale ligipääsemiseks pead oma ülemaprooli uuendama. Jätkamisel logitakse sind praegusest sessioonist välja, mistõttu pead uuesti sisse logima. Teistes seadmetes olevad aktiivsed sessioonid aeguvad umbes ühe tunni jooksul.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Praegune ülemparool</value>
|
<value>Praegune ülemparool</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>Pasahitz nagusia ahazten baduzu, pista batek pasahitza gogoratzen lagunduko dizu.</value>
|
<value>Pasahitz nagusia ahazten baduzu, pista batek pasahitza gogoratzen lagunduko dizu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
||||||
<value>Master password must be at least {0} characters long.</value>
|
<value>Pasahitz nagusiak {0} karaktere izan behar ditu gutxienez.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Gutxieneko zenbaki kopurua</value>
|
<value>Gutxieneko zenbaki kopurua</value>
|
||||||
@@ -1752,10 +1752,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Desblokeatze biometrikoa desgaituta dago kontu honentzat, pasahitz nagusia egiaztatzeko zain.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Desblokeatze biometriko automatikoa desgaituta dago kontu honentzat, pasahitz nagusia egiaztatzeko zain.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Gaitu eguneratzean sinkronizatzea</value>
|
<value>Gaitu eguneratzean sinkronizatzea</value>
|
||||||
@@ -2494,8 +2494,8 @@ Kontu honetara aldatu nahi duzu?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Jaso pasahitz nagusiaren pista</value>
|
<value>Jaso pasahitz nagusiaren pista</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0} bezala hasi saioa</value>
|
<value>{0} bezala saioa hasten {1}(e)n</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ez zara zu?</value>
|
<value>Ez zara zu?</value>
|
||||||
@@ -2531,31 +2531,31 @@ Kontu honetara aldatu nahi duzu?</value>
|
|||||||
<value>Pending login requests</value>
|
<value>Pending login requests</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeclineAllRequests" xml:space="preserve">
|
<data name="DeclineAllRequests" xml:space="preserve">
|
||||||
<value>Decline all requests</value>
|
<value>Ukatu eskaera guztiak</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
|
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
|
||||||
<value>Are you sure you want to decline all pending login requests?</value>
|
<value>Ziur al zaude zain dauden saioa hasteko eskaera guztiak ukatu nahi dituzula?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Requests declined</value>
|
<value>Eskaerak ukatuta</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>No pending requests</value>
|
<value>Ez dago eskaerarik zain</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
||||||
<value>Gaitu kameraren baimena eskanerra erabiltzeko</value>
|
<value>Gaitu kameraren baimena eskanerra erabiltzeko</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Language" xml:space="preserve">
|
<data name="Language" xml:space="preserve">
|
||||||
<value>Language</value>
|
<value>Hizkuntza</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeXDescription" xml:space="preserve">
|
<data name="LanguageChangeXDescription" xml:space="preserve">
|
||||||
<value>The language has been changed to {0}. Please restart the app to see the change</value>
|
<value>{0} hizkuntza ezarri da. Berrabiarazi aplikazioa mesedez aldaketa ikusi ahal izateko</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Hizkuntza aldatzeak aplikazioa berabiaraztea behar du</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>Lehenetsia (Sistema)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Garrantzitsua</value>
|
<value>Garrantzitsua</value>
|
||||||
@@ -2594,7 +2594,7 @@ Kontu honetara aldatu nahi duzu?</value>
|
|||||||
<value>Pasahitz ahul hau datu-urraketa batean aurkitu da. Erabil ezazu beste inon erabili ez duzun pasahitz sendi bat zure kontua babesteko. Ziur zaude pasahitz hau erabili nahi duzula?</value>
|
<value>Pasahitz ahul hau datu-urraketa batean aurkitu da. Erabil ezazu beste inon erabili ez duzun pasahitz sendi bat zure kontua babesteko. Ziur zaude pasahitz hau erabili nahi duzula?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>Erakundearen identifikazio bakarra (SSO) beharrezkoa da.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddTheKeyToAnExistingOrNewItem" xml:space="preserve">
|
<data name="AddTheKeyToAnExistingOrNewItem" xml:space="preserve">
|
||||||
<value>Add the key to an existing or new item</value>
|
<value>Add the key to an existing or new item</value>
|
||||||
@@ -2603,15 +2603,36 @@ Kontu honetara aldatu nahi duzu?</value>
|
|||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>There are no items in your vault that match "{0}"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchForAnItemOrAddANewItem" xml:space="preserve">
|
<data name="SearchForAnItemOrAddANewItem" xml:space="preserve">
|
||||||
<value>Search for an item or add a new item</value>
|
<value>Bilatu elementu bat ala gehitu elementu berria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>Ez dago bilaketarekin bat datorren emaitzarik</value>
|
||||||
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>AEB</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Eskualdea</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Uneko pasahitz nagusia</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>باز کردن قفل بیومتریک برای این حساب کاربری در انتظار تأیید کلمه عبور اصلی غیرفعال است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>باز کردن قفل پر کردن خودکار بیومتریک برای این حساب کاربری در انتظار تأیید کلمه عبور اصلی غیرفعال است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>فعال کردن همگامسازی در نوسازی</value>
|
<value>فعال کردن همگامسازی در نوسازی</value>
|
||||||
@@ -2144,10 +2144,10 @@
|
|||||||
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است</value>
|
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s). Your vault timeout action is set to {2}.</value>
|
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است. عملگر مهلت زمانی گاوصندوق شما روی {2} تنظیم شده است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
<value>سباستهای سازمان شما، عملگر زمانبندی گاوصندوق شما را روی {0} تنظیم کرده است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>مهلت زمانی شما بیش از محدودیت های تعیین شده توسط سازمانتان است.</value>
|
<value>مهلت زمانی شما بیش از محدودیت های تعیین شده توسط سازمانتان است.</value>
|
||||||
@@ -2496,8 +2496,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>دریافت یادآور کلمه عبور اصلی</value>
|
<value>دریافت یادآور کلمه عبور اصلی</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>در حال ورود به عنوان {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>شما نیستید؟</value>
|
<value>شما نیستید؟</value>
|
||||||
@@ -2610,10 +2610,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>هیچ موردی وجود ندارد که با جستجو مطابقت داشته باشد</value>
|
<value>هیچ موردی وجود ندارد که با جستجو مطابقت داشته باشد</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>کلمه عبور اصلی شما با یک یا چند سیاست سازمانتان مطابقت ندارد. برای دسترسی به گاوصندوق، باید همین حالا کلمه عبور اصلی خود را بهروز کنید. در صورت ادامه، شما از نشست فعلی خود خارج میشوید و باید دوباره وارد سیستم شوید. نشست فعال در دستگاه های دیگر ممکن است تا یک ساعت همچنان فعال باقی بمانند.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>کلمه عبور اصلی فعلی</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1492,7 +1492,7 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<value>Aseta PIN-koodi Bitwardenin avaukselle. PIN-asetukset tyhjentyvät, jos kirjaudut kokonaan ulos sovelluksesta.</value>
|
<value>Aseta PIN-koodi Bitwardenin avaukselle. PIN-asetukset tyhjentyvät, jos kirjaudut kokonaan ulos sovelluksesta.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggedInAsOn" xml:space="preserve">
|
<data name="LoggedInAsOn" xml:space="preserve">
|
||||||
<value>Kirjautui tunnuksella {0} palvelimelle {1}.</value>
|
<value>Kirjautui palvelimelle {1} tunnuksella {0}.</value>
|
||||||
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
|
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultLockedMasterPassword" xml:space="preserve">
|
<data name="VaultLockedMasterPassword" xml:space="preserve">
|
||||||
@@ -1753,10 +1753,10 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Biometrinen avaus on poistettu käytöstä tältä tililtä, kunnes pääsalasana on vahvistettu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Automaattisen täytön biometrinen avaus on poistettu käytöstä tältä tililtä, kunnes pääsalasana on vahvistettu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Synkronoi holvi päivityksen yhteydessä</value>
|
<value>Synkronoi holvi päivityksen yhteydessä</value>
|
||||||
@@ -2496,8 +2496,8 @@ Haluatko vaihtaa tähän tiliin?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Pyydä pääsalasanan vihjettä</value>
|
<value>Pyydä pääsalasanan vihjettä</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Kirjaudutaan tunnuksella {0}</value>
|
<value>Kirjaudutaan palvelimelle {1} tunnuksella {0}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Etkö se ollut sinä?</value>
|
<value>Etkö se ollut sinä?</value>
|
||||||
@@ -2602,7 +2602,7 @@ Haluatko vaihtaa tähän tiliin?</value>
|
|||||||
<value>Lisää avain olemassa olevaan tai uuteen kohteeseen</value>
|
<value>Lisää avain olemassa olevaan tai uuteen kohteeseen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>Holvissasi ei ole kohteita osoitteelle "{0}"</value>
|
<value>Holvissasi ei ole kohdetta "{0}" vastavia tietoja</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchForAnItemOrAddANewItem" xml:space="preserve">
|
<data name="SearchForAnItemOrAddANewItem" xml:space="preserve">
|
||||||
<value>Etsi kohdetta tai lisää uusi kohde</value>
|
<value>Etsi kohdetta tai lisää uusi kohde</value>
|
||||||
@@ -2610,10 +2610,31 @@ Haluatko vaihtaa tähän tiliin?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Hakua vastaavia kohteita ei ole</value>
|
<value>Hakua vastaavia kohteita ei ole</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Itse ylläpidetty</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Tietoalue</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Alue</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Pääsalasanasi ei täytä yhden tai useamman organisaatiokäytännön vaatimuksia ja holvin käyttämiseksi sinun on vaihdettava se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
|
<value>Pääsalasanasi ei täytä yhden tai useamman organisaatiokäytännön vaatimuksia ja holvin käyttämiseksi sinun on vaihdettava se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Nykyinen pääsalasana</value>
|
<value>Nykyinen pääsalasana</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Pääsalasanan uudelleenkyselyn ohje</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Lukituksen avaus voi epäonnistua riittämättömän keskusmuistin vuoksi. Tämän välttämiseksi voit madaltaa KDF-muistiasetuksiasi.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Gusto mo bang pumunta sa account na ito?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Kunin ang palatandaan ng master password</value>
|
<value>Kunin ang palatandaan ng master password</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Nagla-log in bilang si {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Hindi ikaw?</value>
|
<value>Hindi ikaw?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Gusto mo bang pumunta sa account na ito?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Walang mga item na tumutugma sa paghahanap</value>
|
<value>Walang mga item na tumutugma sa paghahanap</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Le déverrouillage biométrique pour ce compte est désactivé en attente de vérification du mot de passe maître.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Le déverrouillage biométrique de saisie automatique pour ce compte est désactivé en attente de vérification du mot de passe maître.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Autoriser la synchronisation au rafraîchissement</value>
|
<value>Autoriser la synchronisation au rafraîchissement</value>
|
||||||
@@ -2496,8 +2496,8 @@ Voulez-vous basculer vers ce compte ?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Obtenir l'indice du mot de passe principal</value>
|
<value>Obtenir l'indice du mot de passe principal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Connecté en tant que {0}</value>
|
<value>Connexion en tant que {0} sur {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ce n'est pas vous ?</value>
|
<value>Ce n'est pas vous ?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Voulez-vous basculer vers ce compte ?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Il n'y a pas d'éléments qui correspondent à la recherche</value>
|
<value>Il n'y a pas d'éléments qui correspondent à la recherche</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Auto-hébergé</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Région des données</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Région</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Votre mot de passe principal ne répond pas aux exigences de politique de sécurité de cette organisation. Pour accéder au coffre, vous devez mettre à jour votre mot de passe principal dès maintenant. En poursuivant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuver rester actives pendant encore une heure.</value>
|
<value>Votre mot de passe principal ne répond pas aux exigences de politique de sécurité de cette organisation. Pour accéder au coffre, vous devez mettre à jour votre mot de passe principal dès maintenant. En poursuivant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuver rester actives pendant encore une heure.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Mot de passe principal actuel</value>
|
<value>Mot de passe principal actuel</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Aide sur la ressaisie du mot de passe principal</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Le déverrouillage peut échouer en raison d'une mémoire insuffisante. Diminuez les paramètres de mémoire KDF pour y remédier</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2498,8 +2498,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2612,10 +2612,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2493,8 +2493,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Slanje podsjetnika glavne lozinke</value>
|
<value>Slanje podsjetnika glavne lozinke</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Prijava kao {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nisi ti?</value>
|
<value>Nisi ti?</value>
|
||||||
@@ -2607,10 +2607,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Nema stavki koje odgovaraju pretrazi</value>
|
<value>Nema stavki koje odgovaraju pretrazi</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2494,8 +2494,8 @@ Szeretnénk átváltani erre a fiókra?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Mesterjelszó emlékeztető kérése</value>
|
<value>Mesterjelszó emlékeztető kérése</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Bejelentkezve mint {0}</value>
|
<value>Bejelentkezve mint {0} :: {1}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ez tévedés?</value>
|
<value>Ez tévedés?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Szeretnénk átváltani erre a fiókra?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Nincsenek a keresésnek megfelelő elemek.</value>
|
<value>Nincsenek a keresésnek megfelelő elemek.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Saját kiszolgáló</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Adatrégió</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Régió</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>A mesterjelszó nem felel meg egy vagy több szervezeti szabályzatnak. A széf eléréséhez frissíteni kell a meszerjelszót. A továbblépés kijelentkeztet az aktuális munkamenetből és újra be kell jelentkezni. A többi eszközön lévő aktív munkamenetek akár egy óráig is aktívak maradhatnak.</value>
|
<value>A mesterjelszó nem felel meg egy vagy több szervezeti szabályzatnak. A széf eléréséhez frissíteni kell a meszerjelszót. A továbblépés kijelentkeztet az aktuális munkamenetből és újra be kell jelentkezni. A többi eszközön lévő aktív munkamenetek akár egy óráig is aktívak maradhatnak.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Jelenlegi mesterjelszó</value>
|
<value>Jelenlegi mesterjelszó</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Mesterjelszó újbóli bekérés súgó</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>A feloldás meghiúsulhat, mert nincs elegendő memória. A megoldáshoz csökkentsül a KDF memóriabeállításait.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Vuoi passare a questo account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Ottieni suggerimento per la password principale</value>
|
<value>Ottieni suggerimento per la password principale</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Accedendo come</value>
|
<value>Accedendo come {0} su {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Non sei tu?</value>
|
<value>Non sei tu?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Vuoi passare a questo account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Nessun elemento corrisponde alla ricerca</value>
|
<value>Nessun elemento corrisponde alla ricerca</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>UE</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Area dati</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Regione</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>La tua password principale non soddisfa uno o più politiche della tua organizzazione. Per accedere alla cassaforte, aggiornala ora. Procedere ti farà uscire dalla sessione corrente, richiedendoti di accedere di nuovo. Le sessioni attive su altri dispositivi potrebbero continuare a rimanere attive per un massimo di un'ora.</value>
|
<value>La tua password principale non soddisfa uno o più politiche della tua organizzazione. Per accedere alla cassaforte, aggiornala ora. Procedere ti farà uscire dalla sessione corrente, richiedendoti di accedere di nuovo. Le sessioni attive su altri dispositivi potrebbero continuare a rimanere attive per un massimo di un'ora.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Password principale corrente</value>
|
<value>Password principale corrente</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Auto per chiedere la password principale di nuovo</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Lo sblocco potrebbe fallire a causa di memoria insufficiente. Riduci le impostazioni della memoria KDF per risolvere il problema</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>マスターパスワードのヒントを取得する</value>
|
<value>マスターパスワードのヒントを取得する</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0} としてログイン</value>
|
<value>{1} で {0} としてログイン</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>あなたではないですか?</value>
|
<value>あなたではないですか?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>検索に一致するアイテムはありません</value>
|
<value>検索に一致するアイテムはありません</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>米国</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>自己ホスト型</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>データのリージョン</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>リージョン</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>マスターパスワードが組織のポリシーに適合していません。保管庫にアクセスするには、今すぐマスターパスワードを更新しなければなりません。続行すると現在のセッションからログアウトし、再度ログインする必要があります。 他のデバイス上のアクティブなセッションは、最大1時間アクティブであり続けることがあります。</value>
|
<value>マスターパスワードが組織のポリシーに適合していません。保管庫にアクセスするには、今すぐマスターパスワードを更新しなければなりません。続行すると現在のセッションからログアウトし、再度ログインする必要があります。 他のデバイス上のアクティブなセッションは、最大1時間アクティブであり続けることがあります。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>現在のマスターパスワード</value>
|
<value>現在のマスターパスワード</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>マスターパスワードの再プロンプトヘルプ</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>メモリ不足のためロック解除に失敗することがあります。KDF のメモリ設定を減らして解決してください</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>마스터 비밀번호 힌트 얻기</value>
|
<value>마스터 비밀번호 힌트 얻기</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0}(으)로 로그인 중</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>본인이 아닌가요?</value>
|
<value>본인이 아닌가요?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>검색어와 일치하는 항목이 없습니다</value>
|
<value>검색어와 일치하는 항목이 없습니다</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Ar norite pereiti prie šios paskyros?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Gauti pagrindinio slaptažodžio užuominą</value>
|
<value>Gauti pagrindinio slaptažodžio užuominą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Prisijungiama kaip {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ne jūs?</value>
|
<value>Ne jūs?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Ar norite pereiti prie šios paskyros?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Elementų, atitinkančių paiešką, nėra</value>
|
<value>Elementų, atitinkančių paiešką, nėra</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Jūsų pagrindinis slaptažodis neatitinka vieno ar kelių organizacijos slaptažodžiui keliamų reikalavimų. Norėdami prisijungti prie saugyklos, jūs turite atnaujinti savo pagrindinį slaptažodį. Jeigu nuspręsite tęsti, jūs būsite atjungti nuo dabartinės sesijos ir jums reikės vėl prisijungti. Visos aktyvios sesijos kituose įrenginiuose gali išlikti aktyvios iki vienos valandos.</value>
|
<value>Jūsų pagrindinis slaptažodis neatitinka vieno ar kelių organizacijos slaptažodžiui keliamų reikalavimų. Norėdami prisijungti prie saugyklos, jūs turite atnaujinti savo pagrindinį slaptažodį. Jeigu nuspręsite tęsti, jūs būsite atjungti nuo dabartinės sesijos ir jums reikės vėl prisijungti. Visos aktyvios sesijos kituose įrenginiuose gali išlikti aktyvios iki vienos valandos.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Dabartinis pagrindinis slaptažodis</value>
|
<value>Dabartinis pagrindinis slaptažodis</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Vai pārslēgties uz šo kontu?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Saņemt galvenās paroles norādi</value>
|
<value>Saņemt galvenās paroles norādi</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Piesakās kā {0}</value>
|
<value>Piesakās {1} kā {0}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Tas neesi Tu?</value>
|
<value>Tas neesi Tu?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Vai pārslēgties uz šo kontu?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Nav vienumu, kas atbilstu meklējumam</value>
|
<value>Nav vienumu, kas atbilstu meklējumam</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>ASV</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>ES</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Pašizvietots</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Datu apgabals</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Apgabals</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Galvenā parole neatbilst vienam vai vairākiem apvienības nosacījumiem. Ir jāatjaunina galvenā parole, lai varētu piekļūt glabātavai. Turpinot notiks atteikšanās no pašreizējās sesijas, un būs nepieciešams pieteikties no jauna. Citās ierīcēs esošās sesijas var turpināt darboties līdz vienai stundai.</value>
|
<value>Galvenā parole neatbilst vienam vai vairākiem apvienības nosacījumiem. Ir jāatjaunina galvenā parole, lai varētu piekļūt glabātavai. Turpinot notiks atteikšanās no pašreizējās sesijas, un būs nepieciešams pieteikties no jauna. Citās ierīcēs esošās sesijas var turpināt darboties līdz vienai stundai.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Pašreizējā galvenā parole</value>
|
<value>Pašreizējā galvenā parole</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Galvenās paroles pārvaicāšanas palīdzība</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Atslēgšana var neizdoties nepietiekamas atmiņas dēļ. Lai to novērstu, jāsamazina KDF atmiņas iestatījmi</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -276,7 +276,7 @@
|
|||||||
<value>നിങ്ങൾക്ക് ലോഗ് ഔട്ട് ചെയ്യണമെന്ന് ഉറപ്പാണോ?</value>
|
<value>നിങ്ങൾക്ക് ലോഗ് ഔട്ട് ചെയ്യണമെന്ന് ഉറപ്പാണോ?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveAccount" xml:space="preserve">
|
<data name="RemoveAccount" xml:space="preserve">
|
||||||
<value>Remove account</value>
|
<value>അക്കൗണ്ട് നീക്കംചെയ്യുക</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveAccountConfirmation" xml:space="preserve">
|
<data name="RemoveAccountConfirmation" xml:space="preserve">
|
||||||
<value>Are you sure you want to remove this account?</value>
|
<value>Are you sure you want to remove this account?</value>
|
||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>നിങ്ങളുടെ പാസ്വേഡ് മറന്നാൽ അത് ഓർമ്മിക്കാൻ ഒരു പ്രാഥമിക പാസ്വേഡ് സൂചന സഹായിക്കും.</value>
|
<value>നിങ്ങളുടെ പാസ്വേഡ് മറന്നാൽ അത് ഓർമ്മിക്കാൻ ഒരു പ്രാഥമിക പാസ്വേഡ് സൂചന സഹായിക്കും.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
<data name="MasterPasswordLengthValMessageX" xml:space="preserve">
|
||||||
<value>Master password must be at least {0} characters long.</value>
|
<value>പ്രാഥമിക പാസ്വേഡിന് കുറഞ്ഞത് {0} പ്രതീകങ്ങളെങ്കിലും ദൈർഘ്യമുണ്ടായിരിക്കണം.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>കുറഞ്ഞ സംഖ്യകൾ</value>
|
<value>കുറഞ്ഞ സംഖ്യകൾ</value>
|
||||||
@@ -775,10 +775,10 @@
|
|||||||
<value>പ്രവർത്തനക്ഷമമാക്കി</value>
|
<value>പ്രവർത്തനക്ഷമമാക്കി</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Off" xml:space="preserve">
|
<data name="Off" xml:space="preserve">
|
||||||
<value>Off</value>
|
<value>ഓഫ്</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="On" xml:space="preserve">
|
<data name="On" xml:space="preserve">
|
||||||
<value>On</value>
|
<value>ഓൺ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Status" xml:space="preserve">
|
<data name="Status" xml:space="preserve">
|
||||||
<value>അവസ്ഥ</value>
|
<value>അവസ്ഥ</value>
|
||||||
@@ -900,8 +900,8 @@
|
|||||||
<value>ഓതന്റിക്കേറ്റർ കീ വായിക്കാൻ കഴിയുന്നില്ല.</value>
|
<value>ഓതന്റിക്കേറ്റർ കീ വായിക്കാൻ കഴിയുന്നില്ല.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
||||||
<value>Point your camera at the QR Code.
|
<value>നിങ്ങളുടെ ക്യാമറ QR കോഡിലേക്ക് ചൂണ്ടുക.
|
||||||
Scanning will happen automatically.</value>
|
സ്കാനിംഗ് സ്വയമേവ നടക്കും.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScanQrTitle" xml:space="preserve">
|
<data name="ScanQrTitle" xml:space="preserve">
|
||||||
<value>QR കോഡ് സ്കാൻ ചെയ്യുക</value>
|
<value>QR കോഡ് സ്കാൻ ചെയ്യുക</value>
|
||||||
@@ -1080,7 +1080,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>പേരിന്റെ അവസാന ഭാഗം</value>
|
<value>പേരിന്റെ അവസാന ഭാഗം</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FullName" xml:space="preserve">
|
<data name="FullName" xml:space="preserve">
|
||||||
<value>Full name</value>
|
<value>പൂര്ണ്ണമായ പേര്</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LicenseNumber" xml:space="preserve">
|
<data name="LicenseNumber" xml:space="preserve">
|
||||||
<value>ലൈസൻസ് നമ്പർ</value>
|
<value>ലൈസൻസ് നമ്പർ</value>
|
||||||
@@ -1210,7 +1210,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>മറച്ചത്</value>
|
<value>മറച്ചത്</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FieldTypeLinked" xml:space="preserve">
|
<data name="FieldTypeLinked" xml:space="preserve">
|
||||||
<value>Linked</value>
|
<value>ബന്ധിപ്പിച്ചത്</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FieldTypeText" xml:space="preserve">
|
<data name="FieldTypeText" xml:space="preserve">
|
||||||
<value>വാചകം</value>
|
<value>വാചകം</value>
|
||||||
@@ -1384,10 +1384,10 @@ Scanning will happen automatically.</value>
|
|||||||
<value>കളക്ഷനുകൾ തിരയുക</value>
|
<value>കളക്ഷനുകൾ തിരയുക</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchFileSends" xml:space="preserve">
|
<data name="SearchFileSends" xml:space="preserve">
|
||||||
<value>Search file Sends</value>
|
<value>അയച്ച വാക്കുകൾ തിരയുക</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchTextSends" xml:space="preserve">
|
<data name="SearchTextSends" xml:space="preserve">
|
||||||
<value>Search text Sends</value>
|
<value>അയച്ച വാക്കുകൾ തിരയുക</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchGroup" xml:space="preserve">
|
<data name="SearchGroup" xml:space="preserve">
|
||||||
<value>Search {0}</value>
|
<value>Search {0}</value>
|
||||||
@@ -1662,10 +1662,10 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Send a verification code to your email</value>
|
<value>Send a verification code to your email</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CodeSent" xml:space="preserve">
|
<data name="CodeSent" xml:space="preserve">
|
||||||
<value>Code sent!</value>
|
<value>കോഡ് അയച്ചു!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConfirmYourIdentity" xml:space="preserve">
|
<data name="ConfirmYourIdentity" xml:space="preserve">
|
||||||
<value>Confirm your identity to continue.</value>
|
<value>തുടരാൻ നിങ്ങളുടെ ഐഡന്റിറ്റി സ്ഥിരീകരിക്കുക.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExportVaultWarning" xml:space="preserve">
|
<data name="ExportVaultWarning" xml:space="preserve">
|
||||||
<value>ഈ എക്സ്പോർട്ടിൽ എൻക്രിപ്റ്റ് ചെയ്യാത്ത ഫോർമാറ്റിൽ നിങ്ങളുടെ വാൾട് ഡാറ്റ അടങ്ങിയിരിക്കുന്നു. എക്സ്പോർട് ചെയ്ത ഫയൽ സുരക്ഷിതമല്ലാത്ത ചാനലുകളിൽ (ഇമെയിൽ പോലുള്ളവ) നിങ്ങൾ സംഭരിക്കുകയോ അയയ്ക്കുകയോ ചെയ്യരുത്. നിങ്ങൾ ഇത് ഉപയോഗിച്ചുകഴിഞ്ഞാലുടൻ അത് മായ്ച്ചുകളയണം.</value>
|
<value>ഈ എക്സ്പോർട്ടിൽ എൻക്രിപ്റ്റ് ചെയ്യാത്ത ഫോർമാറ്റിൽ നിങ്ങളുടെ വാൾട് ഡാറ്റ അടങ്ങിയിരിക്കുന്നു. എക്സ്പോർട് ചെയ്ത ഫയൽ സുരക്ഷിതമല്ലാത്ത ചാനലുകളിൽ (ഇമെയിൽ പോലുള്ളവ) നിങ്ങൾ സംഭരിക്കുകയോ അയയ്ക്കുകയോ ചെയ്യരുത്. നിങ്ങൾ ഇത് ഉപയോഗിച്ചുകഴിഞ്ഞാലുടൻ അത് മായ്ച്ചുകളയണം.</value>
|
||||||
@@ -1886,7 +1886,7 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Text" xml:space="preserve">
|
<data name="Text" xml:space="preserve">
|
||||||
<value>Text</value>
|
<value>വാചകം</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeText" xml:space="preserve">
|
<data name="TypeText" xml:space="preserve">
|
||||||
<value>വാചകം</value>
|
<value>വാചകം</value>
|
||||||
@@ -1905,13 +1905,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>നിങ്ങൾ അയയ്ക്കാൻ ആഗ്രഹിക്കുന്ന ഫയൽ.</value>
|
<value>നിങ്ങൾ അയയ്ക്കാൻ ആഗ്രഹിക്കുന്ന ഫയൽ.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FileTypeIsSelected" xml:space="preserve">
|
<data name="FileTypeIsSelected" xml:space="preserve">
|
||||||
<value>File type is selected.</value>
|
<value>ഫയൽ തരം തിരഞ്ഞെടുത്തു.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FileTypeIsNotSelected" xml:space="preserve">
|
<data name="FileTypeIsNotSelected" xml:space="preserve">
|
||||||
<value>File type is not selected, tap to select.</value>
|
<value>ഫയൽ തരം തിരഞ്ഞെടുത്തിട്ടില്ല, തിരഞ്ഞെടുക്കാൻ ടാപ്പുചെയ്യുക.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TextTypeIsSelected" xml:space="preserve">
|
<data name="TextTypeIsSelected" xml:space="preserve">
|
||||||
<value>Text type is selected.</value>
|
<value>ഫയൽ തരം തിരഞ്ഞെടുത്തു.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TextTypeIsNotSelected" xml:space="preserve">
|
<data name="TextTypeIsNotSelected" xml:space="preserve">
|
||||||
<value>Text type is not selected, tap to select.</value>
|
<value>Text type is not selected, tap to select.</value>
|
||||||
@@ -1927,7 +1927,7 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="PendingDelete" xml:space="preserve">
|
<data name="PendingDelete" xml:space="preserve">
|
||||||
<value>Pending deletion</value>
|
<value>പരിപൂർണ്ണമാവാത്ത ഇല്ലാതാക്കൽ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExpirationDate" xml:space="preserve">
|
<data name="ExpirationDate" xml:space="preserve">
|
||||||
<value>കാലഹരണപ്പെടുന്ന തീയതി</value>
|
<value>കാലഹരണപ്പെടുന്ന തീയതി</value>
|
||||||
@@ -2495,8 +2495,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Vil du bytte til denne kontoen?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Få et hint om hovedpassordet</value>
|
<value>Få et hint om hovedpassordet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logger inn som {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ikke du?</value>
|
<value>Ikke du?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Vil du bytte til denne kontoen?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Det er ingen elementer som samsvarer med søket</value>
|
<value>Det er ingen elementer som samsvarer med søket</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Nåværende hovedpassord</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Wilt u naar dit account wisselen?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Hoofdwachtwoordhint krijgen</value>
|
<value>Hoofdwachtwoordhint krijgen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Inloggen als {0}</value>
|
<value>Inloggen als {0} op {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Ben jij dit niet?</value>
|
<value>Ben jij dit niet?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Wilt u naar dit account wisselen?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Er zijn geen items die overeenkomen met de zoekopdracht</value>
|
<value>Er zijn geen items die overeenkomen met de zoekopdracht</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Zelfgehost</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Dataregio</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Regio</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Je hoofdwachtwoord voldoet niet aan en of meerdere oganisatiebeleidsonderdelen. Om toegang te krijgen tot de kluis, moet je je hoofdwachtwoord nu bijwerken. Doorgaan zal je huidige sessie uitloggen, waarna je opnieuw moet inloggen. Actieve sessies op andere apparaten blijven mogelijk nog een uur actief.</value>
|
<value>Je hoofdwachtwoord voldoet niet aan en of meerdere oganisatiebeleidsonderdelen. Om toegang te krijgen tot de kluis, moet je je hoofdwachtwoord nu bijwerken. Doorgaan zal je huidige sessie uitloggen, waarna je opnieuw moet inloggen. Actieve sessies op andere apparaten blijven mogelijk nog een uur actief.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Huidig hoofdwachtwoord</value>
|
<value>Huidig hoofdwachtwoord</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Hulptekst hoofdwachtwoord opnieuw vragen</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Ontgrendelen kan mislukken als er onvoldoende geheugen is. Verminder je KDF-geheugeninstellingen om dit op te lossen</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -425,7 +425,7 @@
|
|||||||
<value>Sjølvutfyllingsteneste</value>
|
<value>Sjølvutfyllingsteneste</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
|
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
|
||||||
<value>Avoid ambiguous characters</value>
|
<value>Unngå forvekslingsbare teikn</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtension" xml:space="preserve">
|
<data name="BitwardenAppExtension" xml:space="preserve">
|
||||||
<value>Bitwarden App-utviding</value>
|
<value>Bitwarden App-utviding</value>
|
||||||
@@ -684,7 +684,7 @@
|
|||||||
<value>Oppføringa er retta.</value>
|
<value>Oppføringa er retta.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Submitting" xml:space="preserve">
|
<data name="Submitting" xml:space="preserve">
|
||||||
<value>Submitting...</value>
|
<value>Sender inn...</value>
|
||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Syncing" xml:space="preserve">
|
<data name="Syncing" xml:space="preserve">
|
||||||
@@ -811,7 +811,7 @@
|
|||||||
<value>Lær om samskipnader</value>
|
<value>Lær om samskipnader</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CannotOpenApp" xml:space="preserve">
|
<data name="CannotOpenApp" xml:space="preserve">
|
||||||
<value>Cannot open the app "{0}".</value>
|
<value>Kan ikkje opne appen "{0}".</value>
|
||||||
<comment>Message shown when trying to launch an app that does not exist on the user's device.</comment>
|
<comment>Message shown when trying to launch an app that does not exist on the user's device.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuthenticatorAppTitle" xml:space="preserve">
|
<data name="AuthenticatorAppTitle" xml:space="preserve">
|
||||||
@@ -834,7 +834,7 @@
|
|||||||
<value>This account has two-step login set up, however, none of the configured two-step providers are supported on this device. Please use a supported device and/or add additional providers that are better supported across devices (such as an authenticator app).</value>
|
<value>This account has two-step login set up, however, none of the configured two-step providers are supported on this device. Please use a supported device and/or add additional providers that are better supported across devices (such as an authenticator app).</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RecoveryCodeTitle" xml:space="preserve">
|
<data name="RecoveryCodeTitle" xml:space="preserve">
|
||||||
<value>Recovery code</value>
|
<value>Gjenopprettingskode</value>
|
||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="RememberMe" xml:space="preserve">
|
<data name="RememberMe" xml:space="preserve">
|
||||||
@@ -842,11 +842,11 @@
|
|||||||
<comment>Remember my two-step login</comment>
|
<comment>Remember my two-step login</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="SendVerificationCodeAgain" xml:space="preserve">
|
<data name="SendVerificationCodeAgain" xml:space="preserve">
|
||||||
<value>Send verification code email again</value>
|
<value>Send e-post om stadfestingskode på nytt</value>
|
||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="TwoStepLoginOptions" xml:space="preserve">
|
<data name="TwoStepLoginOptions" xml:space="preserve">
|
||||||
<value>Two-step login options</value>
|
<value>Alternativ for totrinnsinnlogging</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UseAnotherTwoStepMethod" xml:space="preserve">
|
<data name="UseAnotherTwoStepMethod" xml:space="preserve">
|
||||||
<value>Use another two-step login method</value>
|
<value>Use another two-step login method</value>
|
||||||
@@ -863,17 +863,17 @@
|
|||||||
<value>To continue, hold your YubiKey NEO against the back of the device or insert your YubiKey into your device's USB port, then touch its button.</value>
|
<value>To continue, hold your YubiKey NEO against the back of the device or insert your YubiKey into your device's USB port, then touch its button.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YubiKeyTitle" xml:space="preserve">
|
<data name="YubiKeyTitle" xml:space="preserve">
|
||||||
<value>YubiKey security key</value>
|
<value>YubiKey sikkerheitsnøkkel</value>
|
||||||
<comment>"YubiKey" is the product name and should not be translated.</comment>
|
<comment>"YubiKey" is the product name and should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddNewAttachment" xml:space="preserve">
|
<data name="AddNewAttachment" xml:space="preserve">
|
||||||
<value>Add new attachment</value>
|
<value>Legg til nytt vedlegg</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Attachments" xml:space="preserve">
|
<data name="Attachments" xml:space="preserve">
|
||||||
<value>Attachments</value>
|
<value>Vedlegg</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnableToDownloadFile" xml:space="preserve">
|
<data name="UnableToDownloadFile" xml:space="preserve">
|
||||||
<value>Unable to download file.</value>
|
<value>Kunne ikkje laste ned fila.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnableToOpenFile" xml:space="preserve">
|
<data name="UnableToOpenFile" xml:space="preserve">
|
||||||
<value>Eininga di kan ikkje opna denne filtypen.</value>
|
<value>Eininga di kan ikkje opna denne filtypen.</value>
|
||||||
@@ -900,8 +900,8 @@
|
|||||||
<value>Kan ikkje lesa autentiseringsnykel.</value>
|
<value>Kan ikkje lesa autentiseringsnykel.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
||||||
<value>Point your camera at the QR Code.
|
<value>Peik kameraet ditt mot QR-koden.
|
||||||
Scanning will happen automatically.</value>
|
Skanning skjer automatisk.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScanQrTitle" xml:space="preserve">
|
<data name="ScanQrTitle" xml:space="preserve">
|
||||||
<value>Skann QR-kode</value>
|
<value>Skann QR-kode</value>
|
||||||
@@ -919,7 +919,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>If a login has an authenticator key, copy the TOTP verification code to your clip-board when you auto-fill the login.</value>
|
<value>If a login has an authenticator key, copy the TOTP verification code to your clip-board when you auto-fill the login.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyTotpAutomatically" xml:space="preserve">
|
<data name="CopyTotpAutomatically" xml:space="preserve">
|
||||||
<value>Copy TOTP automatically</value>
|
<value>Kopier TOTP-en automatisk</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PremiumRequired" xml:space="preserve">
|
<data name="PremiumRequired" xml:space="preserve">
|
||||||
<value>Ei Premium-tinging er påkravd for å bruka denne funksjonen.</value>
|
<value>Ei Premium-tinging er påkravd for å bruka denne funksjonen.</value>
|
||||||
@@ -974,7 +974,7 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>Validation error when something is not formatted correctly, such as a URL or email address.</comment>
|
<comment>Validation error when something is not formatted correctly, such as a URL or email address.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="IdentityUrl" xml:space="preserve">
|
<data name="IdentityUrl" xml:space="preserve">
|
||||||
<value>Identity server URL</value>
|
<value>URL for identitetstenar</value>
|
||||||
<comment>"Identity" refers to an identity server. See more context here https://en.wikipedia.org/wiki/Identity_management</comment>
|
<comment>"Identity" refers to an identity server. See more context here https://en.wikipedia.org/wiki/Identity_management</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="SelfHostedEnvironment" xml:space="preserve">
|
<data name="SelfHostedEnvironment" xml:space="preserve">
|
||||||
@@ -1056,10 +1056,10 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Dr.</value>
|
<value>Dr.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExpirationMonth" xml:space="preserve">
|
<data name="ExpirationMonth" xml:space="preserve">
|
||||||
<value>Expiration month</value>
|
<value>Utlaupsmånad</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExpirationYear" xml:space="preserve">
|
<data name="ExpirationYear" xml:space="preserve">
|
||||||
<value>Expiration year</value>
|
<value>Utlaupsår</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="February" xml:space="preserve">
|
<data name="February" xml:space="preserve">
|
||||||
<value>Februar</value>
|
<value>Februar</value>
|
||||||
@@ -1083,7 +1083,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Fullt namn</value>
|
<value>Fullt namn</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LicenseNumber" xml:space="preserve">
|
<data name="LicenseNumber" xml:space="preserve">
|
||||||
<value>License number</value>
|
<value>Førarkortnummer</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="March" xml:space="preserve">
|
<data name="March" xml:space="preserve">
|
||||||
<value>Mars</value>
|
<value>Mars</value>
|
||||||
@@ -1137,10 +1137,10 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Adresse</value>
|
<value>Adresse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Expiration" xml:space="preserve">
|
<data name="Expiration" xml:space="preserve">
|
||||||
<value>Expiration</value>
|
<value>Utlaup</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ShowWebsiteIcons" xml:space="preserve">
|
<data name="ShowWebsiteIcons" xml:space="preserve">
|
||||||
<value>Show website icons</value>
|
<value>Vis nettstadikon</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
|
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
|
||||||
<value>Show a recognizable image next to each login.</value>
|
<value>Show a recognizable image next to each login.</value>
|
||||||
@@ -1186,13 +1186,13 @@ Scanning will happen automatically.</value>
|
|||||||
<comment>What Apple calls their facial recognition reader.</comment>
|
<comment>What Apple calls their facial recognition reader.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FaceIDDirection" xml:space="preserve">
|
<data name="FaceIDDirection" xml:space="preserve">
|
||||||
<value>Use Face ID to verify.</value>
|
<value>Bruk Face ID for å stadfeste.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UseFaceIDToUnlock" xml:space="preserve">
|
<data name="UseFaceIDToUnlock" xml:space="preserve">
|
||||||
<value>Use Face ID To Unlock</value>
|
<value>Bruk Face ID til å låse opp</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerifyFaceID" xml:space="preserve">
|
<data name="VerifyFaceID" xml:space="preserve">
|
||||||
<value>Verify Face ID</value>
|
<value>Stadfest Face ID</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WindowsHello" xml:space="preserve">
|
<data name="WindowsHello" xml:space="preserve">
|
||||||
<value>Windows Hello</value>
|
<value>Windows Hello</value>
|
||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Loggar inn som {0} på {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Dataregion</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>ଆତ୍ମ-ଆୟୋଜିତ</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>ଡାଟା ଅଞ୍ଚଳ</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>ଅଞ୍ଚଳ</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Czy chcesz przełączyć się na to konto?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Uzyskaj podpowiedź hasła głównego</value>
|
<value>Uzyskaj podpowiedź hasła głównego</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logowanie jako {0}</value>
|
<value>Logowanie jako {0} do {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>To nie Ty?</value>
|
<value>To nie Ty?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Czy chcesz przełączyć się na to konto?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Brak elementów, które pasują do wyszukiwania</value>
|
<value>Brak elementów, które pasują do wyszukiwania</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>UE</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Samodzielnie hostowany</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Region danych</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Twoje hasło główne nie spełnia jednej lub kilku zasad organizacji. Aby uzyskać dostęp do sejfu, musisz teraz zaktualizować swoje hasło główne. Kontynuacja wyloguje Cię z bieżącej sesji, wymagając zalogowania się ponownie. Aktywne sesje na innych urządzeniach mogą pozostać aktywne przez maksymalnie jedną godzinę.</value>
|
<value>Twoje hasło główne nie spełnia jednej lub kilku zasad organizacji. Aby uzyskać dostęp do sejfu, musisz teraz zaktualizować swoje hasło główne. Kontynuacja wyloguje Cię z bieżącej sesji, wymagając zalogowania się ponownie. Aktywne sesje na innych urządzeniach mogą pozostać aktywne przez maksymalnie jedną godzinę.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Aktualne hasło główne</value>
|
<value>Aktualne hasło główne</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Odblokowanie może się nie powieść z powodu niewystarczającej ilości pamięci. Zmniejsz ustawienia pamięci KDF, aby to rozwiązać</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1756,7 +1756,7 @@ A leitura será feita automaticamente.</value>
|
|||||||
<value>O desbloqueio biométrico desta conta está desabilitado com a verificação da senha mestra.</value>
|
<value>O desbloqueio biométrico desta conta está desabilitado com a verificação da senha mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>O desbloqueio biométrico do autopreenchimento está desabilitado para esta conta por pendência de verificação da senha mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Ativar sincronização ao atualizar</value>
|
<value>Ativar sincronização ao atualizar</value>
|
||||||
@@ -2496,8 +2496,8 @@ Você deseja mudar para esta conta?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Obter dica da senha mestra</value>
|
<value>Obter dica da senha mestra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Entrando como {0}</value>
|
<value>Entrando como {0} em {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Não é você?</value>
|
<value>Não é você?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Você deseja mudar para esta conta?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Não há itens que correspondam à pesquisa</value>
|
<value>Não há itens que correspondam à pesquisa</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>EUA</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>Europa</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Auto-hospedado</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Região de dados</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Região</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>A sua senha mestra não atende a uma ou mais das políticas da sua organização. Para acessar o cofre, você deve atualizar a sua senha mestra agora. O processo desconectará você da sessão atual, exigindo que você inicie a sessão novamente. Sessões ativas em outros dispositivos podem continuar ativas por até uma hora.</value>
|
<value>A sua senha mestra não atende a uma ou mais das políticas da sua organização. Para acessar o cofre, você deve atualizar a sua senha mestra agora. O processo desconectará você da sessão atual, exigindo que você inicie a sessão novamente. Sessões ativas em outros dispositivos podem continuar ativas por até uma hora.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Senha mestra atual</value>
|
<value>Senha mestra atual</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,34 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
|
<data name="LoadFromFile" xml:space="preserve">
|
||||||
|
<value>Load from file</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@ Scanarea se va face automat.</value>
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Deblocarea biometrică pentru acest cont este dezactivată în așteptarea verificării parolei principale.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Completarea automată a deblocării biometrice pentru acest cont este dezactivată în așteptarea verificării parolei principale.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Activare sincronizare la reîmprospătare</value>
|
<value>Activare sincronizare la reîmprospătare</value>
|
||||||
@@ -2495,8 +2495,8 @@ Doriți să comutați la acest cont?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Obțineți indiciul parolei principale</value>
|
<value>Obțineți indiciul parolei principale</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Autentificare ca {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nu sunteți dvs.?</value>
|
<value>Nu sunteți dvs.?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Doriți să comutați la acest cont?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Nu există lucruri care să corespundă căutării</value>
|
<value>Nu există lucruri care să corespundă căutării</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Parola principală nu îndeplinește una sau mai multe politici ale organizației. Pentru a accesa seiful trebuie să actualizați acum parola principală. Continuarea te va deconecta din sesiunea curentă, necesitând să te autentifici din nou. Sesiunile active pe alte dispozitive pot continua să rămână active timp de maxim o oră.</value>
|
<value>Parola principală nu îndeplinește una sau mai multe politici ale organizației. Pentru a accesa seiful trebuie să actualizați acum parola principală. Continuarea te va deconecta din sesiunea curentă, necesitând să te autentifici din nou. Sesiunile active pe alte dispozitive pot continua să rămână active timp de maxim o oră.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Parola principală curentă</value>
|
<value>Parola principală curentă</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Получить подсказку к мастер-паролю</value>
|
<value>Получить подсказку к мастер-паролю</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Войти как {0}</value>
|
<value>Войти как {0} на {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Не вы?</value>
|
<value>Не вы?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Нет элементов, соответствующих запросу</value>
|
<value>Нет элементов, соответствующих запросу</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>США</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>Европа</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Собственный хостинг</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Регион данных</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Регион</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ваш мастер-пароль не соответствует требованиям политики вашей организации. Для доступа к хранилищу вы должны обновить свой мастер-пароль прямо сейчас. При этом текущая сессия будет завершена и потребуется повторная авторизация. Сессии на других устройствах могут оставаться активными в течение часа.</value>
|
<value>Ваш мастер-пароль не соответствует требованиям политики вашей организации. Для доступа к хранилищу вы должны обновить свой мастер-пароль прямо сейчас. При этом текущая сессия будет завершена и потребуется повторная авторизация. Сессии на других устройствах могут оставаться активными в течение часа.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Текущий мастер-пароль</value>
|
<value>Текущий мастер-пароль</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Помощь с повторным запросом мастер-пароля</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Chcete prepnúť na toto konto?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Získať nápoveď pre hlavné heslo</value>
|
<value>Získať nápoveď pre hlavné heslo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Prihlasujete sa ako {0}</value>
|
<value>Prihlasujete sa ako {0} na {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Nie ste to vy?</value>
|
<value>Nie ste to vy?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Chcete prepnúť na toto konto?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Vyhľadávaniu nezodpovedajú žiadne položky</value>
|
<value>Vyhľadávaniu nezodpovedajú žiadne položky</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>USA</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EÚ</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Vlastný hosting</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Dátová oblasť</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Región</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Vaše hlavné heslo nespĺňa jednu alebo viacero podmienok vašej organizácie. Ak chcete získať prístup k trezoru, musíte teraz aktualizovať svoje hlavné heslo. Pokračovaním sa odhlásite z aktuálnej relácie a budete sa musieť znova prihlásiť. Aktívne relácie na iných zariadeniach môžu zostať aktívne až jednu hodinu.</value>
|
<value>Vaše hlavné heslo nespĺňa jednu alebo viacero podmienok vašej organizácie. Ak chcete získať prístup k trezoru, musíte teraz aktualizovať svoje hlavné heslo. Pokračovaním sa odhlásite z aktuálnej relácie a budete sa musieť znova prihlásiť. Aktívne relácie na iných zariadeniach môžu zostať aktívne až jednu hodinu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Súčasné hlavné heslo</value>
|
<value>Súčasné hlavné heslo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Pomoc s opätovnou výzvou na zadanie hlavného hesla</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Odomknutie môže zlyhať z dôvodu nedostatku pamäte. Znížte nastavenia pamäte KDF, aby ste vyriešili problém</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1753,10 +1753,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Биометријско откључавање је онемогућено до верификације главне лозинке.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Биометријско откључавање аутоматског попуњавања за овај налог је онемогућено до верификације главне лозинке.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Омогући синхронизацију при освежавању</value>
|
<value>Омогући синхронизацију при освежавању</value>
|
||||||
@@ -2497,8 +2497,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Добити савет за Главну Лозинку</value>
|
<value>Добити савет за Главну Лозинку</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Пријављивање као {0}</value>
|
<value>Пријављено као {0} на {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Не ти?</value>
|
<value>Не ти?</value>
|
||||||
@@ -2611,10 +2611,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Нема ставки које одговарају претрази</value>
|
<value>Нема ставки које одговарају претрази</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Личан хостинг</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Регион података</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Регион</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ваша главна лозинка не испуњава једну или више смерница ваше организације. Да бисте приступили сефу, морате одмах да ажурирате главну лозинку. Ако наставите, одјавићете се са ваше тренутне сесије, што захтева да се поново пријавите. Активне сесије на другим уређајима могу да остану активне до један сат.</value>
|
<value>Ваша главна лозинка не испуњава једну или више смерница ваше организације. Да бисте приступили сефу, морате одмах да ажурирате главну лозинку. Ако наставите, одјавићете се са ваше тренутне сесије, што захтева да се поново пријавите. Активне сесије на другим уређајима могу да остану активне до један сат.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Тренутна главна лозинка</value>
|
<value>Тренутна главна лозинка</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2497,8 +2497,8 @@ Vill du byta till detta konto?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Hämta huvudlösenordsledtråd</value>
|
<value>Hämta huvudlösenordsledtråd</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Loggar in som {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Är det inte du?</value>
|
<value>Är det inte du?</value>
|
||||||
@@ -2611,10 +2611,31 @@ Vill du byta till detta konto?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Det finns inga objekt som matchar sökningen</value>
|
<value>Det finns inga objekt som matchar sökningen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Nuvarande huvudlösenord</value>
|
<value>Nuvarande huvudlösenord</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -190,7 +190,7 @@
|
|||||||
<comment>Full label for a email address.</comment>
|
<comment>Full label for a email address.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailUs" xml:space="preserve">
|
<data name="EmailUs" xml:space="preserve">
|
||||||
<value>எங்களுக்கு மின்னஞ்சலிடு</value>
|
<value>எமக்கு மின்னஞ்சலிடு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailUsDescription" xml:space="preserve">
|
<data name="EmailUsDescription" xml:space="preserve">
|
||||||
<value>நேரடியாக உதவி பெற அ கருத்து தெரிவிக்க எங்களுக்கு மின்னஞ்சலிடு</value>
|
<value>நேரடியாக உதவி பெற அ கருத்து தெரிவிக்க எங்களுக்கு மின்னஞ்சலிடு</value>
|
||||||
@@ -229,7 +229,7 @@
|
|||||||
<value>கோப்புறைகள்</value>
|
<value>கோப்புறைகள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FolderUpdated" xml:space="preserve">
|
<data name="FolderUpdated" xml:space="preserve">
|
||||||
<value>கோப்புறை புதுப்பிக்கப்பட்டது.</value>
|
<value>கோப்புறை சேமிக்கப்பட்டது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GoToWebsite" xml:space="preserve">
|
<data name="GoToWebsite" xml:space="preserve">
|
||||||
<value>வலைத்தளத்திற்குச் செல்</value>
|
<value>வலைத்தளத்திற்குச் செல்</value>
|
||||||
@@ -342,7 +342,7 @@
|
|||||||
<comment>Reveal a hidden value (password).</comment>
|
<comment>Reveal a hidden value (password).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemDeleted" xml:space="preserve">
|
<data name="ItemDeleted" xml:space="preserve">
|
||||||
<value>உருப்படி நீக்கப்பட்டது.</value>
|
<value>உருப்படி நீக்கப்பட்டது</value>
|
||||||
<comment>Confirmation message after successfully deleting a login.</comment>
|
<comment>Confirmation message after successfully deleting a login.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Submit" xml:space="preserve">
|
<data name="Submit" xml:space="preserve">
|
||||||
@@ -364,7 +364,7 @@
|
|||||||
<comment>Label for a uri/url.</comment>
|
<comment>Label for a uri/url.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="UseFingerprintToUnlock" xml:space="preserve">
|
<data name="UseFingerprintToUnlock" xml:space="preserve">
|
||||||
<value>கைரேகையைப் பயன்படுத்தி பூட்டவிழ்</value>
|
<value>கைரேகை பயன்படுத்தி பூட்டவிழ்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Username" xml:space="preserve">
|
<data name="Username" xml:space="preserve">
|
||||||
<value>பயனர்பெயர்</value>
|
<value>பயனர்பெயர்</value>
|
||||||
@@ -375,7 +375,7 @@
|
|||||||
<comment>Validation message for when a form field is left blank and is required to be entered.</comment>
|
<comment>Validation message for when a form field is left blank and is required to be entered.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ValueHasBeenCopied" xml:space="preserve">
|
<data name="ValueHasBeenCopied" xml:space="preserve">
|
||||||
<value>{0} நகலெடுக்கப்பட்டது.</value>
|
<value>{0} நகலெடுக்கப்பட்டது</value>
|
||||||
<comment>Confirmation message after successfully copying a value to the clipboard.</comment>
|
<comment>Confirmation message after successfully copying a value to the clipboard.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerifyFingerprint" xml:space="preserve">
|
<data name="VerifyFingerprint" xml:space="preserve">
|
||||||
@@ -431,7 +431,7 @@
|
|||||||
<value>Bitwarden செயலி நீட்டிப்பு</value>
|
<value>Bitwarden செயலி நீட்டிப்பு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
|
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
|
||||||
<value>உங்கள் பெட்டகத்திற்கு புதிய உள்நுழைவுகளைச் சேர்ப்பதற்கான மிக எளிய வழி பிட்வார்டன் செயலி நீட்டிப்பு மூலமே. "அமைப்புகள்" திரைக்கு செல்வதன் மூலம் பிட்வார்டன் செயலி நீட்டிப்பைப் பயன்படுத்துவது பற்றி மேலுமறிக.</value>
|
<value>உம் பெட்டகத்திற்கு புதிய உள்நுழைவுகளைச் சேர்ப்பதற்கான மிக எளிய வழி பிட்வார்டன் செயலி நீட்டிப்பிலிருந்தே. "அமைப்புகள்" திரைக்குச் சென்று பிட்வார்டன் செயலி நீட்டிப்பைப் பயன்படுத்துவது பற்றி மேலுமறிக.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
|
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
|
||||||
<value>Safari மற்றும் பிற செயலிகளில் உமது உள்நுழைவுகளைத் தன்னிரப்ப Bitwardenஐப் பயன்படுத்து.</value>
|
<value>Safari மற்றும் பிற செயலிகளில் உமது உள்நுழைவுகளைத் தன்னிரப்ப Bitwardenஐப் பயன்படுத்து.</value>
|
||||||
@@ -461,7 +461,7 @@
|
|||||||
<value>தொடர்</value>
|
<value>தொடர்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CreateAccount" xml:space="preserve">
|
<data name="CreateAccount" xml:space="preserve">
|
||||||
<value>கணக்கு உருவாக்கு</value>
|
<value>கணக்கை உருவாக்கு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CreatingAccount" xml:space="preserve">
|
<data name="CreatingAccount" xml:space="preserve">
|
||||||
<value>கணக்கை உருவாக்குகிறது...</value>
|
<value>கணக்கை உருவாக்குகிறது...</value>
|
||||||
@@ -471,7 +471,7 @@
|
|||||||
<value>உருப்படியைத் திருத்து</value>
|
<value>உருப்படியைத் திருத்து</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableAutomaticSyncing" xml:space="preserve">
|
<data name="EnableAutomaticSyncing" xml:space="preserve">
|
||||||
<value>தானியங்கு ஒத்திசைவை இயக்கு</value>
|
<value>தானியங்கு ஒத்திசைவை அனுமதி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnterEmailForHint" xml:space="preserve">
|
<data name="EnterEmailForHint" xml:space="preserve">
|
||||||
<value>உமது பிரதான கடவுச்சொல் குறிப்பைப் பெற உமது கணக்கு மின்னஞ்சல் முகவரியை உள்ளிடு.</value>
|
<value>உமது பிரதான கடவுச்சொல் குறிப்பைப் பெற உமது கணக்கு மின்னஞ்சல் முகவரியை உள்ளிடு.</value>
|
||||||
@@ -529,7 +529,7 @@
|
|||||||
<value>உங்கள் உருப்படிகளை மற்ற கடவுச்சொல் நிர்வாக செயலிகளிலிருந்து விரைவாக மொத்த இறக்குமதி செய்க.</value>
|
<value>உங்கள் உருப்படிகளை மற்ற கடவுச்சொல் நிர்வாக செயலிகளிலிருந்து விரைவாக மொத்த இறக்குமதி செய்க.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LastSync" xml:space="preserve">
|
<data name="LastSync" xml:space="preserve">
|
||||||
<value>கடந்த ஒத்திசைவு: </value>
|
<value>கடந்த ஒத்திசைவு:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Length" xml:space="preserve">
|
<data name="Length" xml:space="preserve">
|
||||||
<value>நீளம்</value>
|
<value>நீளம்</value>
|
||||||
@@ -1580,20 +1580,20 @@
|
|||||||
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
|
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="SolarizedDark" xml:space="preserve">
|
<data name="SolarizedDark" xml:space="preserve">
|
||||||
<value>Solarized Dark</value>
|
<value>சோலரைஸ்டு இருள்</value>
|
||||||
<comment>'Solarized Dark' is the name of a specific color scheme. It should not be translated.</comment>
|
<comment>'Solarized Dark' is the name of a specific color scheme. It should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillBlockedUris" xml:space="preserve">
|
<data name="AutofillBlockedUris" xml:space="preserve">
|
||||||
<value>Auto-fill blocked URIs</value>
|
<value>தடுக்கப்பட்ட உரலிகளைத் தன்னிரப்பு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
|
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
|
||||||
<value>Auto-fill will not be offered for blocked URIs. Separate multiple URIs with a comma. For example: "https://twitter.com, androidapp://com.twitter.android".</value>
|
<value>தடுக்கப்பட்ட உரலிகளுக்கு தன்னிரப்பல் அளிக்கப்படா. பல உரலிகள் காற்புள்ளியுடன் பிரிக்கவும். எ.கா:"https://twitter.com, androidapp://com.twitter.android".</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AskToAddLogin" xml:space="preserve">
|
<data name="AskToAddLogin" xml:space="preserve">
|
||||||
<value>உள்நுழைவைச் சேர்க்க கேள்</value>
|
<value>உள்நுழைவைச் சேர்க்க கேள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AskToAddLoginDescription" xml:space="preserve">
|
<data name="AskToAddLoginDescription" xml:space="preserve">
|
||||||
<value>Ask to add an item if one isn't found in your vault.</value>
|
<value>உமது பெட்டகத்தில் உருப்படி இல்லையெனில் சேர்க்க கேள்.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OnRestart" xml:space="preserve">
|
<data name="OnRestart" xml:space="preserve">
|
||||||
<value>செயலி மறுதொடக்கத்தில்</value>
|
<value>செயலி மறுதொடக்கத்தில்</value>
|
||||||
@@ -1754,7 +1754,7 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>இக்கணக்கிற்கான உயிரியளவு பூட்டவிழ்த்தல் முடக்கப்பட்டது பிரதான கடவுச்சொல் சரிபார்ப்பு நிலுவையிலுள்ளது.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
@@ -2144,10 +2144,10 @@
|
|||||||
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும்</value>
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s). Your vault timeout action is set to {2}.</value>
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும். உம் பெட்டக நேரமுடிவுச் செயல் {2} என அமைக்கப்ப்பட்டுள்ளது.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவு செயலை {0} என அமைத்துள்ளன.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>உமது பெட்டக நேரமுடிவு உம் நிறுவனம் அமைத்த கட்டுப்பாடுகளை தாண்டுகிறது.</value>
|
<value>உமது பெட்டக நேரமுடிவு உம் நிறுவனம் அமைத்த கட்டுப்பாடுகளை தாண்டுகிறது.</value>
|
||||||
@@ -2231,7 +2231,7 @@
|
|||||||
<value>சிதைவுக்குறிப்புகளைச் சமர்ப்பி</value>
|
<value>சிதைவுக்குறிப்புகளைச் சமர்ப்பி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SubmitCrashLogsDescription" xml:space="preserve">
|
<data name="SubmitCrashLogsDescription" xml:space="preserve">
|
||||||
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
|
<value>சிதைவு அறிக்கைகளைச் சமர்ப்பித்துச் செயலி உறுதிநிலையை மேம்படுத்த Bitwardenக்கு உதவுக.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptionsExpanded" xml:space="preserve">
|
<data name="OptionsExpanded" xml:space="preserve">
|
||||||
<value>தெரிவுகள் விரிவாகின, சுருக்கத் தட்டு.</value>
|
<value>தெரிவுகள் விரிவாகின, சுருக்கத் தட்டு.</value>
|
||||||
@@ -2279,25 +2279,25 @@
|
|||||||
<value>TOTP</value>
|
<value>TOTP</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerificationCodes" xml:space="preserve">
|
<data name="VerificationCodes" xml:space="preserve">
|
||||||
<value>Verification codes</value>
|
<value>சரிபார்ப்பு குறியீடுகள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PremiumSubscriptionRequired" xml:space="preserve">
|
<data name="PremiumSubscriptionRequired" xml:space="preserve">
|
||||||
<value>Premium subscription required</value>
|
<value>உயர்தரச் சந்தா தேவை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
|
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
|
||||||
<value>Cannot add authenticator key? </value>
|
<value>அங்கீகரிப்பான் விசையைச் சேர்க்க முடியவில்லையா? </value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScanQRCode" xml:space="preserve">
|
<data name="ScanQRCode" xml:space="preserve">
|
||||||
<value>Scan QR Code</value>
|
<value>விரைவுக்குறியை வருடு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CannotScanQRCode" xml:space="preserve">
|
<data name="CannotScanQRCode" xml:space="preserve">
|
||||||
<value>Cannot scan QR Code? </value>
|
<value>விரைவுக்குறியை வருட முடியவில்லையா? </value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuthenticatorKeyScanner" xml:space="preserve">
|
<data name="AuthenticatorKeyScanner" xml:space="preserve">
|
||||||
<value>Authenticator key</value>
|
<value>அங்கீகரிப்பான் விசை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnterKeyManually" xml:space="preserve">
|
<data name="EnterKeyManually" xml:space="preserve">
|
||||||
<value>Enter key manually</value>
|
<value>கைமுறையாக விசையை உள்ளிடு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddTotp" xml:space="preserve">
|
<data name="AddTotp" xml:space="preserve">
|
||||||
<value>Add TOTP</value>
|
<value>Add TOTP</value>
|
||||||
@@ -2494,10 +2494,10 @@ select Add TOTP to store the key safely</value>
|
|||||||
<value>New around here?</value>
|
<value>New around here?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>பிரதான கடவுச்சொல் குறிப்பைப் பெறு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0} ஆக உள்நுழைகிறது</value>
|
<value>{1} இல் {0} ஆக உள்நுழைகிறது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>நீங்கள் இல்லையா?</value>
|
<value>நீங்கள் இல்லையா?</value>
|
||||||
@@ -2610,10 +2610,31 @@ select Add TOTP to store the key safely</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>அமெரிக்க ஐக்கிய நாடுகள்</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>ஐரோப்பிய ஒன்றியம்</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>தரவு இடம்</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>இடம்</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2496,8 +2496,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2610,10 +2610,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2503,8 +2503,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Logging in as {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>Not you?</value>
|
||||||
@@ -2617,10 +2617,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2494,8 +2494,8 @@ Bu hesaba geçmek ister misiniz?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Ana parola ipucunu al</value>
|
<value>Ana parola ipucunu al</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>{0} olarak giriş yapılıyor</value>
|
<value>{1} üzerinde {0} olarak giriş yapılıyor</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Siz değil misiniz?</value>
|
<value>Siz değil misiniz?</value>
|
||||||
@@ -2608,10 +2608,31 @@ Bu hesaba geçmek ister misiniz?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Aramayla eşleşen kayıt yok</value>
|
<value>Aramayla eşleşen kayıt yok</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>ABD</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>AB</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Barındırılan</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Veri bölgesi</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Bölge</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ana parolanız kuruluş ilkelerinizi karşılamıyor. Kasanıza erişmek için ana parolanızı güncellemelisiniz. Devam ettiğinizde oturumunuz kapanacak ve yeniden oturum açmanız gerekecektir. Diğer cihazlardaki aktif oturumlar bir saate kadar aktif kalabilir.</value>
|
<value>Ana parolanız kuruluş ilkelerinizi karşılamıyor. Kasanıza erişmek için ana parolanızı güncellemelisiniz. Devam ettiğinizde oturumunuz kapanacak ve yeniden oturum açmanız gerekecektir. Diğer cihazlardaki aktif oturumlar bir saate kadar aktif kalabilir.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Mevcut ana parola</value>
|
<value>Mevcut ana parola</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Ana parola yeniden istemi yardımı</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Yetersiz bellek nedeniyle kilit açma başarısız olabilir. Çözmek için KDF bellek ayarlarınızı azaltın</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,10 +1753,10 @@
|
|||||||
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Біометричне розблокування для цього облікового запису вимкнено. Очікується перевірка головного пароля.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
<value>Біометричне розблокування під час автозаповнення для цього облікового запису вимкнено. Очікується перевірка головного пароля.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Дозволити синхронізацію жестом</value>
|
<value>Дозволити синхронізацію жестом</value>
|
||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Отримати підказку для головного пароля</value>
|
<value>Отримати підказку для головного пароля</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Вхід у систему як {0}</value>
|
<value>Вхід як {0} на {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Не ви?</value>
|
<value>Не ви?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>Немає записів, що відповідають пошуку</value>
|
<value>Немає записів, що відповідають пошуку</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>США</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>ЄС</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Власне розміщення</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Регіон даних</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Регіон</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Ваш головний пароль не відповідає одній або більше політикам вашої організації. Щоб отримати доступ до сховища, вам необхідно оновити свій головний пароль зараз. Продовживши, ви вийдете з поточного сеансу, після чого потрібно буде повторно виконати вхід. Сеанси на інших пристроях можуть залишатися активними протягом однієї години.</value>
|
<value>Ваш головний пароль не відповідає одній або більше політикам вашої організації. Щоб отримати доступ до сховища, вам необхідно оновити свій головний пароль зараз. Продовживши, ви вийдете з поточного сеансу, після чого потрібно буде повторно виконати вхід. Сеанси на інших пристроях можуть залишатися активними протягом однієї години.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Поточний головний пароль</value>
|
<value>Поточний головний пароль</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>Get master password hint</value>
|
<value>Get master password hint</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>Đăng nhập với {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Không phải bạn?</value>
|
<value>Không phải bạn?</value>
|
||||||
@@ -2609,10 +2609,31 @@ Do you want to switch to this account?</value>
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
<value>Your master password does not meet one or more of your organization policies. 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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>Current master password</value>
|
<value>Current master password</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>获取主密码提示</value>
|
<value>获取主密码提示</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>正登录为 {0}</value>
|
<value>在 {1} 上以 {0} 身份登录</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>不是你?</value>
|
<value>不是你?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>没有匹配搜索条件的项目</value>
|
<value>没有匹配搜索条件的项目</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>美国</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>欧盟</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>自托管</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>数据区域</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>区域</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>您的主密码不符合您的组织策略要求。要访问密码库,必须立即更新您的主密码。继续操作将使您退出当前会话,要求您重新登录。其他设备上的活动会话可能会继续保持活动状态长达一小时。</value>
|
<value>您的主密码不符合某一项或多项组织策略要求。要访问密码库,必须立即更新您的主密码。继续操作将使您退出当前会话,并要求您重新登录。其他设备上的活动会话可能会继续保持活动状态长达一小时。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>当前主密码</value>
|
<value>当前主密码</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>主密码重新询问帮助</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>解锁可能由于内存不足而失败。可以通过减少 KDF 内存设置来解决。</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -2495,8 +2495,8 @@
|
|||||||
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
<data name="GetMasterPasswordwordHint" xml:space="preserve">
|
||||||
<value>獲取主密碼提示</value>
|
<value>獲取主密碼提示</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoggingInAsX" xml:space="preserve">
|
<data name="LoggingInAsXOnY" xml:space="preserve">
|
||||||
<value>正登入為 {0}</value>
|
<value>Logging in as {0} on {1}</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>不是您嗎?</value>
|
<value>不是您嗎?</value>
|
||||||
@@ -2609,10 +2609,31 @@
|
|||||||
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
<data name="ThereAreNoItemsThatMatchTheSearch" xml:space="preserve">
|
||||||
<value>There are no items that match the search</value>
|
<value>There are no items that match the search</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="US" xml:space="preserve">
|
||||||
|
<value>US</value>
|
||||||
|
</data>
|
||||||
|
<data name="EU" xml:space="preserve">
|
||||||
|
<value>EU</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelfHosted" xml:space="preserve">
|
||||||
|
<value>Self-hosted</value>
|
||||||
|
</data>
|
||||||
|
<data name="DataRegion" xml:space="preserve">
|
||||||
|
<value>Data region</value>
|
||||||
|
</data>
|
||||||
|
<data name="Region" xml:space="preserve">
|
||||||
|
<value>Region</value>
|
||||||
|
</data>
|
||||||
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>您的主密碼不符合您的組織政策之一或多個要求。您必須立即更新您的主密碼以存取密碼庫。進行此操作將登出您目前的工作階段,需要您重新登入。其他裝置上的工作階段可能繼續長達一小時。</value>
|
<value>您的主密碼不符合您的組織政策之一或多個要求。您必須立即更新您的主密碼以存取密碼庫。進行此操作將登出您目前的工作階段,需要您重新登入。其他裝置上的工作階段可能繼續長達一小時。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CurrentMasterPassword" xml:space="preserve">
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
<value>目前主密碼</value>
|
<value>目前主密碼</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Master password re-prompt help</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Unlocking may fail due to insufficient memory. Decrease your KDF memory settings to resolve</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -92,5 +92,6 @@ namespace Bit.Core.Abstractions
|
|||||||
Task<string> GetUsernameFromAsync(ForwardedEmailServiceType service, UsernameGeneratorConfig config);
|
Task<string> GetUsernameFromAsync(ForwardedEmailServiceType service, UsernameGeneratorConfig config);
|
||||||
Task<bool> GetKnownDeviceAsync(string email, string deviceIdentifier);
|
Task<bool> GetKnownDeviceAsync(string email, string deviceIdentifier);
|
||||||
Task<OrganizationDomainSsoDetailsResponse> GetOrgDomainSsoDetailsAsync(string email);
|
Task<OrganizationDomainSsoDetailsResponse> GetOrgDomainSsoDetailsAsync(string email);
|
||||||
|
Task<ConfigResponse> GetConfigsAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
15
src/Core/Abstractions/IConfigService.cs
Normal file
15
src/Core/Abstractions/IConfigService.cs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using Bit.Core.Models.Response;
|
||||||
|
|
||||||
|
namespace Bit.Core.Abstractions
|
||||||
|
{
|
||||||
|
public interface IConfigService
|
||||||
|
{
|
||||||
|
Task<ConfigResponse> GetAsync(bool forceRefresh = false);
|
||||||
|
Task<bool> GetFeatureFlagBoolAsync(string key, bool forceRefresh = false, bool defaultValue = false);
|
||||||
|
Task<string> GetFeatureFlagStringAsync(string key, bool forceRefresh = false, string defaultValue = null);
|
||||||
|
Task<int> GetFeatureFlagIntAsync(string key, bool forceRefresh = false, int defaultValue = 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -15,8 +15,6 @@ namespace Bit.Core.Abstractions
|
|||||||
Task<string> GeneratePasswordAsync(PasswordGenerationOptions options);
|
Task<string> GeneratePasswordAsync(PasswordGenerationOptions options);
|
||||||
Task<List<GeneratedPasswordHistory>> GetHistoryAsync();
|
Task<List<GeneratedPasswordHistory>> GetHistoryAsync();
|
||||||
Task<(PasswordGenerationOptions, PasswordGeneratorPolicyOptions)> GetOptionsAsync();
|
Task<(PasswordGenerationOptions, PasswordGeneratorPolicyOptions)> GetOptionsAsync();
|
||||||
Task<(PasswordGenerationOptions, PasswordGeneratorPolicyOptions)>
|
|
||||||
EnforcePasswordGeneratorPoliciesOnOptionsAsync(PasswordGenerationOptions options);
|
|
||||||
Result PasswordStrength(string password, List<string> userInputs = null);
|
Result PasswordStrength(string password, List<string> userInputs = null);
|
||||||
Task SaveOptionsAsync(PasswordGenerationOptions options);
|
Task SaveOptionsAsync(PasswordGenerationOptions options);
|
||||||
void NormalizeOptions(PasswordGenerationOptions options, PasswordGeneratorPolicyOptions enforcedPolicyOptions);
|
void NormalizeOptions(PasswordGenerationOptions options, PasswordGeneratorPolicyOptions enforcedPolicyOptions);
|
||||||
|
|||||||
@@ -19,8 +19,7 @@ namespace Bit.Core.Abstractions
|
|||||||
Tuple<ResetPasswordPolicyOptions, bool> GetResetPasswordPolicyOptions(IEnumerable<Policy> policies,
|
Tuple<ResetPasswordPolicyOptions, bool> GetResetPasswordPolicyOptions(IEnumerable<Policy> policies,
|
||||||
string orgId);
|
string orgId);
|
||||||
Task<bool> PolicyAppliesToUser(PolicyType policyType, Func<Policy, bool> policyFilter = null, string userId = null);
|
Task<bool> PolicyAppliesToUser(PolicyType policyType, Func<Policy, bool> policyFilter = null, string userId = null);
|
||||||
int? GetPolicyInt(Policy policy, string key);
|
|
||||||
string GetPolicyString(Policy policy, string key);
|
|
||||||
Task<bool> ShouldShowVaultFilterAsync();
|
Task<bool> ShouldShowVaultFilterAsync();
|
||||||
|
Task<PasswordGeneratorPolicyOptions> GetPasswordGeneratorPolicyOptionsAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -174,5 +174,7 @@ namespace Bit.Core.Abstractions
|
|||||||
Task SetPreLoginEmailAsync(string value);
|
Task SetPreLoginEmailAsync(string value);
|
||||||
string GetLocale();
|
string GetLocale();
|
||||||
void SetLocale(string locale);
|
void SetLocale(string locale);
|
||||||
|
ConfigResponse GetConfigs();
|
||||||
|
void SetConfigs(ConfigResponse value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,8 @@ namespace Bit.Core.Abstractions
|
|||||||
{
|
{
|
||||||
public interface IVaultTimeoutService
|
public interface IVaultTimeoutService
|
||||||
{
|
{
|
||||||
long? DelayLockAndLogoutMs { get; set; }
|
long? DelayTimeoutMs { get; set; }
|
||||||
|
bool ResetTimeoutDelay { get; set; }
|
||||||
|
|
||||||
Task CheckVaultTimeoutAsync();
|
Task CheckVaultTimeoutAsync();
|
||||||
Task<bool> ShouldTimeoutAsync(string userId = null);
|
Task<bool> ShouldTimeoutAsync(string userId = null);
|
||||||
|
|||||||
@@ -41,6 +41,9 @@
|
|||||||
public const string NotificationDataType = "Type";
|
public const string NotificationDataType = "Type";
|
||||||
public const string PasswordlessLoginRequestKey = "passwordlessLoginRequest";
|
public const string PasswordlessLoginRequestKey = "passwordlessLoginRequest";
|
||||||
public const string PreLoginEmailKey = "preLoginEmailKey";
|
public const string PreLoginEmailKey = "preLoginEmailKey";
|
||||||
|
public const string ConfigsKey = "configsKey";
|
||||||
|
public const string DisplayEuEnvironmentFlag = "display-eu-environment";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This key is used to store the value of "ShouldConnectToWatch" of the last user that had logged in
|
/// This key is used to store the value of "ShouldConnectToWatch" of the last user that had logged in
|
||||||
/// which is used to handle Apple Watch state logic
|
/// which is used to handle Apple Watch state logic
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user