mirror of
https://github.com/bitwarden/mobile
synced 2025-12-14 15:23:35 +00:00
Compare commits
65 Commits
v2023.3.1
...
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 | ||
|
|
c1673a1bbf | ||
|
|
7b44395e1a | ||
|
|
0f3529aab8 | ||
|
|
a72779997c | ||
|
|
49da536c7a | ||
|
|
c985c0a62b | ||
|
|
0f417b8434 | ||
|
|
4f0238122b | ||
|
|
52ff634f00 | ||
|
|
e820537fce | ||
|
|
7130d8a18c | ||
|
|
659d34dfc2 | ||
|
|
6a5c999628 | ||
|
|
3bcb44ea71 | ||
|
|
b108b4e71d | ||
|
|
a72f267558 | ||
|
|
cc75cebdb8 | ||
|
|
3a0510d6b4 | ||
|
|
0c4b88e562 | ||
|
|
ac3b0c2bad | ||
|
|
1823efa0e5 | ||
|
|
e5ce1760a6 | ||
|
|
e77a971519 | ||
|
|
d7715c90f0 | ||
|
|
8fe9bd7347 | ||
|
|
11d3d71c32 | ||
|
|
0462f4db63 | ||
|
|
120f1d6859 | ||
|
|
99ceb8dbc1 | ||
|
|
d7d044f717 | ||
|
|
53d892a0ba | ||
|
|
80e38f8669 | ||
|
|
3e76f6b054 | ||
|
|
55a3b76f45 | ||
|
|
bd9b767339 | ||
|
|
276a93c497 | ||
|
|
c6bdb67981 | ||
|
|
a6bb089633 | ||
|
|
606b00142f | ||
|
|
151ecf83e7 | ||
|
|
ccd71202de |
6
.github/ISSUE_TEMPLATE/config.yml
vendored
6
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,5 +1,8 @@
|
|||||||
blank_issues_enabled: false
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
|
- name: Customer Support
|
||||||
|
url: https://bitwarden.com/contact/
|
||||||
|
about: Please contact our customer support for account issues and general customer support.
|
||||||
- name: Report mobile autofill failure
|
- name: Report mobile autofill failure
|
||||||
url: https://docs.google.com/forms/d/e/1FAIpQLScMopHyN7KGJs8hW562VTzbIGL4KcFnx0wJcsW0GYE1BnPiGA/viewform
|
url: https://docs.google.com/forms/d/e/1FAIpQLScMopHyN7KGJs8hW562VTzbIGL4KcFnx0wJcsW0GYE1BnPiGA/viewform
|
||||||
about: We are aware of some situations where the Bitwarden mobile app will not autofill information correctly. This is something the Bitwarden team is actively working on but need your help as a community and active Bitwarden users!
|
about: We are aware of some situations where the Bitwarden mobile app will not autofill information correctly. This is something the Bitwarden team is actively working on but need your help as a community and active Bitwarden users!
|
||||||
@@ -9,9 +12,6 @@ contact_links:
|
|||||||
- name: Bitwarden Community Forums
|
- name: Bitwarden Community Forums
|
||||||
url: https://community.bitwarden.com
|
url: https://community.bitwarden.com
|
||||||
about: Please visit the community forums for general community discussion, support and the development roadmap.
|
about: Please visit the community forums for general community discussion, support and the development roadmap.
|
||||||
- name: Customer Support
|
|
||||||
url: https://bitwarden.com/contact/
|
|
||||||
about: Please contact our customer support for account issues and general customer support.
|
|
||||||
- name: Security Issues
|
- name: Security Issues
|
||||||
url: https://hackerone.com/bitwarden
|
url: https://hackerone.com/bitwarden
|
||||||
about: We use HackerOne to manage security disclosures.
|
about: We use HackerOne to manage security disclosures.
|
||||||
|
|||||||
19
.github/labeler.yml
vendored
Normal file
19
.github/labeler.yml
vendored
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
android:
|
||||||
|
- src/App/*
|
||||||
|
- src/Core/*
|
||||||
|
- src/Android/*
|
||||||
|
|
||||||
|
iOS:
|
||||||
|
- src/App/*
|
||||||
|
- src/Core/*
|
||||||
|
- lib/ios/*
|
||||||
|
- src/iOS/*
|
||||||
|
- 'src/iOS.Autofill/*'
|
||||||
|
- 'src/iOS.Core/*'
|
||||||
|
- 'src/iOS.Extension/*'
|
||||||
|
- 'src/iOS.ShareExtension/*'
|
||||||
|
- 'src/iOS.Widget/*'
|
||||||
|
- src/watchOS/*
|
||||||
|
|
||||||
|
watchOS:
|
||||||
|
- src/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.
|
||||||
|
|||||||
70
.github/workflows/build.yml
vendored
70
.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
|
||||||
@@ -191,7 +191,7 @@ jobs:
|
|||||||
$androidPath = $($env:GITHUB_WORKSPACE + "/src/Android/Android.csproj");
|
$androidPath = $($env:GITHUB_WORKSPACE + "/src/Android/Android.csproj");
|
||||||
$packageName = "com.x8bit.bitwarden";
|
$packageName = "com.x8bit.bitwarden";
|
||||||
|
|
||||||
if ("${{ matrix.variant }}" -ne "prod")
|
if ("${{ matrix.variant }}" -ne "prod")
|
||||||
{
|
{
|
||||||
$packageName = "com.x8bit.bitwarden.${{ matrix.variant }}";
|
$packageName = "com.x8bit.bitwarden.${{ matrix.variant }}";
|
||||||
}
|
}
|
||||||
@@ -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,19 +515,19 @@ 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 - Prod Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
- name: Retrieve secrets
|
||||||
id: retrieve-secrets
|
id: retrieve-secrets
|
||||||
env:
|
env:
|
||||||
KEYVAULT: bitwarden-prod-kv
|
KEYVAULT: bitwarden-ci
|
||||||
SECRETS: |
|
SECRETS: |
|
||||||
appcenter-ios-token
|
appcenter-ios-token
|
||||||
run: |
|
run: |
|
||||||
@@ -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,17 +771,17 @@ 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
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
- name: Retrieve secrets
|
||||||
id: retrieve-secrets
|
id: retrieve-secrets
|
||||||
env:
|
env:
|
||||||
KEYVAULT: bitwarden-prod-kv
|
KEYVAULT: bitwarden-ci
|
||||||
SECRETS: |
|
SECRETS: |
|
||||||
crowdin-api-token
|
crowdin-api-token
|
||||||
run: |
|
run: |
|
||||||
@@ -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 }}
|
||||||
@@ -839,17 +839,17 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Login to Azure - Prod 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_PROD_KV_CREDENTIALS }}
|
creds: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
- name: Retrieve secrets
|
||||||
id: retrieve-secrets
|
id: retrieve-secrets
|
||||||
if: failure()
|
if: failure()
|
||||||
env:
|
env:
|
||||||
KEYVAULT: bitwarden-prod-kv
|
KEYVAULT: bitwarden-ci
|
||||||
SECRETS: |
|
SECRETS: |
|
||||||
devops-alerts-slack-webhook-url
|
devops-alerts-slack-webhook-url
|
||||||
run: |
|
run: |
|
||||||
@@ -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 }}
|
||||||
|
|||||||
16
.github/workflows/crowdin-pull.yml
vendored
16
.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
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@77f1b2e3fb80c0e8645114159d17008b8a2e475a
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
|
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-prod-kv"
|
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 }}
|
||||||
@@ -48,4 +48,4 @@ jobs:
|
|||||||
pull_request_title: "Autosync Crowdin Translations"
|
pull_request_title: "Autosync Crowdin Translations"
|
||||||
pull_request_body: "Autosync the updated translations"
|
pull_request_body: "Autosync the updated translations"
|
||||||
gpg_private_key: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key }}
|
gpg_private_key: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key }}
|
||||||
gpg_passphrase: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key-passphrase }}
|
gpg_passphrase: ${{ steps.retrieve-secrets.outputs.github-gpg-private-key-passphrase }}
|
||||||
|
|||||||
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"
|
||||||
|
|||||||
17
.github/workflows/pr-labeler.yml
vendored
Normal file
17
.github/workflows/pr-labeler.yml
vendored
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
name: "Pull Request Labeler"
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target: {}
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
labeler:
|
||||||
|
name: "Pull Request Labeler"
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
pull-requests: write
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- uses: actions/labeler@ba790c862c380240c6d5e7427be5ace9a05c754b # v4.0.3
|
||||||
|
with:
|
||||||
|
sync-labels: true
|
||||||
16
.github/workflows/release.yml
vendored
16
.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 }}'
|
||||||
@@ -93,8 +93,8 @@ jobs:
|
|||||||
./com.x8bit.bitwarden.apk/com.x8bit.bitwarden.apk,
|
./com.x8bit.bitwarden.apk/com.x8bit.bitwarden.apk,
|
||||||
./com.x8bit.bitwarden-fdroid.apk/com.x8bit.bitwarden-fdroid.apk,
|
./com.x8bit.bitwarden-fdroid.apk/com.x8bit.bitwarden-fdroid.apk,
|
||||||
./Bitwarden iOS.zip,
|
./Bitwarden iOS.zip,
|
||||||
./bw-android-apk-sha256.txt,
|
./bw-android-apk-sha256.txt/bw-android-apk-sha256.txt,
|
||||||
./bw-fdroid-apk-sha256.txt"
|
./bw-fdroid-apk-sha256.txt/bw-fdroid-apk-sha256.txt"
|
||||||
commit: ${{ github.sha }}
|
commit: ${{ github.sha }}
|
||||||
tag: v${{ steps.version.outputs.version }}
|
tag: v${{ steps.version.outputs.version }}
|
||||||
name: Version ${{ steps.version.outputs.version }}
|
name: Version ${{ steps.version.outputs.version }}
|
||||||
@@ -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' }}
|
||||||
|
|||||||
32
.github/workflows/version-auto-bump.yml
vendored
32
.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
|
||||||
@@ -32,32 +32,14 @@ jobs:
|
|||||||
echo "new-version=$NEW_VER" >> $GITHUB_OUTPUT
|
echo "new-version=$NEW_VER" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
trigger_version_bump:
|
trigger_version_bump:
|
||||||
name: "Trigger version bump workflow"
|
name: "Version bump"
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
needs:
|
needs:
|
||||||
- setup
|
- setup
|
||||||
steps:
|
steps:
|
||||||
- name: Login to Azure
|
- name: Bump version to ${{ needs.setup.outputs.version_number }}
|
||||||
uses: Azure/login@ec3c14589bd3e9312b3cc8c41e6860e258df9010
|
uses: ./.github/workflows/version-bump.yml
|
||||||
|
secrets:
|
||||||
|
AZURE_PROD_KV_CREDENTIALS: ${{ secrets.AZURE_KV_CI_SERVICE_PRINCIPAL }}
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
|
version_number: ${{ needs.setup.outputs.version_number }}
|
||||||
|
|
||||||
- name: Retrieve secrets
|
|
||||||
id: retrieve-secrets
|
|
||||||
uses: bitwarden/gh-actions/get-keyvault-secrets@c3b3285993151c5af47cefcb3b9134c28ab479af
|
|
||||||
with:
|
|
||||||
keyvault: "bitwarden-prod-kv"
|
|
||||||
secrets: "github-pat-bitwarden-devops-bot-repo-scope"
|
|
||||||
|
|
||||||
- name: Call GitHub API to trigger workflow bump
|
|
||||||
env:
|
|
||||||
TOKEN: ${{ steps.retrieve-secrets.outputs.github-pat-bitwarden-devops-bot-repo-scope }}
|
|
||||||
VERSION: ${{ needs.setup.outputs.version_number}}
|
|
||||||
run: |
|
|
||||||
JSON_STRING=$(printf '{"ref":"master", "inputs": { "version_number":"%s"}}' "$VERSION")
|
|
||||||
curl \
|
|
||||||
-X POST \
|
|
||||||
-i -u bitwarden-devops-bot:$TOKEN \
|
|
||||||
-H "Accept: application/vnd.github.v3+json" \
|
|
||||||
https://api.github.com/repos/bitwarden/mobile/actions/workflows/version-bump.yml/dispatches \
|
|
||||||
-d $JSON_STRING
|
|
||||||
|
|||||||
32
.github/workflows/version-bump.yml
vendored
32
.github/workflows/version-bump.yml
vendored
@@ -7,6 +7,14 @@ on:
|
|||||||
version_number:
|
version_number:
|
||||||
description: "New Version"
|
description: "New Version"
|
||||||
required: true
|
required: true
|
||||||
|
workflow_call:
|
||||||
|
inputs:
|
||||||
|
version_number:
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
secrets:
|
||||||
|
AZURE_PROD_KV_CREDENTIALS:
|
||||||
|
required: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
bump_version:
|
bump_version:
|
||||||
@@ -14,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 - Prod Subscription
|
- name: Login to Azure - CI Subscription
|
||||||
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf
|
uses: Azure/login@1f63701bf3e6892515f1b7ce2d2bf1708b46beaf # v1.4.3
|
||||||
with:
|
with:
|
||||||
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
|
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-prod-kv"
|
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 }}
|
||||||
@@ -40,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))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ using Bit.App.Utilities;
|
|||||||
using Bit.App.Pages;
|
using Bit.App.Pages;
|
||||||
using Bit.App.Utilities.AccountManagement;
|
using Bit.App.Utilities.AccountManagement;
|
||||||
using Bit.App.Controls;
|
using Bit.App.Controls;
|
||||||
|
using Bit.Core.Enums;
|
||||||
#if !FDROID
|
#if !FDROID
|
||||||
using Android.Gms.Security;
|
using Android.Gms.Security;
|
||||||
#endif
|
#endif
|
||||||
@@ -81,7 +82,8 @@ namespace Bit.Droid
|
|||||||
ServiceContainer.Resolve<IAuthService>("authService"),
|
ServiceContainer.Resolve<IAuthService>("authService"),
|
||||||
ServiceContainer.Resolve<ILogger>("logger"),
|
ServiceContainer.Resolve<ILogger>("logger"),
|
||||||
ServiceContainer.Resolve<IMessagingService>("messagingService"),
|
ServiceContainer.Resolve<IMessagingService>("messagingService"),
|
||||||
ServiceContainer.Resolve<IWatchDeviceService>());
|
ServiceContainer.Resolve<IWatchDeviceService>(),
|
||||||
|
ServiceContainer.Resolve<IConditionedAwaiterManager>());
|
||||||
ServiceContainer.Register<IAccountsManager>("accountsManager", accountsManager);
|
ServiceContainer.Register<IAccountsManager>("accountsManager", accountsManager);
|
||||||
}
|
}
|
||||||
#if !FDROID
|
#if !FDROID
|
||||||
@@ -146,7 +148,7 @@ namespace Bit.Droid
|
|||||||
var storageMediatorService = new StorageMediatorService(mobileStorageService, secureStorageService, preferencesStorage);
|
var storageMediatorService = new StorageMediatorService(mobileStorageService, secureStorageService, preferencesStorage);
|
||||||
var stateService = new StateService(mobileStorageService, secureStorageService, storageMediatorService, messagingService);
|
var stateService = new StateService(mobileStorageService, secureStorageService, storageMediatorService, messagingService);
|
||||||
var stateMigrationService =
|
var stateMigrationService =
|
||||||
new StateMigrationService(liteDbStorage, preferencesStorage, secureStorageService);
|
new StateMigrationService(DeviceType.Android, liteDbStorage, preferencesStorage, secureStorageService);
|
||||||
var clipboardService = new ClipboardService(stateService);
|
var clipboardService = new ClipboardService(stateService);
|
||||||
var deviceActionService = new DeviceActionService(stateService, messagingService);
|
var deviceActionService = new DeviceActionService(stateService, messagingService);
|
||||||
var fileService = new FileService(stateService, broadcasterService);
|
var fileService = new FileService(stateService, broadcasterService);
|
||||||
@@ -154,7 +156,7 @@ namespace Bit.Droid
|
|||||||
messagingService, broadcasterService);
|
messagingService, broadcasterService);
|
||||||
var autofillHandler = new AutofillHandler(stateService, messagingService, clipboardService,
|
var autofillHandler = new AutofillHandler(stateService, messagingService, clipboardService,
|
||||||
platformUtilsService, new LazyResolve<IEventService>());
|
platformUtilsService, new LazyResolve<IEventService>());
|
||||||
var biometricService = new BiometricService();
|
var biometricService = new BiometricService(stateService);
|
||||||
var cryptoFunctionService = new PclCryptoFunctionService(cryptoPrimitiveService);
|
var cryptoFunctionService = new PclCryptoFunctionService(cryptoPrimitiveService);
|
||||||
var cryptoService = new CryptoService(stateService, cryptoFunctionService);
|
var cryptoService = new CryptoService(stateService, cryptoFunctionService);
|
||||||
var passwordRepromptService = new MobilePasswordRepromptService(platformUtilsService, cryptoService);
|
var passwordRepromptService = new MobilePasswordRepromptService(platformUtilsService, cryptoService);
|
||||||
|
|||||||
@@ -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.3.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" />
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ using Android.OS;
|
|||||||
using Android.Security.Keystore;
|
using Android.Security.Keystore;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
using Bit.Core.Services;
|
using Bit.Core.Services;
|
||||||
using Bit.Core.Utilities;
|
|
||||||
using Java.Security;
|
using Java.Security;
|
||||||
using Javax.Crypto;
|
using Javax.Crypto;
|
||||||
|
|
||||||
@@ -12,6 +11,8 @@ namespace Bit.Droid.Services
|
|||||||
{
|
{
|
||||||
public class BiometricService : IBiometricService
|
public class BiometricService : IBiometricService
|
||||||
{
|
{
|
||||||
|
private readonly IStateService _stateService;
|
||||||
|
|
||||||
private const string KeyName = "com.8bit.bitwarden.biometric_integrity";
|
private const string KeyName = "com.8bit.bitwarden.biometric_integrity";
|
||||||
|
|
||||||
private const string KeyStoreName = "AndroidKeyStore";
|
private const string KeyStoreName = "AndroidKeyStore";
|
||||||
@@ -23,28 +24,28 @@ namespace Bit.Droid.Services
|
|||||||
|
|
||||||
private readonly KeyStore _keystore;
|
private readonly KeyStore _keystore;
|
||||||
|
|
||||||
public BiometricService()
|
public BiometricService(IStateService stateService)
|
||||||
{
|
{
|
||||||
|
_stateService = stateService;
|
||||||
_keystore = KeyStore.GetInstance(KeyStoreName);
|
_keystore = KeyStore.GetInstance(KeyStoreName);
|
||||||
_keystore.Load(null);
|
_keystore.Load(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<bool> SetupBiometricAsync(string bioIntegrityKey = null)
|
public async Task<bool> SetupBiometricAsync(string bioIntegritySrcKey = null)
|
||||||
{
|
{
|
||||||
// bioIntegrityKey used in iOS only
|
|
||||||
if (Build.VERSION.SdkInt >= BuildVersionCodes.M)
|
if (Build.VERSION.SdkInt >= BuildVersionCodes.M)
|
||||||
{
|
{
|
||||||
CreateKey();
|
await CreateKeyAsync(bioIntegritySrcKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Task.FromResult(true);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<bool> ValidateIntegrityAsync(string bioIntegrityKey = null)
|
public async Task<bool> IsSystemBiometricIntegrityValidAsync(string bioIntegritySrcKey = null)
|
||||||
{
|
{
|
||||||
if (Build.VERSION.SdkInt < BuildVersionCodes.M)
|
if (Build.VERSION.SdkInt < BuildVersionCodes.M)
|
||||||
{
|
{
|
||||||
return Task.FromResult(true);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
@@ -55,7 +56,7 @@ namespace Bit.Droid.Services
|
|||||||
|
|
||||||
if (key == null || cipher == null)
|
if (key == null || cipher == null)
|
||||||
{
|
{
|
||||||
return Task.FromResult(true);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
cipher.Init(CipherMode.EncryptMode, key);
|
cipher.Init(CipherMode.EncryptMode, key);
|
||||||
@@ -63,25 +64,32 @@ namespace Bit.Droid.Services
|
|||||||
catch (KeyPermanentlyInvalidatedException e)
|
catch (KeyPermanentlyInvalidatedException e)
|
||||||
{
|
{
|
||||||
// Biometric has changed
|
// Biometric has changed
|
||||||
return Task.FromResult(false);
|
await ClearStateAsync(bioIntegritySrcKey);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
catch (UnrecoverableKeyException e)
|
catch (UnrecoverableKeyException e)
|
||||||
{
|
{
|
||||||
// Biometric was disabled and re-enabled
|
// Biometric was disabled and re-enabled
|
||||||
return Task.FromResult(false);
|
await ClearStateAsync(bioIntegritySrcKey);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
catch (InvalidKeyException e)
|
catch (InvalidKeyException e)
|
||||||
{
|
{
|
||||||
// Fallback for old bitwarden users without a key
|
// Fallback for old bitwarden users without a key
|
||||||
LoggerHelper.LogEvenIfCantBeResolved(e);
|
LoggerHelper.LogEvenIfCantBeResolved(e);
|
||||||
CreateKey();
|
await CreateKeyAsync(bioIntegritySrcKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Task.FromResult(true);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CreateKey()
|
private async Task CreateKeyAsync(string bioIntegritySrcKey = null)
|
||||||
{
|
{
|
||||||
|
bioIntegritySrcKey ??= Core.Constants.BiometricIntegritySourceKey;
|
||||||
|
await _stateService.SetSystemBiometricIntegrityState(bioIntegritySrcKey,
|
||||||
|
await GetStateAsync(bioIntegritySrcKey));
|
||||||
|
await _stateService.SetAccountBiometricIntegrityValidAsync(bioIntegritySrcKey);
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var keyGen = KeyGenerator.GetInstance(KeyAlgorithm, KeyStoreName);
|
var keyGen = KeyGenerator.GetInstance(KeyAlgorithm, KeyStoreName);
|
||||||
@@ -101,5 +109,16 @@ namespace Bit.Droid.Services
|
|||||||
LoggerHelper.LogEvenIfCantBeResolved(e);
|
LoggerHelper.LogEvenIfCantBeResolved(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task<string> GetStateAsync(string bioIntegritySrcKey)
|
||||||
|
{
|
||||||
|
return await _stateService.GetSystemBiometricIntegrityState(bioIntegritySrcKey) ??
|
||||||
|
Guid.NewGuid().ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
private async Task ClearStateAsync(string bioIntegritySrcKey)
|
||||||
|
{
|
||||||
|
await _stateService.SetSystemBiometricIntegrityState(bioIntegritySrcKey, null);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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" />
|
||||||
|
|||||||
@@ -38,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;
|
||||||
@@ -61,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);
|
||||||
|
|
||||||
@@ -161,6 +163,18 @@ namespace Bit.App
|
|||||||
new NavigationPage(new RemoveMasterPasswordPage()));
|
new NavigationPage(new RemoveMasterPasswordPage()));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else if (message.Command == Constants.ForceUpdatePassword)
|
||||||
|
{
|
||||||
|
Device.BeginInvokeOnMainThread(async () =>
|
||||||
|
{
|
||||||
|
await Application.Current.MainPage.Navigation.PushModalAsync(
|
||||||
|
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)
|
||||||
@@ -283,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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.Windows.Input;
|
||||||
using Bit.App.Abstractions;
|
using Bit.App.Abstractions;
|
||||||
using Bit.Core.Models.View;
|
using Bit.Core.Models.View;
|
||||||
using Bit.Core.Utilities;
|
using Bit.Core.Utilities;
|
||||||
@@ -18,7 +19,7 @@ namespace Bit.App.Controls
|
|||||||
nameof(WebsiteIconsEnabled), typeof(bool?), typeof(CipherViewCell));
|
nameof(WebsiteIconsEnabled), typeof(bool?), typeof(CipherViewCell));
|
||||||
|
|
||||||
public static readonly BindableProperty ButtonCommandProperty = BindableProperty.Create(
|
public static readonly BindableProperty ButtonCommandProperty = BindableProperty.Create(
|
||||||
nameof(ButtonCommand), typeof(Command<CipherView>), typeof(CipherViewCell));
|
nameof(ButtonCommand), typeof(ICommand), typeof(CipherViewCell));
|
||||||
|
|
||||||
public CipherViewCell()
|
public CipherViewCell()
|
||||||
{
|
{
|
||||||
@@ -42,9 +43,9 @@ namespace Bit.App.Controls
|
|||||||
set => SetValue(CipherProperty, value);
|
set => SetValue(CipherProperty, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Command<CipherView> ButtonCommand
|
public ICommand ButtonCommand
|
||||||
{
|
{
|
||||||
get => GetValue(ButtonCommandProperty) as Command<CipherView>;
|
get => GetValue(ButtonCommandProperty) as ICommand;
|
||||||
set => SetValue(ButtonCommandProperty, value);
|
set => SetValue(ButtonCommandProperty, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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}}"
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Text;
|
||||||
using System.Text;
|
|
||||||
using System.Text.RegularExpressions;
|
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Bit.App.Abstractions;
|
using Bit.App.Abstractions;
|
||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
using Bit.App.Utilities;
|
|
||||||
using Bit.Core;
|
using Bit.Core;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
using Bit.Core.Models.Domain;
|
using Bit.Core.Models.Domain;
|
||||||
@@ -73,13 +70,13 @@ namespace Bit.App.Pages
|
|||||||
set => SetProperty(ref _policy, value);
|
set => SetProperty(ref _policy, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public string ShowPasswordIcon => ShowPassword ? "" : "";
|
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 MasterPassword { get; set; }
|
public string MasterPassword { get; set; }
|
||||||
public string ConfirmMasterPassword { get; set; }
|
public string ConfirmMasterPassword { get; set; }
|
||||||
public string Hint { get; set; }
|
public string Hint { get; set; }
|
||||||
|
|
||||||
public async Task InitAsync(bool forceSync = false)
|
public virtual async Task InitAsync(bool forceSync = false)
|
||||||
{
|
{
|
||||||
if (forceSync)
|
if (forceSync)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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"
|
||||||
@@ -137,7 +142,7 @@
|
|||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout Padding="10, 0">
|
<StackLayout Padding="10, 0">
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n BiometricInvalidated}"
|
Text="{u:I18n AccountBiometricInvalidated}"
|
||||||
StyleClass="box-footer-label,text-danger,text-bold"
|
StyleClass="box-footer-label,text-danger,text-bold"
|
||||||
IsVisible="{Binding BiometricIntegrityValid, Converter={StaticResource inverseBool}}" />
|
IsVisible="{Binding BiometricIntegrityValid, Converter={StaticResource inverseBool}}" />
|
||||||
<Button Text="{Binding BiometricButtonText}" Clicked="Biometric_Clicked"
|
<Button Text="{Binding BiometricButtonText}" Clicked="Biometric_Clicked"
|
||||||
@@ -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>
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ namespace Bit.App.Pages
|
|||||||
private readonly ILogger _logger;
|
private readonly ILogger _logger;
|
||||||
private readonly IWatchDeviceService _watchDeviceService;
|
private readonly IWatchDeviceService _watchDeviceService;
|
||||||
private readonly WeakEventManager<int?> _secretEntryFocusWeakEventManager = new WeakEventManager<int?>();
|
private readonly WeakEventManager<int?> _secretEntryFocusWeakEventManager = new WeakEventManager<int?>();
|
||||||
|
private readonly IPolicyService _policyService;
|
||||||
|
private readonly IPasswordGenerationService _passwordGenerationService;
|
||||||
|
|
||||||
private string _email;
|
private string _email;
|
||||||
private string _masterPassword;
|
private string _masterPassword;
|
||||||
@@ -61,6 +63,8 @@ namespace Bit.App.Pages
|
|||||||
_keyConnectorService = ServiceContainer.Resolve<IKeyConnectorService>("keyConnectorService");
|
_keyConnectorService = ServiceContainer.Resolve<IKeyConnectorService>("keyConnectorService");
|
||||||
_logger = ServiceContainer.Resolve<ILogger>("logger");
|
_logger = ServiceContainer.Resolve<ILogger>("logger");
|
||||||
_watchDeviceService = ServiceContainer.Resolve<IWatchDeviceService>();
|
_watchDeviceService = ServiceContainer.Resolve<IWatchDeviceService>();
|
||||||
|
_policyService = ServiceContainer.Resolve<IPolicyService>();
|
||||||
|
_passwordGenerationService = ServiceContainer.Resolve<IPasswordGenerationService>();
|
||||||
|
|
||||||
PageTitle = AppResources.VerifyMasterPassword;
|
PageTitle = AppResources.VerifyMasterPassword;
|
||||||
TogglePasswordCommand = new Command(TogglePassword);
|
TogglePasswordCommand = new Command(TogglePassword);
|
||||||
@@ -205,7 +209,7 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
if (BiometricLock)
|
if (BiometricLock)
|
||||||
{
|
{
|
||||||
BiometricIntegrityValid = await _biometricService.ValidateIntegrityAsync();
|
BiometricIntegrityValid = await _platformUtilsService.IsBiometricIntegrityValidAsync();
|
||||||
if (!_biometricIntegrityValid)
|
if (!_biometricIntegrityValid)
|
||||||
{
|
{
|
||||||
BiometricButtonVisible = false;
|
BiometricButtonVisible = false;
|
||||||
@@ -294,6 +298,7 @@ namespace Bit.App.Pages
|
|||||||
var key = await _cryptoService.MakeKeyAsync(MasterPassword, _email, kdfConfig);
|
var key = await _cryptoService.MakeKeyAsync(MasterPassword, _email, kdfConfig);
|
||||||
var storedKeyHash = await _cryptoService.GetKeyHashAsync();
|
var storedKeyHash = await _cryptoService.GetKeyHashAsync();
|
||||||
var passwordValid = false;
|
var passwordValid = false;
|
||||||
|
MasterPasswordPolicyOptions enforcedMasterPasswordOptions = null;
|
||||||
|
|
||||||
if (storedKeyHash != null)
|
if (storedKeyHash != null)
|
||||||
{
|
{
|
||||||
@@ -305,9 +310,11 @@ namespace Bit.App.Pages
|
|||||||
var keyHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.ServerAuthorization);
|
var keyHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.ServerAuthorization);
|
||||||
var request = new PasswordVerificationRequest();
|
var request = new PasswordVerificationRequest();
|
||||||
request.MasterPasswordHash = keyHash;
|
request.MasterPasswordHash = keyHash;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await _apiService.PostAccountVerifyPasswordAsync(request);
|
var response = await _apiService.PostAccountVerifyPasswordAsync(request);
|
||||||
|
enforcedMasterPasswordOptions = response.MasterPasswordPolicy;
|
||||||
passwordValid = true;
|
passwordValid = true;
|
||||||
var localKeyHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.LocalAuthorization);
|
var localKeyHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.LocalAuthorization);
|
||||||
await _cryptoService.SetKeyHashAsync(localKeyHash);
|
await _cryptoService.SetKeyHashAsync(localKeyHash);
|
||||||
@@ -328,6 +335,14 @@ namespace Bit.App.Pages
|
|||||||
var pinKey = await _cryptoService.MakePinKeyAysnc(decPin, _email, kdfConfig);
|
var pinKey = await _cryptoService.MakePinKeyAysnc(decPin, _email, kdfConfig);
|
||||||
await _stateService.SetPinProtectedKeyAsync(await _cryptoService.EncryptAsync(key.Key, pinKey));
|
await _stateService.SetPinProtectedKeyAsync(await _cryptoService.EncryptAsync(key.Key, pinKey));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (await RequirePasswordChangeAsync(enforcedMasterPasswordOptions))
|
||||||
|
{
|
||||||
|
// Save the ForcePasswordResetReason to force a password reset after unlock
|
||||||
|
await _stateService.SetForcePasswordResetReasonAsync(
|
||||||
|
ForcePasswordResetReason.WeakMasterPasswordOnLogin);
|
||||||
|
}
|
||||||
|
|
||||||
MasterPassword = string.Empty;
|
MasterPassword = string.Empty;
|
||||||
await AppHelpers.ResetInvalidUnlockAttemptsAsync();
|
await AppHelpers.ResetInvalidUnlockAttemptsAsync();
|
||||||
await SetKeyAndContinueAsync(key);
|
await SetKeyAndContinueAsync(key);
|
||||||
@@ -352,6 +367,37 @@ namespace Bit.App.Pages
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Checks if the master password requires updating to meet the enforced policy requirements
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="options"></param>
|
||||||
|
private async Task<bool> RequirePasswordChangeAsync(MasterPasswordPolicyOptions options = null)
|
||||||
|
{
|
||||||
|
// If no policy options are provided, attempt to load them from the policy service
|
||||||
|
var enforcedOptions = options ?? await _policyService.GetMasterPasswordPolicyOptions();
|
||||||
|
|
||||||
|
// No policy to enforce on login/unlock
|
||||||
|
if (!(enforcedOptions is { EnforceOnLogin: true }))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var strength = _passwordGenerationService.PasswordStrength(
|
||||||
|
MasterPassword, _passwordGenerationService.GetPasswordStrengthUserInput(_email))?.Score;
|
||||||
|
|
||||||
|
if (!strength.HasValue)
|
||||||
|
{
|
||||||
|
_logger.Error("Unable to evaluate master password strength during unlock");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return !await _policyService.EvaluateMasterPassword(
|
||||||
|
strength.Value,
|
||||||
|
MasterPassword,
|
||||||
|
enforcedOptions
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public async Task LogOutAsync()
|
public async Task LogOutAsync()
|
||||||
{
|
{
|
||||||
var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.LogoutConfirmation,
|
var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.LogoutConfirmation,
|
||||||
@@ -385,7 +431,8 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
public async Task PromptBiometricAsync()
|
public async Task PromptBiometricAsync()
|
||||||
{
|
{
|
||||||
BiometricIntegrityValid = await _biometricService.ValidateIntegrityAsync();
|
BiometricIntegrityValid = await _platformUtilsService.IsBiometricIntegrityValidAsync();
|
||||||
|
BiometricButtonVisible = BiometricIntegrityValid;
|
||||||
if (!BiometricLock || !BiometricIntegrityValid)
|
if (!BiometricLock || !BiometricIntegrityValid)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
BackgroundColor="Transparent"
|
BackgroundColor="Transparent"
|
||||||
BorderColor="{DynamicResource PrimaryColor}">
|
BorderColor="{DynamicResource PrimaryColor}">
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n UpdateMasterPasswordWarning}"
|
Text="{Binding UpdateMasterPasswordWarningText }"
|
||||||
StyleClass="text-muted, text-sm, text-bold"
|
StyleClass="text-muted, text-sm, text-bold"
|
||||||
HorizontalTextAlignment="Center" />
|
HorizontalTextAlignment="Center" />
|
||||||
</Frame>
|
</Frame>
|
||||||
@@ -74,6 +74,40 @@
|
|||||||
HorizontalTextAlignment="Start" />
|
HorizontalTextAlignment="Start" />
|
||||||
</Frame>
|
</Frame>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
<Grid StyleClass="box-row" IsVisible="{Binding RequireCurrentPassword }">
|
||||||
|
<Grid.RowDefinitions>
|
||||||
|
<RowDefinition Height="Auto" />
|
||||||
|
<RowDefinition Height="*" />
|
||||||
|
</Grid.RowDefinitions>
|
||||||
|
<Grid.ColumnDefinitions>
|
||||||
|
<ColumnDefinition Width="*" />
|
||||||
|
<ColumnDefinition Width="Auto" />
|
||||||
|
</Grid.ColumnDefinitions>
|
||||||
|
<Label
|
||||||
|
Text="{u:I18n CurrentMasterPassword}"
|
||||||
|
StyleClass="box-label"
|
||||||
|
Grid.Row="0"
|
||||||
|
Grid.Column="0" />
|
||||||
|
<controls:MonoEntry
|
||||||
|
x:Name="_currentMasterPassword"
|
||||||
|
Text="{Binding CurrentMasterPassword}"
|
||||||
|
StyleClass="box-value"
|
||||||
|
IsSpellCheckEnabled="False"
|
||||||
|
IsTextPredictionEnabled="False"
|
||||||
|
IsPassword="{Binding ShowPassword, Converter={StaticResource inverseBool}}"
|
||||||
|
Grid.Row="1"
|
||||||
|
Grid.Column="0" />
|
||||||
|
<controls:IconButton
|
||||||
|
StyleClass="box-row-button, box-row-button-platform"
|
||||||
|
Text="{Binding ShowPasswordIcon}"
|
||||||
|
Command="{Binding TogglePasswordCommand}"
|
||||||
|
Grid.Row="0"
|
||||||
|
Grid.Column="1"
|
||||||
|
Grid.RowSpan="2"
|
||||||
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
|
AutomationProperties.Name="{u:I18n ToggleVisibility}"
|
||||||
|
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}" />
|
||||||
|
</Grid>
|
||||||
<Grid StyleClass="box-row">
|
<Grid StyleClass="box-row">
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition Height="Auto" />
|
<RowDefinition Height="Auto" />
|
||||||
|
|||||||
@@ -1,27 +1,68 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
|
using Bit.Core.Abstractions;
|
||||||
|
using Bit.Core.Enums;
|
||||||
using Bit.Core.Exceptions;
|
using Bit.Core.Exceptions;
|
||||||
|
using Bit.Core.Models.Domain;
|
||||||
using Bit.Core.Models.Request;
|
using Bit.Core.Models.Request;
|
||||||
|
using Bit.Core.Utilities;
|
||||||
|
using Xamarin.CommunityToolkit.ObjectModel;
|
||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
|
|
||||||
namespace Bit.App.Pages
|
namespace Bit.App.Pages
|
||||||
{
|
{
|
||||||
public class UpdateTempPasswordPageViewModel : BaseChangePasswordViewModel
|
public class UpdateTempPasswordPageViewModel : BaseChangePasswordViewModel
|
||||||
{
|
{
|
||||||
|
private readonly IUserVerificationService _userVerificationService;
|
||||||
|
|
||||||
|
private ForcePasswordResetReason _reason = ForcePasswordResetReason.AdminForcePasswordReset;
|
||||||
|
|
||||||
public UpdateTempPasswordPageViewModel()
|
public UpdateTempPasswordPageViewModel()
|
||||||
{
|
{
|
||||||
PageTitle = AppResources.UpdateMasterPassword;
|
PageTitle = AppResources.UpdateMasterPassword;
|
||||||
TogglePasswordCommand = new Command(TogglePassword);
|
TogglePasswordCommand = new Command(TogglePassword);
|
||||||
ToggleConfirmPasswordCommand = new Command(ToggleConfirmPassword);
|
ToggleConfirmPasswordCommand = new Command(ToggleConfirmPassword);
|
||||||
SubmitCommand = new Command(async () => await SubmitAsync());
|
SubmitCommand = new AsyncCommand(SubmitAsync,
|
||||||
|
onException: ex => HandleException(ex),
|
||||||
|
allowsMultipleExecutions: false);
|
||||||
|
|
||||||
|
_userVerificationService = ServiceContainer.Resolve<IUserVerificationService>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Command SubmitCommand { get; }
|
public AsyncCommand SubmitCommand { get; }
|
||||||
public Command TogglePasswordCommand { get; }
|
public Command TogglePasswordCommand { get; }
|
||||||
public Command ToggleConfirmPasswordCommand { get; }
|
public Command ToggleConfirmPasswordCommand { get; }
|
||||||
public Action UpdateTempPasswordSuccessAction { get; set; }
|
public Action UpdateTempPasswordSuccessAction { get; set; }
|
||||||
public Action LogOutAction { get; set; }
|
public Action LogOutAction { get; set; }
|
||||||
|
public string CurrentMasterPassword { get; set; }
|
||||||
|
|
||||||
|
public override async Task InitAsync(bool forceSync = false)
|
||||||
|
{
|
||||||
|
await base.InitAsync(forceSync);
|
||||||
|
|
||||||
|
var forcePasswordResetReason = await _stateService.GetForcePasswordResetReasonAsync();
|
||||||
|
|
||||||
|
if (forcePasswordResetReason.HasValue)
|
||||||
|
{
|
||||||
|
_reason = forcePasswordResetReason.Value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool RequireCurrentPassword
|
||||||
|
{
|
||||||
|
get => _reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin;
|
||||||
|
}
|
||||||
|
|
||||||
|
public string UpdateMasterPasswordWarningText
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin
|
||||||
|
? AppResources.UpdateWeakMasterPasswordWarning
|
||||||
|
: AppResources.UpdateMasterPasswordWarning;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void TogglePassword()
|
public void TogglePassword()
|
||||||
{
|
{
|
||||||
@@ -42,6 +83,12 @@ namespace Bit.App.Pages
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (RequireCurrentPassword &&
|
||||||
|
!await _userVerificationService.VerifyUser(CurrentMasterPassword, VerificationType.MasterPassword))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Retrieve details for key generation
|
// Retrieve details for key generation
|
||||||
var kdfConfig = await _stateService.GetActiveUserCustomDataAsync(a => new KdfConfig(a?.Profile));
|
var kdfConfig = await _stateService.GetActiveUserCustomDataAsync(a => new KdfConfig(a?.Profile));
|
||||||
var email = await _stateService.GetEmailAsync();
|
var email = await _stateService.GetEmailAsync();
|
||||||
@@ -53,21 +100,29 @@ namespace Bit.App.Pages
|
|||||||
// Create new encKey for the User
|
// Create new encKey for the User
|
||||||
var newEncKey = await _cryptoService.RemakeEncKeyAsync(key);
|
var newEncKey = await _cryptoService.RemakeEncKeyAsync(key);
|
||||||
|
|
||||||
// Create request
|
|
||||||
var request = new UpdateTempPasswordRequest
|
|
||||||
{
|
|
||||||
Key = newEncKey.Item2.EncryptedString,
|
|
||||||
NewMasterPasswordHash = masterPasswordHash,
|
|
||||||
MasterPasswordHint = Hint
|
|
||||||
};
|
|
||||||
|
|
||||||
// Initiate API action
|
// Initiate API action
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await _deviceActionService.ShowLoadingAsync(AppResources.UpdatingPassword);
|
await _deviceActionService.ShowLoadingAsync(AppResources.UpdatingPassword);
|
||||||
await _apiService.PutUpdateTempPasswordAsync(request);
|
|
||||||
|
switch (_reason)
|
||||||
|
{
|
||||||
|
case ForcePasswordResetReason.AdminForcePasswordReset:
|
||||||
|
await UpdateTempPasswordAsync(masterPasswordHash, newEncKey.Item2.EncryptedString);
|
||||||
|
break;
|
||||||
|
case ForcePasswordResetReason.WeakMasterPasswordOnLogin:
|
||||||
|
await UpdatePasswordAsync(masterPasswordHash, newEncKey.Item2.EncryptedString);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new ArgumentOutOfRangeException();
|
||||||
|
}
|
||||||
await _deviceActionService.HideLoadingAsync();
|
await _deviceActionService.HideLoadingAsync();
|
||||||
|
|
||||||
|
// Clear the force reset password reason
|
||||||
|
await _stateService.SetForcePasswordResetReasonAsync(null);
|
||||||
|
|
||||||
|
_platformUtilsService.ShowToast(null, null, AppResources.UpdatedMasterPassword);
|
||||||
|
|
||||||
UpdateTempPasswordSuccessAction?.Invoke();
|
UpdateTempPasswordSuccessAction?.Invoke();
|
||||||
}
|
}
|
||||||
catch (ApiException e)
|
catch (ApiException e)
|
||||||
@@ -85,5 +140,32 @@ namespace Bit.App.Pages
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task UpdateTempPasswordAsync(string newMasterPasswordHash, string newEncKey)
|
||||||
|
{
|
||||||
|
var request = new UpdateTempPasswordRequest
|
||||||
|
{
|
||||||
|
Key = newEncKey,
|
||||||
|
NewMasterPasswordHash = newMasterPasswordHash,
|
||||||
|
MasterPasswordHint = Hint
|
||||||
|
};
|
||||||
|
|
||||||
|
await _apiService.PutUpdateTempPasswordAsync(request);
|
||||||
|
}
|
||||||
|
|
||||||
|
private async Task UpdatePasswordAsync(string newMasterPasswordHash, string newEncKey)
|
||||||
|
{
|
||||||
|
var currentPasswordHash = await _cryptoService.HashPasswordAsync(CurrentMasterPassword, null);
|
||||||
|
|
||||||
|
var request = new PasswordRequest
|
||||||
|
{
|
||||||
|
MasterPasswordHash = currentPasswordHash,
|
||||||
|
Key = newEncKey,
|
||||||
|
NewMasterPasswordHash = newMasterPasswordHash,
|
||||||
|
MasterPasswordHint = Hint
|
||||||
|
};
|
||||||
|
|
||||||
|
await _apiService.PostPasswordAsync(request);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -7,10 +7,7 @@ using Bit.App.Pages.Accounts;
|
|||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
using Bit.Core.Enums;
|
using Bit.Core.Enums;
|
||||||
using Bit.Core.Models;
|
|
||||||
using Bit.Core.Models.Domain;
|
using Bit.Core.Models.Domain;
|
||||||
using Bit.Core.Models.Response;
|
|
||||||
using Bit.Core.Models.View;
|
|
||||||
using Bit.Core.Services;
|
using Bit.Core.Services;
|
||||||
using Bit.Core.Utilities;
|
using Bit.Core.Utilities;
|
||||||
using Xamarin.CommunityToolkit.ObjectModel;
|
using Xamarin.CommunityToolkit.ObjectModel;
|
||||||
@@ -51,7 +48,7 @@ namespace Bit.App.Pages
|
|||||||
private bool _reportLoggingEnabled;
|
private bool _reportLoggingEnabled;
|
||||||
private bool _approvePasswordlessLoginRequests;
|
private bool _approvePasswordlessLoginRequests;
|
||||||
private bool _shouldConnectToWatch;
|
private bool _shouldConnectToWatch;
|
||||||
private List<KeyValuePair<string, int?>> _vaultTimeouts =
|
private readonly static List<KeyValuePair<string, int?>> VaultTimeoutOptions =
|
||||||
new List<KeyValuePair<string, int?>>
|
new List<KeyValuePair<string, int?>>
|
||||||
{
|
{
|
||||||
new KeyValuePair<string, int?>(AppResources.Immediately, 0),
|
new KeyValuePair<string, int?>(AppResources.Immediately, 0),
|
||||||
@@ -65,7 +62,7 @@ namespace Bit.App.Pages
|
|||||||
new KeyValuePair<string, int?>(AppResources.Never, null),
|
new KeyValuePair<string, int?>(AppResources.Never, null),
|
||||||
new KeyValuePair<string, int?>(AppResources.Custom, CustomVaultTimeoutValue),
|
new KeyValuePair<string, int?>(AppResources.Custom, CustomVaultTimeoutValue),
|
||||||
};
|
};
|
||||||
private List<KeyValuePair<string, VaultTimeoutAction>> _vaultTimeoutActions =
|
private readonly static List<KeyValuePair<string, VaultTimeoutAction>> VaultTimeoutActionOptions =
|
||||||
new List<KeyValuePair<string, VaultTimeoutAction>>
|
new List<KeyValuePair<string, VaultTimeoutAction>>
|
||||||
{
|
{
|
||||||
new KeyValuePair<string, VaultTimeoutAction>(AppResources.Lock, VaultTimeoutAction.Lock),
|
new KeyValuePair<string, VaultTimeoutAction>(AppResources.Lock, VaultTimeoutAction.Lock),
|
||||||
@@ -74,6 +71,8 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
private Policy _vaultTimeoutPolicy;
|
private Policy _vaultTimeoutPolicy;
|
||||||
private int? _vaultTimeout;
|
private int? _vaultTimeout;
|
||||||
|
private List<KeyValuePair<string, int?>> _vaultTimeoutOptions = VaultTimeoutOptions;
|
||||||
|
private List<KeyValuePair<string, VaultTimeoutAction>> _vaultTimeoutActionOptions = VaultTimeoutActionOptions;
|
||||||
|
|
||||||
public SettingsPageViewModel()
|
public SettingsPageViewModel()
|
||||||
{
|
{
|
||||||
@@ -117,20 +116,28 @@ namespace Bit.App.Pages
|
|||||||
_localizeService.GetLocaleShortTime(lastSync.Value));
|
_localizeService.GetLocaleShortTime(lastSync.Value));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_vaultTimeoutPolicy = null;
|
||||||
|
_vaultTimeoutOptions = VaultTimeoutOptions;
|
||||||
|
_vaultTimeoutActionOptions = VaultTimeoutActionOptions;
|
||||||
|
|
||||||
|
_vaultTimeout = await _vaultTimeoutService.GetVaultTimeout();
|
||||||
|
_vaultTimeoutDisplayValue = _vaultTimeoutOptions.FirstOrDefault(o => o.Value == _vaultTimeout).Key;
|
||||||
|
_vaultTimeoutDisplayValue ??= _vaultTimeoutOptions.Where(o => o.Value == CustomVaultTimeoutValue).First().Key;
|
||||||
|
|
||||||
|
var action = await _vaultTimeoutService.GetVaultTimeoutAction() ?? VaultTimeoutAction.Lock;
|
||||||
|
_vaultTimeoutActionDisplayValue = _vaultTimeoutActionOptions.FirstOrDefault(o => o.Value == action).Key;
|
||||||
|
|
||||||
if (await _policyService.PolicyAppliesToUser(PolicyType.MaximumVaultTimeout))
|
if (await _policyService.PolicyAppliesToUser(PolicyType.MaximumVaultTimeout))
|
||||||
{
|
{
|
||||||
|
// 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 minutes = _policyService.GetPolicyInt(_vaultTimeoutPolicy, "minutes").GetValueOrDefault();
|
var policyMinutes = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
_vaultTimeouts = _vaultTimeouts.Where(t =>
|
_vaultTimeoutOptions = _vaultTimeoutOptions.Where(t =>
|
||||||
t.Value <= minutes &&
|
t.Value <= policyMinutes &&
|
||||||
(t.Value > 0 || t.Value == CustomVaultTimeoutValue) &&
|
(t.Value > 0 || t.Value == CustomVaultTimeoutValue) &&
|
||||||
t.Value != null).ToList();
|
t.Value != null).ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
_vaultTimeout = await _vaultTimeoutService.GetVaultTimeout();
|
|
||||||
_vaultTimeoutDisplayValue = _vaultTimeouts.FirstOrDefault(o => o.Value == _vaultTimeout).Key;
|
|
||||||
var action = await _stateService.GetVaultTimeoutActionAsync() ?? VaultTimeoutAction.Lock;
|
|
||||||
_vaultTimeoutActionDisplayValue = _vaultTimeoutActions.FirstOrDefault(o => o.Value == action).Key;
|
|
||||||
var pinSet = await _vaultTimeoutService.IsPinLockSetAsync();
|
var pinSet = await _vaultTimeoutService.IsPinLockSetAsync();
|
||||||
_pin = pinSet.Item1 || pinSet.Item2;
|
_pin = pinSet.Item1 || pinSet.Item2;
|
||||||
_biometric = await _vaultTimeoutService.IsBiometricLockSetAsync();
|
_biometric = await _vaultTimeoutService.IsBiometricLockSetAsync();
|
||||||
@@ -266,7 +273,7 @@ namespace Bit.App.Pages
|
|||||||
{
|
{
|
||||||
var oldTimeout = _vaultTimeout;
|
var oldTimeout = _vaultTimeout;
|
||||||
|
|
||||||
var options = _vaultTimeouts.Select(
|
var options = _vaultTimeoutOptions.Select(
|
||||||
o => o.Key == _vaultTimeoutDisplayValue ? $"✓ {o.Key}" : o.Key).ToArray();
|
o => o.Key == _vaultTimeoutDisplayValue ? $"✓ {o.Key}" : o.Key).ToArray();
|
||||||
if (promptOptions)
|
if (promptOptions)
|
||||||
{
|
{
|
||||||
@@ -277,7 +284,7 @@ namespace Bit.App.Pages
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var cleanSelection = selection.Replace("✓ ", string.Empty);
|
var cleanSelection = selection.Replace("✓ ", string.Empty);
|
||||||
var selectionOption = _vaultTimeouts.FirstOrDefault(o => o.Key == cleanSelection);
|
var selectionOption = _vaultTimeoutOptions.FirstOrDefault(o => o.Key == cleanSelection);
|
||||||
|
|
||||||
// Check if the selected Timeout action is "Never" and if it's different from the previous selected value
|
// Check if the selected Timeout action is "Never" and if it's different from the previous selected value
|
||||||
if (selectionOption.Value == null && selectionOption.Value != oldTimeout)
|
if (selectionOption.Value == null && selectionOption.Value != oldTimeout)
|
||||||
@@ -295,13 +302,13 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
if (_vaultTimeoutPolicy != null)
|
if (_vaultTimeoutPolicy != null)
|
||||||
{
|
{
|
||||||
var maximumTimeout = _policyService.GetPolicyInt(_vaultTimeoutPolicy, "minutes");
|
var maximumTimeout = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
|
|
||||||
if (newTimeout > maximumTimeout)
|
if (newTimeout > maximumTimeout)
|
||||||
{
|
{
|
||||||
await _platformUtilsService.ShowDialogAsync(AppResources.VaultTimeoutToLarge, AppResources.Warning);
|
await _platformUtilsService.ShowDialogAsync(AppResources.VaultTimeoutToLarge, AppResources.Warning);
|
||||||
var timeout = await _vaultTimeoutService.GetVaultTimeout();
|
var timeout = await _vaultTimeoutService.GetVaultTimeout();
|
||||||
_vaultTimeoutDisplayValue = _vaultTimeouts.FirstOrDefault(o => o.Value == timeout).Key ??
|
_vaultTimeoutDisplayValue = _vaultTimeoutOptions.FirstOrDefault(o => o.Value == timeout).Key ??
|
||||||
AppResources.Custom;
|
AppResources.Custom;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -374,7 +381,13 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
public async Task VaultTimeoutActionAsync()
|
public async Task VaultTimeoutActionAsync()
|
||||||
{
|
{
|
||||||
var options = _vaultTimeoutActions.Select(o =>
|
if (_vaultTimeoutPolicy != null &&
|
||||||
|
!string.IsNullOrEmpty(_vaultTimeoutPolicy.GetString(Policy.ACTION_KEY)))
|
||||||
|
{
|
||||||
|
// do nothing if we have a policy set
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var options = _vaultTimeoutActionOptions.Select(o =>
|
||||||
o.Key == _vaultTimeoutActionDisplayValue ? $"✓ {o.Key}" : o.Key).ToArray();
|
o.Key == _vaultTimeoutActionDisplayValue ? $"✓ {o.Key}" : o.Key).ToArray();
|
||||||
var selection = await Page.DisplayActionSheet(AppResources.VaultTimeoutAction,
|
var selection = await Page.DisplayActionSheet(AppResources.VaultTimeoutAction,
|
||||||
AppResources.Cancel, null, options);
|
AppResources.Cancel, null, options);
|
||||||
@@ -393,7 +406,7 @@ namespace Bit.App.Pages
|
|||||||
cleanSelection = AppResources.Lock;
|
cleanSelection = AppResources.Lock;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var selectionOption = _vaultTimeoutActions.FirstOrDefault(o => o.Key == cleanSelection);
|
var selectionOption = _vaultTimeoutActionOptions.FirstOrDefault(o => o.Key == cleanSelection);
|
||||||
var changed = _vaultTimeoutActionDisplayValue != selectionOption.Key;
|
var changed = _vaultTimeoutActionDisplayValue != selectionOption.Key;
|
||||||
_vaultTimeoutActionDisplayValue = selectionOption.Key;
|
_vaultTimeoutActionDisplayValue = selectionOption.Key;
|
||||||
await _vaultTimeoutService.SetVaultTimeoutOptionsAsync(_vaultTimeout,
|
await _vaultTimeoutService.SetVaultTimeoutOptionsAsync(_vaultTimeout,
|
||||||
@@ -597,14 +610,36 @@ namespace Bit.App.Pages
|
|||||||
}
|
}
|
||||||
if (_vaultTimeoutPolicy != null)
|
if (_vaultTimeoutPolicy != null)
|
||||||
{
|
{
|
||||||
var maximumTimeout = _policyService.GetPolicyInt(_vaultTimeoutPolicy, "minutes").GetValueOrDefault();
|
var policyMinutes = _vaultTimeoutPolicy.GetInt(Policy.MINUTES_KEY);
|
||||||
securityItems.Insert(0, new SettingsPageListItem
|
var policyAction = _vaultTimeoutPolicy.GetString(Policy.ACTION_KEY);
|
||||||
|
|
||||||
|
if (policyMinutes.HasValue || !string.IsNullOrWhiteSpace(policyAction))
|
||||||
{
|
{
|
||||||
Name = string.Format(AppResources.VaultTimeoutPolicyInEffect,
|
string policyAlert;
|
||||||
Math.Floor((float)maximumTimeout / 60),
|
if (policyMinutes.HasValue && string.IsNullOrWhiteSpace(policyAction))
|
||||||
maximumTimeout % 60),
|
{
|
||||||
UseFrame = true,
|
policyAlert = string.Format(AppResources.VaultTimeoutPolicyInEffect,
|
||||||
});
|
Math.Floor((float)policyMinutes / 60),
|
||||||
|
policyMinutes % 60);
|
||||||
|
}
|
||||||
|
else if (!policyMinutes.HasValue && !string.IsNullOrWhiteSpace(policyAction))
|
||||||
|
{
|
||||||
|
policyAlert = string.Format(AppResources.VaultTimeoutActionPolicyInEffect,
|
||||||
|
policyAction == Policy.ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
policyAlert = string.Format(AppResources.VaultTimeoutPolicyWithActionInEffect,
|
||||||
|
Math.Floor((float)policyMinutes / 60),
|
||||||
|
policyMinutes % 60,
|
||||||
|
policyAction == Policy.ACTION_LOCK ? AppResources.Lock : AppResources.LogOut);
|
||||||
|
}
|
||||||
|
securityItems.Insert(0, new SettingsPageListItem
|
||||||
|
{
|
||||||
|
Name = policyAlert,
|
||||||
|
UseFrame = true,
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (Device.RuntimePlatform == Device.Android)
|
if (Device.RuntimePlatform == Device.Android)
|
||||||
{
|
{
|
||||||
@@ -792,12 +827,12 @@ namespace Bit.App.Pages
|
|||||||
|
|
||||||
private VaultTimeoutAction GetVaultTimeoutActionFromKey(string key)
|
private VaultTimeoutAction GetVaultTimeoutActionFromKey(string key)
|
||||||
{
|
{
|
||||||
return _vaultTimeoutActions.FirstOrDefault(o => o.Key == key).Value;
|
return _vaultTimeoutActionOptions.FirstOrDefault(o => o.Key == key).Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int? GetVaultTimeoutFromKey(string key)
|
private int? GetVaultTimeoutFromKey(string key)
|
||||||
{
|
{
|
||||||
return _vaultTimeouts.FirstOrDefault(o => o.Key == key).Value;
|
return _vaultTimeoutOptions.FirstOrDefault(o => o.Key == key).Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
private string CreateSelectableOption(string option, bool selected) => selected ? $"✓ {option}" : option;
|
private string CreateSelectableOption(string option, bool selected) => selected ? $"✓ {option}" : option;
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ using System.Threading.Tasks;
|
|||||||
using Bit.App.Effects;
|
using Bit.App.Effects;
|
||||||
using Bit.App.Models;
|
using Bit.App.Models;
|
||||||
using Bit.App.Resources;
|
using Bit.App.Resources;
|
||||||
|
using Bit.Core;
|
||||||
using Bit.Core.Abstractions;
|
using Bit.Core.Abstractions;
|
||||||
using Bit.Core.Models.Data;
|
using Bit.Core.Models.Data;
|
||||||
using Bit.Core.Utilities;
|
using Bit.Core.Utilities;
|
||||||
@@ -15,6 +16,7 @@ namespace Bit.App.Pages
|
|||||||
private readonly IBroadcasterService _broadcasterService;
|
private readonly IBroadcasterService _broadcasterService;
|
||||||
private readonly IMessagingService _messagingService;
|
private readonly IMessagingService _messagingService;
|
||||||
private readonly IKeyConnectorService _keyConnectorService;
|
private readonly IKeyConnectorService _keyConnectorService;
|
||||||
|
private readonly IStateService _stateService;
|
||||||
private readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>("logger");
|
private readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>("logger");
|
||||||
|
|
||||||
private NavigationPage _groupingsPage;
|
private NavigationPage _groupingsPage;
|
||||||
@@ -26,6 +28,7 @@ namespace Bit.App.Pages
|
|||||||
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
|
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
|
||||||
_messagingService = ServiceContainer.Resolve<IMessagingService>("messagingService");
|
_messagingService = ServiceContainer.Resolve<IMessagingService>("messagingService");
|
||||||
_keyConnectorService = ServiceContainer.Resolve<IKeyConnectorService>("keyConnectorService");
|
_keyConnectorService = ServiceContainer.Resolve<IKeyConnectorService>("keyConnectorService");
|
||||||
|
_stateService = ServiceContainer.Resolve<IStateService>();
|
||||||
|
|
||||||
_groupingsPage = new NavigationPage(new GroupingsPage(true, previousPage: previousPage))
|
_groupingsPage = new NavigationPage(new GroupingsPage(true, previousPage: previousPage))
|
||||||
{
|
{
|
||||||
@@ -95,6 +98,13 @@ namespace Bit.App.Pages
|
|||||||
{
|
{
|
||||||
_messagingService.Send("convertAccountToKeyConnector");
|
_messagingService.Send("convertAccountToKeyConnector");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var forcePasswordResetReason = await _stateService.GetForcePasswordResetReasonAsync();
|
||||||
|
|
||||||
|
if (forcePasswordResetReason.HasValue)
|
||||||
|
{
|
||||||
|
_messagingService.Send(Constants.ForceUpdatePassword);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnDisappearing()
|
protected override void OnDisappearing()
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -121,6 +121,7 @@ namespace Bit.App.Pages
|
|||||||
new KeyValuePair<string, string>("JCB", "JCB"),
|
new KeyValuePair<string, string>("JCB", "JCB"),
|
||||||
new KeyValuePair<string, string>("Maestro", "Maestro"),
|
new KeyValuePair<string, string>("Maestro", "Maestro"),
|
||||||
new KeyValuePair<string, string>("UnionPay", "UnionPay"),
|
new KeyValuePair<string, string>("UnionPay", "UnionPay"),
|
||||||
|
new KeyValuePair<string, string>("RuPay", "RuPay"),
|
||||||
new KeyValuePair<string, string>(AppResources.Other, "Other")
|
new KeyValuePair<string, string>(AppResources.Other, "Other")
|
||||||
};
|
};
|
||||||
CardExpMonthOptions = new List<KeyValuePair<string, string>>
|
CardExpMonthOptions = new List<KeyValuePair<string, string>>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
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"
|
||||||
Priority="-2"
|
Priority="-1"
|
||||||
UseOriginalImage="True"
|
UseOriginalImage="True"
|
||||||
AutomationProperties.IsInAccessibleTree="True"
|
AutomationProperties.IsInAccessibleTree="True"
|
||||||
AutomationProperties.Name="{u:I18n Account}" />
|
AutomationProperties.Name="{u:I18n Account}" />
|
||||||
|
|||||||
@@ -69,14 +69,16 @@ namespace Bit.App.Pages
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: There's currently an issue on iOS where the toolbar item is not getting updated
|
try
|
||||||
// as the others somehow. Removing this so at least we get the circle with ".." instead
|
|
||||||
// of a white circle
|
|
||||||
if (Device.RuntimePlatform != Device.iOS)
|
|
||||||
{
|
{
|
||||||
|
// don't crash the app if the avatar can't be loaded, just log the ex
|
||||||
_accountAvatar?.OnAppearing();
|
_accountAvatar?.OnAppearing();
|
||||||
_vm.AvatarImageSource = await GetAvatarImageSourceAsync();
|
_vm.AvatarImageSource = await GetAvatarImageSourceAsync();
|
||||||
}
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
LoggerHelper.LogEvenIfCantBeResolved(ex);
|
||||||
|
}
|
||||||
|
|
||||||
_broadcasterService.Subscribe(nameof(CipherSelectionPage), async (message) =>
|
_broadcasterService.Subscribe(nameof(CipherSelectionPage), async (message) =>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -78,7 +78,9 @@ namespace Bit.App.Pages
|
|||||||
Refreshing = true;
|
Refreshing = true;
|
||||||
await LoadAsync();
|
await LoadAsync();
|
||||||
});
|
});
|
||||||
CipherOptionsCommand = new Command<CipherView>(CipherOptionsAsync);
|
CipherOptionsCommand = new AsyncCommand<CipherView>(cipher => AppHelpers.CipherListOptions(Page, cipher, _passwordRepromptService),
|
||||||
|
onException: ex => _logger.Exception(ex),
|
||||||
|
allowsMultipleExecutions: false);
|
||||||
VaultFilterCommand = new AsyncCommand(VaultFilterOptionsAsync,
|
VaultFilterCommand = new AsyncCommand(VaultFilterOptionsAsync,
|
||||||
onException: ex => _logger.Exception(ex),
|
onException: ex => _logger.Exception(ex),
|
||||||
allowsMultipleExecutions: false);
|
allowsMultipleExecutions: false);
|
||||||
@@ -168,7 +170,7 @@ namespace Bit.App.Pages
|
|||||||
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
|
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
|
||||||
public ObservableRangeCollection<IGroupingsPageListItem> GroupedItems { get; set; }
|
public ObservableRangeCollection<IGroupingsPageListItem> GroupedItems { get; set; }
|
||||||
public Command RefreshCommand { get; set; }
|
public Command RefreshCommand { get; set; }
|
||||||
public Command<CipherView> CipherOptionsCommand { get; set; }
|
public ICommand CipherOptionsCommand { get; }
|
||||||
public bool LoadedOnce { get; set; }
|
public bool LoadedOnce { get; set; }
|
||||||
|
|
||||||
public async Task LoadAsync()
|
public async Task LoadAsync()
|
||||||
@@ -709,13 +711,5 @@ namespace Bit.App.Pages
|
|||||||
var folders = decFolders.Where(f => _allCiphers.Any(c => c.FolderId == f.Id)).ToList();
|
var folders = decFolders.Where(f => _allCiphers.Any(c => c.FolderId == f.Id)).ToList();
|
||||||
return folders.Any() ? folders : null;
|
return folders.Any() ? folders : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void CipherOptionsAsync(CipherView cipher)
|
|
||||||
{
|
|
||||||
if ((Page as BaseContentPage).DoOnce())
|
|
||||||
{
|
|
||||||
await AppHelpers.CipherListOptions(Page, cipher, _passwordRepromptService);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
152
src/App/Resources/AppResources.Designer.cs
generated
152
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 BiometricInvalidated {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("BiometricInvalidated", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized string similar to Biometric unlock for autofill disabled pending verification of master password..
|
|
||||||
/// </summary>
|
|
||||||
public static string BiometricInvalidatedExtension {
|
|
||||||
get {
|
|
||||||
return ResourceManager.GetString("BiometricInvalidatedExtension", resourceCulture);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Biometrics.
|
/// Looks up a localized string similar to Biometrics.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -1687,6 +1687,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Current master password.
|
||||||
|
/// </summary>
|
||||||
|
public static string CurrentMasterPassword {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CurrentMasterPassword", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Custom.
|
/// Looks up a localized string similar to Custom.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -1741,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>
|
||||||
@@ -2317,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>
|
||||||
@@ -3514,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>
|
||||||
@@ -3560,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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3867,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>
|
||||||
@@ -5120,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>
|
||||||
@@ -5453,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>
|
||||||
@@ -6380,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>
|
||||||
@@ -6452,6 +6524,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to 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..
|
||||||
|
/// </summary>
|
||||||
|
public static string UpdateWeakMasterPasswordWarning {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("UpdateWeakMasterPasswordWarning", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Updating password.
|
/// Looks up a localized string similar to Updating password.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -6506,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>
|
||||||
@@ -6677,6 +6767,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Your organization policies have set your vault timeout action to {0}..
|
||||||
|
/// </summary>
|
||||||
|
public static string VaultTimeoutActionPolicyInEffect {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("VaultTimeoutActionPolicyInEffect", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?.
|
/// Looks up a localized string similar to Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -6687,7 +6786,7 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s).
|
/// Looks up a localized string similar to Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s)..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string VaultTimeoutPolicyInEffect {
|
public static string VaultTimeoutPolicyInEffect {
|
||||||
get {
|
get {
|
||||||
@@ -6695,6 +6794,15 @@ namespace Bit.App.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to 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}..
|
||||||
|
/// </summary>
|
||||||
|
public static string VaultTimeoutPolicyWithActionInEffect {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("VaultTimeoutPolicyWithActionInEffect", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Your vault timeout exceeds the restrictions set by your organization..
|
/// Looks up a localized string similar to Your vault timeout exceeds the restrictions set by your organization..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Skandering gebeur outomaties.</value>
|
|||||||
<value>Wil u dit regtig na die asblik stuur?</value>
|
<value>Wil u dit regtig na die asblik stuur?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometriese ontgrendeling gedeaktiveer hangende bevestiging van hoofwagwoord.</value>
|
<value>Biometriese ontgrendeling vir hierdie rekening is gedeaktiveer hangende bevestiging van hoofwagwoord.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometriese ontgrendeling vir outovul gedeaktiveer hangende bevestiging van hoofwagwoord.</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>
|
||||||
@@ -2142,6 +2142,12 @@ Skandering gebeur outomaties.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>U organisasiebeleide beïnvloed u kluisuitelling. Maksimum toegelate kluisuittelling is {0} uur en {1} minuut(e).</value>
|
<value>U organisasiebeleide beïnvloed u kluisuitelling. Maksimum toegelate kluisuittelling is {0} uur en {1} minuut(e).</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Jou organisasie se beleid affekteer jou kluis-uittel tyd. Maksimum toelaatbare kluis-uittel tyd is {0} uur(ure) en {1} minuut(minute). Jou kluis-uittel aksie is gestel na {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Jou organisasie se beleid het jou kluis-uittel aksie na {0} verander.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>U kluisuittelling oorskry die beperkinge wat deur u organisasie daargestel is.</value>
|
<value>U kluisuittelling oorskry die beperkinge wat deur u organisasie daargestel is.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2592,15 +2598,42 @@ Wil u na die rekening omskakel?</value>
|
|||||||
<value>Organisasie SSO identifiseerder vereis.</value>
|
<value>Organisasie SSO identifiseerder vereis.</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>Voeg die sleutel by 'n huidige of nuwe item</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Daar is geen items in jou kluis wat met "{0}" ooreenstem nie</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>Soek vir 'n item of voeg 'n nuwe een by</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>Daar is geen items wat met die soekterm ooreenstem nie</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>هل تريد حقاً أن ترسل إلى سلة المهملات؟</value>
|
<value>هل تريد حقاً أن ترسل إلى سلة المهملات؟</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>تم تعطيل فتح القفل الحيوي في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
<value>تم تعطيل فتح القفل الحيوي لهذا الحساب في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>تم تعطيل إلغاء القفل البيومتري للملء التلقائي في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
<value>إلغاء القفل الحيوي للملء التلقائي لهذا الحساب معطل في انتظار التحقق من كلمة المرور الرئيسية.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>تمكين المزامنة عند التحديث</value>
|
<value>تمكين المزامنة عند التحديث</value>
|
||||||
@@ -2143,6 +2143,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>سياسات مؤسستك تؤثر على مهلة الخزنة الخاص بك. الحد الأقصى المسموح به لمهلة الخزنة هو {0} ساعة و {1} دقيقة</value>
|
<value>سياسات مؤسستك تؤثر على مهلة الخزنة الخاص بك. الحد الأقصى المسموح به لمهلة الخزنة هو {0} ساعة و {1} دقيقة</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>سياسات مؤسستك تؤثر على مهلة خزنتك. الحد الأقصى المسموح به لمهلة الخزنة هو {0} ساعة(ساعات) و {1} دقيقة(دقائق). يتم تعيين إجراء مهلة المخزن الخاص بك إلى {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>سياسات مؤسستك قامت بتعيين إجراء مهلة خزنتك إلى {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>مهلة خزنتك تتجاوز القيود التي تضعها مؤسستك.</value>
|
<value>مهلة خزنتك تتجاوز القيود التي تضعها مؤسستك.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2542,16 +2548,16 @@
|
|||||||
<value>تمكين إذن الكاميرا لاستخدام الماسح الضوئي</value>
|
<value>تمكين إذن الكاميرا لاستخدام الماسح الضوئي</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>تم تغيير اللغة إلى {0}. الرجاء إعادة تشغيل التطبيق لرؤية التغيير</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>تغيير اللّغة يتطلب إعادة تشغيل التطبيق</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>الافتراضي (النظام)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>مهم</value>
|
<value>مهم</value>
|
||||||
@@ -2590,18 +2596,45 @@
|
|||||||
<value>كلمة مرور ضعيفة محددة وموجودة في خرق البيانات. استخدم كلمة مرور قوية وفريدة لحماية حسابك. هل أنت متأكد من أنك تريد استخدام كلمة المرور هذه؟</value>
|
<value>كلمة مرور ضعيفة محددة وموجودة في خرق البيانات. استخدم كلمة مرور قوية وفريدة لحماية حسابك. هل أنت متأكد من أنك تريد استخدام كلمة المرور هذه؟</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>معرف الـSSO للمنظمة مطلوب.</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>إضافة المفتاح إلى عنصر موجود أو جديد</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>لا توجد عناصر في خزانتك تتطابق مع "{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>البحث عن عنصر أو إضافة عنصر جديد</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>لا توجد عناصر تطابق البحث</value>
|
||||||
|
</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">
|
||||||
|
<value>كلمة المرور الرئيسية الخاصة بك لا تفي بواحدة أو أكثر من سياسات مؤسستك. من أجل الوصول إلى الخزنة، يجب عليك تحديث كلمة المرور الرئيسية الآن. سيتم تسجيل خروجك من الجلسة الحالية، مما يتطلب منك تسجيل الدخول مرة أخرى. وقد تظل الجلسات النشطة على أجهزة أخرى نشطة لمدة تصل إلى ساعة واحدة.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Skan prosesi avtomatik baş tutacaq.</value>
|
|||||||
<value>Həqiqətən tullantı qutusuna göndərmək istəyirsiniz?</value>
|
<value>Həqiqətən tullantı qutusuna göndərmək istəyirsiniz?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Ana parolun təsdiqlənməsi gözlənildiyi üçün biometrik kilid açma sıradan çıxarıldı.</value>
|
<value>Ana parolun təsdiqlənməsi gözlənildiyi üçün bu hesab üzrə biometrik kilid açma sıradan çıxarıldı.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Ana parolun təsdiqlənməsi gözlənildiyi üçün avto-doldurma üzrə biometrik kilid açma sıradan çıxarıldı.</value>
|
<value>Ana parolun təsdiqlənməsi gözlənildiyi üçün bu hesab üzrə avto-doldurma biometrik kilid açma sıradan çıxarıldı.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Təzələmə əsnasında eyniləşdirməni fəallaşdır</value>
|
<value>Təzələmə əsnasında eyniləşdirməni fəallaşdır</value>
|
||||||
@@ -2142,6 +2142,12 @@ Skan prosesi avtomatik baş tutacaq.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir</value>
|
<value>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir. Anbar vaxt bitişi əməliyyatı {2} olaraq tənzimləndi.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Təşkilatınızın siyasətləri, anbar vaxt bitişi əməliyyatınızı {0} olaraq tənzimlədi.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Anbar vaxt bitişi, təşkilatınız tərəfindən tənzimlənən məhdudiyyətləri aşır.</value>
|
<value>Anbar vaxt bitişi, təşkilatınız tərəfindən tənzimlənən məhdudiyyətləri aşır.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2488,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>
|
||||||
@@ -2602,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Hazırkı ana parol</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1751,11 +1751,11 @@
|
|||||||
<value>Вы сапраўды хочаце адправіць элемент у сметніцу?</value>
|
<value>Вы сапраўды хочаце адправіць элемент у сметніцу?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Разблакіраванне па біяметрыі адключана. Чакаецца праверка асноўным паролем.</value>
|
<value>Разблакіроўка па біяметрыі для гэтага ўліковага запісу адключана. Чакаецца праверка асноўным паролем.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Разблакіраванне па біяметрыі для аўтазапаўнення адключана. Чакаецца праверка асноўным паролем.</value>
|
<value>Аўтазапаўненне з дапамогай разблакіроўкі па біяметрыі для гэтага ўліковага запісу адключана. Чакаецца праверка асноўным паролем.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Уключыць сінхранізацыю пры абнаўленні</value>
|
<value>Уключыць сінхранізацыю пры абнаўленні</value>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Палітыка вашай арганізацыі ўплывае на час чакання сховішча. Максімальны дазволены час чакання сховішча складае {0} гадз. і {1} хв.</value>
|
<value>Палітыка вашай арганізацыі ўплывае на час чакання сховішча. Максімальны дазволены час чакання сховішча складае {0} гадз. і {1} хв.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Палітыка вашай арганізацыі ўплывае на час чакання сховішча. Максімальны дазволены час чакання сховішча складае гадзін: {0}; хвілін: {1}. Для часу чакання вашага сховішча прызначана дзеянне {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Палітыкай вашай арганізацыі прызначана дзеянне {0} для часу чакання вашага сховішча.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Час чакання вашага сховішча перавышае дазволеныя абмежаванні, якія прызначыла ваша арганізацыя.</value>
|
<value>Час чакання вашага сховішча перавышае дазволеныя абмежаванні, якія прызначыла ваша арганізацыя.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2592,15 +2598,42 @@
|
|||||||
<value>Неабходны ідэнтыфікатар SSO арганізацыі.</value>
|
<value>Неабходны ідэнтыфікатар SSO арганізацыі.</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>Дадаць ключ да існуючага або новага элемента</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>У вашым сховішчы адсутнічаюць элементы, якія адпавядаюць "{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>Пошук або дабаўленне новага элемента</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>Адсутнічаюць элементы, якія адпавядаюць пошуку</value>
|
||||||
|
</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">
|
||||||
|
<value>Ваш асноўны пароль не адпавядае адной або некалькім палітыкам арганізацыі. Для атрымання доступу да сховішча, вы павінны абнавіць яго. Працягваючы, вы выйдзіце з бягучага сеанса і вам неабходна будзе ўвайсці паўторна. Актыўныя сеансы на іншых прыладах могуць заставацца актыўнымі на працягу адной гадзіны.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Бягучы асноўны пароль</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>Дапамога з паўторным запытам асноўнага пароля</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>Па прычыне недахопу памяці можа адбыцца збой разблакіроўкі. Паменшыце налады памяці KDF, каб вырашыць гэту праблему</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>Сигурни ли сте, че искате да преместите записа в кошчето?</value>
|
<value>Сигурни ли сте, че искате да преместите записа в кошчето?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Засечена е промяна в биометричните данни. Впишете се с главната парола, за да я включите отново биометричната идентификация.</value>
|
<value>Потвърждаването с биометрични данни е изключено за тази регистрация. Въведете главната парола, за да го включите.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Потвърждаването с биометрични данни е изключено. Въведете главната парола, за да го включите.</value>
|
<value>Автоматичното попълване за потвърждаване с биометрични данни е изключено за тази регистрация. Въведете главната парола, за да го включите.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Синхронизация при опресняване</value>
|
<value>Синхронизация при опресняване</value>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Настройките на организацията Ви влияят върху времето за достъп до трезора Ви. Максималното разрешено време за достъп е {0} час(а) и {1} минути</value>
|
<value>Настройките на организацията Ви влияят върху времето за достъп до трезора Ви. Максималното разрешено време за достъп е {0} час(а) и {1} минути</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Настройките на организацията Ви влияят върху времето за достъп до трезора Ви. Максималното разрешено време за достъп е {0} час(а) и {1} минута/и. Зададеното действие при изтичане на това време е {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Настройките на организацията Ви задават следното действие при изтичане на времето за достъп до трезора: {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Времето за достъп до трезора Ви превишава ограничението, определено от организацията Ви.</value>
|
<value>Времето за достъп до трезора Ви превишава ограничението, определено от организацията Ви.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<value>Вашата главна парола не отговаря на една или повече политики на организацията Ви. За да получите достъп до трезора, трябва да промените главната си парола сега. Това означава, че ще бъдете отписан(а) от текущата си сесия и ще трябва да се впишете отново. Активните сесии на други устройства може да продължат да бъдат активни още един час.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Текуща главна парола</value>
|
||||||
|
</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">
|
||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -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>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2234,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>
|
||||||
@@ -2346,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>
|
||||||
@@ -2490,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>
|
||||||
@@ -2542,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>
|
||||||
@@ -2569,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Skeniranje će biti izvršeno automatski.</value>
|
|||||||
<value>Želite li zaista poslati u smeće?</value>
|
<value>Želite li zaista poslati u smeće?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrijsko otključavanje onemogućeno do potvrde glavne lozinke.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrijsko otključavanje za auto-ispunu onemogućeno do potvrde glavne lozinke.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Uključi sinkronizaciju pri osvježavanju</value>
|
<value>Uključi sinkronizaciju pri osvježavanju</value>
|
||||||
@@ -2142,6 +2142,12 @@ Skeniranje će biti izvršeno automatski.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Pravilo tvoje organizacije utječe na vrijeme isteka trezora. Najveće dozvoljeno vrijeme isteka je {0} sata(i) i {1} minuta.</value>
|
<value>Pravilo tvoje organizacije utječe na vrijeme isteka trezora. Najveće dozvoljeno vrijeme isteka je {0} sata(i) i {1} minuta.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Vrijeme isteka premašuje ograničenje koju je postavila tvoja organizacija.</value>
|
<value>Vrijeme isteka premašuje ograničenje koju je postavila tvoja organizacija.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2488,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>
|
||||||
@@ -2602,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ L'escaneig es farà automàticament.</value>
|
|||||||
<value>Esteu segur que voleu enviar-ho a la paperera?</value>
|
<value>Esteu segur que voleu enviar-ho a la paperera?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>S'ha detectat un canvi biomètric. Inicieu la sessió mitjançant la contrasenya principal per tornar a activar-la.</value>
|
<value>El desbloqueig biomètric d'aquest compte està deshabilitat mentre es verifica la contrasenya mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Desbloqueig biomètric d'emplenament automàtic deshabilitat. Està pendent de verificació de la contrasenya mestra.</value>
|
<value>El desbloqueig biomètric d'emplenament automàtic d'aquest compte està deshabilitat mentre es verifica la contrasenya mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Activa la sincronització en actualitzar-se</value>
|
<value>Activa la sincronització en actualitzar-se</value>
|
||||||
@@ -2140,7 +2140,13 @@ L'escaneig es farà automàticament.</value>
|
|||||||
<value>Aquesta organització té una política empresarial que us inscriurà automàticament al restabliment de la contrasenya. La inscripció permetrà als administradors de l’organització canviar la vostra contrasenya mestra.</value>
|
<value>Aquesta organització té una política empresarial que us inscriurà automàticament al restabliment de la contrasenya. La inscripció permetrà als administradors de l’organització canviar la vostra contrasenya mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Les polítiques de la vostra organització afecten el temps d'espera de la vostra caixa forta. El temps d'espera màxim permès de la caixa forta és de {0} hores i {1} minuts</value>
|
<value>Les polítiques de l'organització afecten el temps d'espera de la caixa forta. El temps d'espera màxim permès de la caixa forta és de {0} hores i {1} minuts</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Les polítiques de l'organització afecten el temps d'espera de la vostra caixa forta. El temps d'espera màxim permès és de {0} hores i {1} minuts. L'acció de temps d'espera de la caixa forta està definida en {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Les polítiques de l'organització han establert l'acció de temps d'espera de la caixa forta a {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>El temps d'espera de la caixa forta supera les restriccions establertes per la vostra organització.</value>
|
<value>El temps d'espera de la caixa forta supera les restriccions establertes per la vostra organització.</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Contrasenya mestra actual</value>
|
||||||
|
</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>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
2640
src/App/Resources/AppResources.cy.resx
Normal file
2640
src/App/Resources/AppResources.cy.resx
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1752,11 +1752,11 @@ Skanning vil ske automatisk.</value>
|
|||||||
<value>Er du sikker på, at du sende til papirkurven?</value>
|
<value>Er du sikker på, at du sende til papirkurven?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrisk oplåsning deaktiveret - afventer verifikation af hovedadgangskoden.</value>
|
<value>Biometrisk oplåsning af denne konto deaktiveret afventende bekræftelse af hovedadgangskode.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrisk oplåsning til autoudfyldning deaktiveret - afventer verifikation af hovedadgangskoden.</value>
|
<value>Autoudfyldelse for biometrisk oplåsning af denne konto deaktiveret afventende bekræftelse af hovedadgangskode.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Tillad synk ved opfriskning</value>
|
<value>Tillad synk ved opfriskning</value>
|
||||||
@@ -2142,6 +2142,12 @@ Skanning vil ske automatisk.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Dine organisationspolitikker påvirker din boks-timeout. Maksimum tilladte boks-timeout er {0} time(r) og {1} minut(ter)</value>
|
<value>Dine organisationspolitikker påvirker din boks-timeout. Maksimum tilladte boks-timeout er {0} time(r) og {1} minut(ter)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Organisationspolitikkerne påvirker boks-timeout. Maks. tilladt boks-timeout er {0} time(r) og {1} minut(ter). Boks-timeout er pt. sat til {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Organisationspolitikker har sat boks-timeouthandlingen til {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Timeout for din boks overskrider de begrænsninger, der er angivet af din organisation.</value>
|
<value>Timeout for din boks overskrider de begrænsninger, der er angivet af din organisation.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Aktuel hovedadgangskode</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1252,10 +1252,10 @@ Das Scannen erfolgt automatisch.</value>
|
|||||||
<value>Beginnt mit</value>
|
<value>Beginnt mit</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="URIMatchDetection" xml:space="preserve">
|
<data name="URIMatchDetection" xml:space="preserve">
|
||||||
<value>URI Match-Erkennung</value>
|
<value>URI-Übereinstimmungserkennung</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatchDetection" xml:space="preserve">
|
<data name="MatchDetection" xml:space="preserve">
|
||||||
<value>Match-Erkennung</value>
|
<value>Übereinstimmungserkennung</value>
|
||||||
<comment>URI match detection for auto-fill.</comment>
|
<comment>URI match detection for auto-fill.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="YesAndSave" xml:space="preserve">
|
<data name="YesAndSave" xml:space="preserve">
|
||||||
@@ -1536,7 +1536,7 @@ Das Scannen erfolgt automatisch.</value>
|
|||||||
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
|
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultUriMatchDetection" xml:space="preserve">
|
<data name="DefaultUriMatchDetection" xml:space="preserve">
|
||||||
<value>Standard-URI-Match-Erkennung</value>
|
<value>Standard URI-Übereinstimmungserkennung</value>
|
||||||
<comment>Default URI match detection for auto-fill.</comment>
|
<comment>Default URI match detection for auto-fill.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
|
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
|
||||||
@@ -1556,8 +1556,7 @@ Das Scannen erfolgt automatisch.</value>
|
|||||||
<value>Dunkles Standard-Design</value>
|
<value>Dunkles Standard-Design</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultDarkThemeDescription" xml:space="preserve">
|
<data name="DefaultDarkThemeDescription" xml:space="preserve">
|
||||||
<value>Wähle das zu verwendende dunkle Design aus, das bei der Auswahl vom Standard-(System)-Design verwendet werden soll, während der Dark
|
<value>Wähle das zu verwendende dunkle Design aus, das bei der Auswahl vom Standard-(System)-Design verwendet werden soll, während der Dark Mode deines Geräts aktiviert ist.</value>
|
||||||
Mode deines Geräts aktiviert ist.</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyNotes" xml:space="preserve">
|
<data name="CopyNotes" xml:space="preserve">
|
||||||
<value>Notiz kopieren</value>
|
<value>Notiz kopieren</value>
|
||||||
@@ -1753,11 +1752,11 @@ Mode deines Geräts aktiviert ist.</value>
|
|||||||
<value>Soll dieser Eintrag wirklich in den Papierkorb verschoben werden?</value>
|
<value>Soll dieser Eintrag wirklich in den Papierkorb verschoben werden?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrisches Entsperren ist deaktiviert, bis das Master-Passwort eingegeben wurde.</value>
|
<value>Das Entsperren über Biometrie ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrisches Entsperren für automatisches Ausfüllen ist deaktiviert, bis das Master-Passwort eingegeben wurde.</value>
|
<value>Das Entsperren von Auto-Ausfüllen über Biometrie ist für dieses Konto deaktiviert, bis das Master-Passwort verifiziert wurde.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Synchronisation beim Aktualisieren aktivieren</value>
|
<value>Synchronisation beim Aktualisieren aktivieren</value>
|
||||||
@@ -1769,7 +1768,7 @@ Mode deines Geräts aktiviert ist.</value>
|
|||||||
<value>Enterprise Single-Sign-On</value>
|
<value>Enterprise Single-Sign-On</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInSsoSummary" xml:space="preserve">
|
<data name="LogInSsoSummary" xml:space="preserve">
|
||||||
<value>Schnell über den Single Sign-on deiner Organisation anmelden. Bitte gib deine Organisations-ID an, um zu beginnen.</value>
|
<value>Melde dich schnell über das Single Sign-on-Portal deiner Organisation an. Bitte gib die Organisationskennung ein, um zu beginnen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrgIdentifier" xml:space="preserve">
|
<data name="OrgIdentifier" xml:space="preserve">
|
||||||
<value>Organisationskennung</value>
|
<value>Organisationskennung</value>
|
||||||
@@ -2141,7 +2140,13 @@ Mode deines Geräts aktiviert ist.</value>
|
|||||||
<value>Diese Organisation hat eine Unternehmensrichtlinie, die dich automatisch für die Passwortzurücksetzung registriert. Die Registrierung wird es Administratoren der Organisation erlauben, dein Master-Passwort zu ändern.</value>
|
<value>Diese Organisation hat eine Unternehmensrichtlinie, die dich automatisch für die Passwortzurücksetzung registriert. Die Registrierung wird es Administratoren der Organisation erlauben, dein Master-Passwort zu ändern.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Deine Organisationsrichtlinien haben Auswirkungen auf dein Tresor-Timeout. Das maximal zulässige Tresor-Timeout beträgt {0} Stunde(n) und {1} Minute(n)</value>
|
<value>Deine Unternehmensrichtlinien haben das maximal zulässige Tresor-Timeout auf {0} Stunde(n) und {1} Minute(n) festgelegt.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Deine Organisationsrichtlinien beeinflussen dein Tresor-Timeout. Das maximal zulässige Tresor-Timeout beträgt {0} Stunde(n) und {1} Minute(n). Deine Tresor-Timeout-Aktion ist auf {2} gesetzt.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Deine Organisationsrichtlinien haben deine Tresor-Timeout-Aktion auf {0} gesetzt.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Dein Tresor-Timeout überschreitet die von deinem Unternehmen festgelegten Beschränkungen.</value>
|
<value>Dein Tresor-Timeout überschreitet die von deinem Unternehmen festgelegten Beschränkungen.</value>
|
||||||
@@ -2387,7 +2392,7 @@ Mode deines Geräts aktiviert ist.</value>
|
|||||||
<value>Benutzernamenstyp</value>
|
<value>Benutzernamenstyp</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlusAddressedEmail" xml:space="preserve">
|
<data name="PlusAddressedEmail" xml:space="preserve">
|
||||||
<value>Mit Plus adressierte E-Mail-Adresse</value>
|
<value>Plus-adressierte E-Mail-Adresse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CatchAllEmail" xml:space="preserve">
|
<data name="CatchAllEmail" xml:space="preserve">
|
||||||
<value>Catch-All E-Mail-Adresse</value>
|
<value>Catch-All E-Mail-Adresse</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2589,10 +2594,10 @@ Möchtest du zu diesem Konto wechseln?</value>
|
|||||||
<value>Schwaches Passwort erkannt und in einem Datendiebstahl gefunden. Verwende ein starkes und einzigartiges Passwort, um dein Konto zu schützen. Bist du sicher, dass du dieses Passwort verwenden möchtest?</value>
|
<value>Schwaches Passwort erkannt und in einem Datendiebstahl gefunden. Verwende ein starkes und einzigartiges Passwort, um dein Konto zu schützen. Bist du sicher, dass du dieses Passwort verwenden möchtest?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>SSO-ID der Organisation erforderlich.</value>
|
<value>SSO-Kennung der Organisation erforderlich.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddTheKeyToAnExistingOrNewItem" xml:space="preserve">
|
<data name="AddTheKeyToAnExistingOrNewItem" xml:space="preserve">
|
||||||
<value>Schlüssel zu einem bestehenden oder neuen Eintrag hinzufügen</value>
|
<value>Den Schlüssel zu einem bestehenden oder neuen Eintrag hinzufügen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>Es gibt keine Einträge in deinem Tresor, die mit "{0}" übereinstimmen</value>
|
<value>Es gibt keine Einträge in deinem Tresor, die mit "{0}" übereinstimmen</value>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Aktuelles Master-Passwort</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>Θέλετε πραγματικά να στείλετε στον κάδο απορριμμάτων;</value>
|
<value>Θέλετε πραγματικά να στείλετε στον κάδο απορριμμάτων;</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Εντοπίστηκε βιομετρική αλλαγή, συνδεθείτε χρησιμοποιώντας τον κύριο κωδικό πρόσβασης για ενεργοποίηση ξανά.</value>
|
<value>Το βιομετρικό ξεκλείδωμα για αυτόν τον λογαριασμό είναι απενεργοποιημένο εν αναμονή της επαλήθευσης του κύριου κωδικού πρόσβασης.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Το βιομετρικό ξεκλείδωμα για αυτόματη συμπλήρωση απενεργοποιήθηκε εν αναμονή της επαλήθευσης του κύριου κωδικού πρόσβασης.</value>
|
<value>Το βιομετρικό ξεκλείδωμα αυτόματης συμπλήρωσης για αυτό το λογαριασμό είναι απενεργοποιημένο εν αναμονή της επαλήθευσης του κύριου κωδικού πρόσβασης.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Ενεργοποίηση συγχρονισμού κατά την ανανέωση</value>
|
<value>Ενεργοποίηση συγχρονισμού κατά την ανανέωση</value>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο vault σας. Το μέγιστο επιτρεπόμενο Χρονικό όριο Vault είναι {0} ώρα(ες) και {1} λεπτό(ά)</value>
|
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο vault σας. Το μέγιστο επιτρεπόμενο Χρονικό όριο Vault είναι {0} ώρα(ες) και {1} λεπτό(ά)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Οι πολιτικές του οργανισμού σας επηρεάζουν το χρονικό όριο του vault σας. Το μέγιστο επιτρεπόμενο χρονικό όριο vault είναι {0} ώρα(ες) και {1} λεπτό(ά). Το χρονικό όριο του vault σας έχει οριστεί σε {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Οι πολιτικές του οργανισμού σας έχουν ορίσει την ενέργεια χρονικού ορίου vault σε {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Το χρονικό όριο του vault σας υπερβαίνει τους περιορισμούς που έχει ορίσει ο οργανισμός σας.</value>
|
<value>Το χρονικό όριο του vault σας υπερβαίνει τους περιορισμούς που έχει ορίσει ο οργανισμός σας.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2541,16 +2547,16 @@
|
|||||||
<value>Ενεργοποιήστε την άδεια της κάμερας για χρήση του σαρωτή</value>
|
<value>Ενεργοποιήστε την άδεια της κάμερας για χρήση του σαρωτή</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>Η γλώσσα έχει αλλάξει σε {0}. Παρακαλούμε επανεκκινήστε την εφαρμογή για να δείτε την αλλαγή</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Η αλλαγή γλώσσας απαιτεί επανεκκίνηση της εφαρμογής</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>Προεπιλογή (σύστημα)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Σημαντικό</value>
|
<value>Σημαντικό</value>
|
||||||
@@ -2592,15 +2598,42 @@
|
|||||||
<value>Απαιτείται αναγνωριστικό οργανισμού SSO.</value>
|
<value>Απαιτείται αναγνωριστικό οργανισμού SSO.</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>Προσθέστε το κλειδί σε ένα υπάρχον ή νέο στοιχείο</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Δεν υπάρχουν αντικείμενα στη κρύπτη σας που ταιριάζουν με "{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>Αναζητήστε ένα στοιχείο ή προσθέστε ένα νέο</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>Δεν υπάρχουν στοιχεία που να ταιριάζουν με την αναζήτηση</value>
|
||||||
|
</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">
|
||||||
|
<value>Ο κύριος κωδικός πρόσβασής σας δεν πληροί μία ή περισσότερες πολιτικές του οργανισμού σας. Για να αποκτήσετε πρόσβαση στο Vault σας, πρέπει να ενημερώσετε τον κύριο κωδικό πρόσβασής σας τώρα. Η διαδικασία θα σας αποσυνδέσει από την τρέχουσα συνεδρία σας, απαιτώντας από εσάς να συνδεθείτε ξανά. Οι ενεργές συνεδρίες σε άλλες συσκευές ενδέχεται να συνεχίσουν να είναι ενεργές εώς και μία ώρα.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the bin?</value>
|
<value>Do you really want to send to the bin?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2142,6 +2142,12 @@ Scanning will happen automatically.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organisation policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organisation policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organisation.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organisation.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2589,7 +2595,7 @@ Do you want to switch to this account?</value>
|
|||||||
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>Organisation SSO identifier required.</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,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the bin?</value>
|
<value>Do you really want to send to the bin?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric change detected, login using master password to enable again.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Enable sync on refresh</value>
|
<value>Enable sync on refresh</value>
|
||||||
@@ -2156,6 +2156,12 @@ Scanning will happen automatically.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2503,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>
|
||||||
@@ -2617,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ El escaneo se realizará automáticamente.</value>
|
|||||||
<value>¿Seguro que quieres enviarlo a la papelera?</value>
|
<value>¿Seguro que quieres enviarlo a la papelera?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Se ha detectado un cambio biométrico, inicie sesión usando la contraseña maestra para volver a activarlo.</value>
|
<value>El desbloqueo biométrico para esta cuenta está deshabilitado hasta que se verifique la contraseña maestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Desbloqueo biométrico para autorrellenar desactivado hasta la verificación de la contraseña maestra.</value>
|
<value>El desbloqueo biométrico para autorrelleno de esta cuenta está deshabilitado hasta que realice la verificación de la contraseña maestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Habilitar sincronización al actualizar</value>
|
<value>Habilitar sincronización al actualizar</value>
|
||||||
@@ -2142,6 +2142,12 @@ El escaneo se realizará automáticamente.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Las políticas de su organización están afectando el tiempo de espera de tu caja fuerte. El máximo permitido de tiempo de espera es {0} hora(s) y {1} minuto(s)</value>
|
<value>Las políticas de su organización están afectando el tiempo de espera de tu caja fuerte. El máximo permitido de tiempo de espera es {0} hora(s) y {1} minuto(s)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Las políticas de tu organización están afectando el tiempo de espera de tu caja fuerte. El tiempo máximo permitido para la bóveda es de {0} hora(s) y de {1} minuto(s). Su acción de tiempo de espera de la bóveda se ha establecido en {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Las políticas de su organización han establecido la acción de tiempo de espera de su caja fuerte a {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>El tiempo de espera de tu caja fuerte excede las restricciones establecidas por tu organización.</value>
|
<value>El tiempo de espera de tu caja fuerte excede las restricciones establecidas por tu organización.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2593,15 +2599,42 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
|
|||||||
<value>Se requiere un inicio de sesión único de la organización.</value>
|
<value>Se requiere un inicio de sesión único de la organización.</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>Añadir la clave a un elemento existente o nuevo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>No hay artículos en su caja fuerte que coincidan con "{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>Buscar un elemento o añadir uno nuevo</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>No hay elementos que coincidan con la búsqueda</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Contraseña maestra actual</value>
|
||||||
|
</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>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>Vihje võib abiks olla olukorras, kui oled ülemparooli unustanud.</value>
|
<value>Vihje võib abiks olla olukorras, kui oled ülemparooli unustanud.</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>Ülemparool peab olema vähemalt {0} tähemärgi pikkune.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Vähim arv numbreid</value>
|
<value>Vähim arv numbreid</value>
|
||||||
@@ -1752,11 +1752,11 @@ Skaneerimine toimub automaatselt.</value>
|
|||||||
<value>Oled kindel, et soovid kirje(d) prügikasti teisaldada?</value>
|
<value>Oled kindel, et soovid kirje(d) prügikasti teisaldada?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Automaattäite kinnitamine läbi biomeetria on keelatud. Oodatakse ülemparooli sisestamist.</value>
|
<value>Biomeetriaga lahtilukustamine on keelatud. Oodatakse ülemparooli sisestamist.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Automaattäite kinnitamine läbi biomeetria on keelatud. Oodatakse ülemparooli sisestamist.</value>
|
<value>Automaattäite ja biomeetrilise avamise kasutamine on keelatud. Oodatakse ülemprooli sisestamist.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Luba allatõmbel sünkroniseerimine</value>
|
<value>Luba allatõmbel sünkroniseerimine</value>
|
||||||
@@ -2140,7 +2140,13 @@ Skaneerimine toimub automaatselt.</value>
|
|||||||
<value>Selle organisatsiooni poliitika kohaselt liidetakse sind automaatselt ülemparooli lähtestamise funktsiooniga. Liitumisel saavad organisatsiooni administraatorid sinu ülemparooli muuta.</value>
|
<value>Selle organisatsiooni poliitika kohaselt liidetakse sind automaatselt ülemparooli lähtestamise funktsiooniga. Liitumisel saavad organisatsiooni administraatorid sinu ülemparooli muuta.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Organisatsiooni poliitikad mõjutavad sinu hoidla ajalõppu. Maksimaalne lubatud hoidla ajalõpp on {0} tund(i) ja {1} minut(it)</value>
|
<value>Organisatsiooni poliitikad mõjutavad sinu hoidla ajalõppu. Maksimaalne lubatud hoidla ajalõpp on {0} tund(i) ja {1} minut(it).</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Organisatsiooni poliitikad mõjutavad sinu hoidla ajalõppu. Maksimaalne lubatud hoidla ajalõpp on {0} tund(i) ja {1} minut(it). Sinu hoidla ajalõpu tegevus on {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Organisatsiooni poliitika on sinu hoidla ajalõpu tegevuse seadistanud {0} peale.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Valitud hoidla ajalõpp ei ole organisatsiooni poolt määratud reeglitega kooskõlas.</value>
|
<value>Valitud hoidla ajalõpp ei ole organisatsiooni poolt määratud reeglitega kooskõlas.</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2595,12 +2601,39 @@ Soovid selle konto peale lülituda?</value>
|
|||||||
<value>Lisa võti olemasolevale või uuele kirjele</value>
|
<value>Lisa võti olemasolevale või uuele kirjele</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Hoidlas puuduvad kirjed, mis sobituksid sõnaga "{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>Otsi kirjet või lisa uus kirje</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>Otsingusõnale ei vasta kirjeid</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Praegune ülemparool</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>
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -1751,11 +1751,11 @@
|
|||||||
<value>Ziur zaude elementu hau zakarrontzira bidali nahi duzula?</value>
|
<value>Ziur zaude elementu hau zakarrontzira bidali nahi duzula?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Desblokeatze biometrikoa desgaituta dago, pasahitz nagusiarekin saioa hasi zain.</value>
|
<value>Desblokeatze biometrikoa desgaituta dago kontu honentzat, pasahitz nagusia egiaztatzeko zain.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Auto-betetzerako desblokeatze biometrikoa desgaituta dago, pasahitz nagusiarekin saioa hasi zain.</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>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Zure erakundearen politikek zure itxaronaldiari eragiten diote. Itxaronaldiak gehienez ere {0} ordu eta {1} minutu izango ditu</value>
|
<value>Zure erakundearen politikek zure itxaronaldiari eragiten diote. Itxaronaldiak gehienez ere {0} ordu eta {1} minutu izango ditu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Zure kutxa gotorreko itxaronaldiak, zure erakundeak ezarritako murrizpenak gainditzen ditu.</value>
|
<value>Zure kutxa gotorreko itxaronaldiak, zure erakundeak ezarritako murrizpenak gainditzen ditu.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2488,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>
|
||||||
@@ -2525,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>
|
||||||
@@ -2588,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>
|
||||||
@@ -2597,9 +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 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>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>واقعاً میخواهید این آیتم را به سطل زباله ارسال کنید؟</value>
|
<value>واقعاً میخواهید این آیتم را به سطل زباله ارسال کنید؟</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>تغییر بیومتریک شناسایی شد، برای فعال کردن مجدد آن با استفاده از کلمه عبور اصلی وارد سیستم شوید.</value>
|
<value>باز کردن قفل بیومتریک برای این حساب کاربری در انتظار تأیید کلمه عبور اصلی غیرفعال است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>باز کردن قفل بیومتریک برای پرکردن خودکار در انتظار تأیید کلمه عبور اصلی غیرفعال است.</value>
|
<value>باز کردن قفل پر کردن خودکار بیومتریک برای این حساب کاربری در انتظار تأیید کلمه عبور اصلی غیرفعال است.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>فعال کردن همگامسازی در نوسازی</value>
|
<value>فعال کردن همگامسازی در نوسازی</value>
|
||||||
@@ -2143,6 +2143,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است</value>
|
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>سیاستهای سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر میگذارد. حداکثر زمان مجاز گاوصندوق {0} ساعت و {1} دقیقه است. عملگر مهلت زمانی گاوصندوق شما روی {2} تنظیم شده است.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>سباستهای سازمان شما، عملگر زمانبندی گاوصندوق شما را روی {0} تنظیم کرده است.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>مهلت زمانی شما بیش از محدودیت های تعیین شده توسط سازمانتان است.</value>
|
<value>مهلت زمانی شما بیش از محدودیت های تعیین شده توسط سازمانتان است.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2542,16 +2548,16 @@
|
|||||||
<value>اجازه دوربین را برای استفاده از اسکنر فعال کنید</value>
|
<value>اجازه دوربین را برای استفاده از اسکنر فعال کنید</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>زبان به {0} تغییر کرده است. لطفاً برنامه را مجدداً راه اندازی کنید تا تغییرات را مشاهده کنید</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>تغییر زبان نیاز به راه اندازی مجدد برنامه دارد</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>پیشفرض (سیستم)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>مهم</value>
|
<value>مهم</value>
|
||||||
@@ -2593,15 +2599,42 @@
|
|||||||
<value>شناسه سازمان SSO مورد نیاز است.</value>
|
<value>شناسه سازمان SSO مورد نیاز است.</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>کلید را به یک مورد موجود یا جدید اضافه کنید</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>هیچ موردی در گاوصندوق شما وجود ندارد که با "{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>یک مورد را جستجو کنید یا یک مورد جدید اضافه کنید</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>هیچ موردی وجود ندارد که با جستجو مطابقت داشته باشد</value>
|
||||||
|
</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">
|
||||||
|
<value>کلمه عبور اصلی شما با یک یا چند سیاست سازمانتان مطابقت ندارد. برای دسترسی به گاوصندوق، باید همین حالا کلمه عبور اصلی خود را بهروز کنید. در صورت ادامه، شما از نشست فعلی خود خارج میشوید و باید دوباره وارد سیستم شوید. نشست فعال در دستگاه های دیگر ممکن است تا یک ساعت همچنان فعال باقی بمانند.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -1281,7 +1281,7 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<value>Esteettömyyspalvelu voi olla hyödyllinen sellaisten sovellusten kanssa, jotka eivät tue tavallista automaattisen täytön palvelua.</value>
|
<value>Esteettömyyspalvelu voi olla hyödyllinen sellaisten sovellusten kanssa, jotka eivät tue tavallista automaattisen täytön palvelua.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DatePasswordUpdated" xml:space="preserve">
|
<data name="DatePasswordUpdated" xml:space="preserve">
|
||||||
<value>Salasana päivitettiin</value>
|
<value>Salasana vaihdettiin</value>
|
||||||
<comment>ex. Date this password was updated</comment>
|
<comment>ex. Date this password was updated</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="DateUpdated" xml:space="preserve">
|
<data name="DateUpdated" xml:space="preserve">
|
||||||
@@ -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">
|
||||||
@@ -1752,11 +1752,11 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<value>Haluatko varmasti siirtää roskakoriin?</value>
|
<value>Haluatko varmasti siirtää roskakoriin?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrinen avaus on poistettu käytöstä, kunnes pääsalasana on vahvistettu.</value>
|
<value>Biometrinen avaus on poistettu käytöstä tältä tililtä, kunnes pääsalasana on vahvistettu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Automaattisen täytön biometrinen avaus on poistettu käytöstä, kunnes pääsalasana on vahvistettu.</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>
|
||||||
@@ -2090,13 +2090,13 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<value>Captcha-vahvistus epäonnistui. Yritä uudelleen.</value>
|
<value>Captcha-vahvistus epäonnistui. Yritä uudelleen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdatedMasterPassword" xml:space="preserve">
|
<data name="UpdatedMasterPassword" xml:space="preserve">
|
||||||
<value>Pääsalasana päivitettiin</value>
|
<value>Pääsalasanasi on vaihdettu</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdateMasterPassword" xml:space="preserve">
|
<data name="UpdateMasterPassword" xml:space="preserve">
|
||||||
<value>Vaihda pääsalasana</value>
|
<value>Päivitä pääsalasana</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
|
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>Organisaatiosi ylläpito on hiljattain vaihtanut pääsalasanasi. Käyttääksesi holvia sinun on päivitettävä pääsalasanasi nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
|
<value>Organisaatiosi ylläpito on hiljattain vaihtanut pääsalasanasi ja käyttääksesi holvia sinun on päivitettävä se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UpdatingPassword" xml:space="preserve">
|
<data name="UpdatingPassword" xml:space="preserve">
|
||||||
<value>Salasanaa vaihdetaan</value>
|
<value>Salasanaa vaihdetaan</value>
|
||||||
@@ -2141,7 +2141,13 @@ Koodi luetaan automaattisesti.</value>
|
|||||||
<value>Organisaatiolla on käytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi.</value>
|
<value>Organisaatiolla on käytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Organisaatiokäytännöt vaikuttavat holvin aikakatkaisuun. Suurin sallittu aika on {0} tunti(a) ja {1} minuutti(a)</value>
|
<value>Organisaatiokäytännöt ovat määrittäneet holvisi aikakatkaisun enimmäisajaksi {0} tunti(a) {1} minuutti(a).</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Organisaatiokäytännöt vaikuttavat holvisi aikakatkaisuun. Suurin sallittu aika on {0} tunti(a) {1} minuutti(a). Holvillesi määritetty aikakatkaisutoiminto on {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Organisaatiokäytännöt ovat määrittäneet holville aikakatkaisutoiminnon {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Holvisi aikakatkaisu ylittää organisaatiosi asettamat rajoitukset.</value>
|
<value>Holvisi aikakatkaisu ylittää organisaatiosi asettamat rajoitukset.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2596,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Nykyinen pääsalasana</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -391,7 +391,7 @@
|
|||||||
<value>Bersyon</value>
|
<value>Bersyon</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="View" xml:space="preserve">
|
<data name="View" xml:space="preserve">
|
||||||
<value>Pagtingin</value>
|
<value>Tingnan</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VisitOurWebsite" xml:space="preserve">
|
<data name="VisitOurWebsite" xml:space="preserve">
|
||||||
<value>Bisitahin ang website namin</value>
|
<value>Bisitahin ang website namin</value>
|
||||||
@@ -1668,7 +1668,7 @@ Awtomatikong itong magsa-scan.</value>
|
|||||||
<value>Kumpirmahin ang pagkakakilanlan mo para tumuloy.</value>
|
<value>Kumpirmahin ang pagkakakilanlan mo para tumuloy.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExportVaultWarning" xml:space="preserve">
|
<data name="ExportVaultWarning" xml:space="preserve">
|
||||||
<value>Naglalaman ng unencrypted vault data mo ang export na ito. Hindi mo dapat ilagay o ipadala ang file gamit ang hindi ligtas na mga paraan (tulad ng email). I-delete ito kaagad pagkagamit.</value>
|
<value>Naglalaman ng unencrypted vault data mo ang export na ito. Hindi mo dapat ilagay o ipadala ang file gamit ang hindi ligtas na mga paraan (tulad ng email). Burahin ito kaagad pagkagamit.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EncExportKeyWarning" xml:space="preserve">
|
<data name="EncExportKeyWarning" xml:space="preserve">
|
||||||
<value>Ine-encrypt ng export na ito ang data mo gamit ang encryption key ng iyong account. Kung iro-rotate mo man ang encryption key ng iyong account, kailangan mong mag-export ulit dahil hindi mo na made-decrypt ang file na ito.</value>
|
<value>Ine-encrypt ng export na ito ang data mo gamit ang encryption key ng iyong account. Kung iro-rotate mo man ang encryption key ng iyong account, kailangan mong mag-export ulit dahil hindi mo na made-decrypt ang file na ito.</value>
|
||||||
@@ -1752,11 +1752,11 @@ Awtomatikong itong magsa-scan.</value>
|
|||||||
<value>Gusto mo ba talaga itong itapon?</value>
|
<value>Gusto mo ba talaga itong itapon?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Na-disable ang biometrikong pag-unlock, naghihintay para sa beripikasyon ng master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Na-disable ang biometrikong pag-unlock para sa autofill, naghihintay para sa beripikasyon ng master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Payagan ang pag-sync pagka-refresh</value>
|
<value>Payagan ang pag-sync pagka-refresh</value>
|
||||||
@@ -2143,6 +2143,12 @@ Awtomatikong itong magsa-scan.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Naaapektuhan ng mga patakaran sa organisasyon mo ang time-out ng vault mo. {0} oras at {1} minuto ang pinakamataas na pinapayagang time-out ng vault.</value>
|
<value>Naaapektuhan ng mga patakaran sa organisasyon mo ang time-out ng vault mo. {0} oras at {1} minuto ang pinakamataas na pinapayagang time-out ng vault.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Lumagpas ang time-out ng vault mo sa mga restriksyong ipinapatupad ng organisasyon mo.</value>
|
<value>Lumagpas ang time-out ng vault mo sa mga restriksyong ipinapatupad ng organisasyon mo.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2593,15 +2599,42 @@ Gusto mo bang pumunta sa account na ito?</value>
|
|||||||
<value>Kinakailangan ang Organization SSO identifier.</value>
|
<value>Kinakailangan ang Organization SSO identifier.</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>Idagdag ang key sa kasalukuyan o bagong item</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Walang mga item sa vault mo na tumutugma sa "{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>Hanapin ang isang item o gumawa ng bagong item</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>Walang mga item na tumutugma sa paghahanap</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
|
|||||||
@@ -1694,7 +1694,7 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<comment>Clone an entity (verb).</comment>
|
<comment>Clone an entity (verb).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordGeneratorPolicyInEffect" xml:space="preserve">
|
<data name="PasswordGeneratorPolicyInEffect" xml:space="preserve">
|
||||||
<value>Une ou plusieurs politiques d'organisation affectent les paramètres de votre générateur</value>
|
<value>Une ou plusieurs politiques de sécurité de l'organisation affectent les paramètres de votre générateur</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Open" xml:space="preserve">
|
<data name="Open" xml:space="preserve">
|
||||||
<value>Ouvrir</value>
|
<value>Ouvrir</value>
|
||||||
@@ -1752,11 +1752,11 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<value>Voulez-vous vraiment envoyer à la corbeille ?</value>
|
<value>Voulez-vous vraiment envoyer à la corbeille ?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Déverrouillage biométrique désactivé dans l'attente de vérification du mot de passe principal.</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="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Déverrouillage biométrique pour la saisie automatique désactivé dans l'attente de vérification du mot de passe principal.</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>
|
||||||
@@ -1783,7 +1783,7 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<value>Afin de finaliser la connexion avec SSO, veuillez définir un mot de passe principal pour accéder et protéger votre coffre.</value>
|
<value>Afin de finaliser la connexion avec SSO, veuillez définir un mot de passe principal pour accéder et protéger votre coffre.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordPolicyInEffect" xml:space="preserve">
|
<data name="MasterPasswordPolicyInEffect" xml:space="preserve">
|
||||||
<value>Une ou plusieurs politiques de l'organisation exigent que votre mot de passe principal réponde aux exigences suivantes :</value>
|
<value>Une ou plusieurs politiques de sécurité de l'organisation exigent que votre mot de passe principal réponde aux exigences suivantes :</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PolicyInEffectMinComplexity" xml:space="preserve">
|
<data name="PolicyInEffectMinComplexity" xml:space="preserve">
|
||||||
<value>Score de complexité minimum de {0}</value>
|
<value>Score de complexité minimum de {0}</value>
|
||||||
@@ -1813,7 +1813,8 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<value>Chargement</value>
|
<value>Chargement</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AcceptPolicies" xml:space="preserve">
|
<data name="AcceptPolicies" xml:space="preserve">
|
||||||
<value>En cochant cette case, vous acceptez les éléments suivants :</value>
|
<value>En cochant cette case vous acceptez ce qui suit :
|
||||||
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AcceptPoliciesError" xml:space="preserve">
|
<data name="AcceptPoliciesError" xml:space="preserve">
|
||||||
<value>Les conditions d'utilisation et la politique de confidentialité n'ont pas été acceptées.</value>
|
<value>Les conditions d'utilisation et la politique de confidentialité n'ont pas été acceptées.</value>
|
||||||
@@ -2062,7 +2063,7 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<value>Masquer mon adresse électronique aux destinataires</value>
|
<value>Masquer mon adresse électronique aux destinataires</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
|
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
|
||||||
<value>Une ou plusieurs politiques d'organisation affectent vos options Send.</value>
|
<value>Une ou plusieurs politiques de sécurité de l'organisation affectent vos options Send.</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="SendFilePremiumRequired" xml:space="preserve">
|
<data name="SendFilePremiumRequired" xml:space="preserve">
|
||||||
@@ -2140,13 +2141,19 @@ La numérisation se fera automatiquement.</value>
|
|||||||
<value>Cette organisation dispose d'une politique d'entreprise qui vous inscrira automatiquement à la réinitialisation du mot de passe. L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe principal.</value>
|
<value>Cette organisation dispose d'une politique d'entreprise qui vous inscrira automatiquement à la réinitialisation du mot de passe. L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe principal.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Les politiques de votre organisation affectent le délai d'expiration de votre coffre-fort. Le délai d'expiration maximal autorisé est de {0} heure(s) et {1} minute(s)</value>
|
<value>Les politiques de sécurité de votre organisation ont défini le délai d'expiration de votre coffre à {0} heure(s) et {1} minute(s) maximum.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Les politiques de sécurité de votre organisation affectent le délai d'expiration de votre coffre. Le délai d'expiration autorisé du coffre est de {0} heure(s) et {1} minute(s) maximum. L'action après délai d'expiration de votre coffre est fixée à {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Les politiques de sécurité de votre organisation ont défini l'action après délai d'expiration de votre coffre à {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Le délai d'expiration de votre coffre dépasse les restrictions définies par votre organisation.</value>
|
<value>Le délai d'expiration de votre coffre dépasse les restrictions définies par votre organisation.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DisablePersonalVaultExportPolicyInEffect" xml:space="preserve">
|
<data name="DisablePersonalVaultExportPolicyInEffect" xml:space="preserve">
|
||||||
<value>Une ou plusieurs politiques d'organisation vous empêchent d'exporter votre coffre personnel.</value>
|
<value>Une ou plusieurs politiques de sécurité de l'organisation vous empêchent d'exporter votre coffre individuel.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AddAccount" xml:space="preserve">
|
<data name="AddAccount" xml:space="preserve">
|
||||||
<value>Ajouter un compte</value>
|
<value>Ajouter un compte</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Mot de passe principal actuel</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1754,11 +1754,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>האם אתה בטוח שברצונך לשלוח פריט זה לסל המחזור?</value>
|
<value>האם אתה בטוח שברצונך לשלוח פריט זה לסל המחזור?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>פתיחה באמצעות זיהוי ביומטרי ממתינה לאימות הסיסמה הראשית.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>פתיחה באמצעים ביומטריים עבור השלמה אוטומטית - מצריכה אימות בעזרת סיסמה ראשית.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>אפשר סנכרון בעת רענון</value>
|
<value>אפשר סנכרון בעת רענון</value>
|
||||||
@@ -2145,6 +2145,12 @@ Scanning will happen automatically.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>מדיניות הארגון שלך משפיעה על הזמן הקצוב לכספת שלך. הזמן הקצוב המרבי המותר לכספת הוא {0} שעות ו-{1} דקות</value>
|
<value>מדיניות הארגון שלך משפיעה על הזמן הקצוב לכספת שלך. הזמן הקצוב המרבי המותר לכספת הוא {0} שעות ו-{1} דקות</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>הזמן הקצוב לכספת שלך חורג מהמגבלות שנקבעו על ידי הארגון שלך.</value>
|
<value>הזמן הקצוב לכספת שלך חורג מהמגבלות שנקבעו על ידי הארגון שלך.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2492,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>
|
||||||
@@ -2606,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -584,7 +584,7 @@
|
|||||||
<value>Podsjetnik glavne lozinke ti može pomoći da se prisjetiš svoje lozinke ako ju zaboraviš.</value>
|
<value>Podsjetnik glavne lozinke ti može pomoći da se prisjetiš svoje lozinke ako ju zaboraviš.</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>Glavna lozinka mora imati najmanje {0} znakova.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Najmanje brojeva</value>
|
<value>Najmanje brojeva</value>
|
||||||
@@ -1751,11 +1751,11 @@
|
|||||||
<value>Želite li zaista poslati u smeće?</value>
|
<value>Želite li zaista poslati u smeće?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrijsko otključavanje onemogućeno do potvrde glavne lozinke.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrijsko otključavanje za auto-ispunu onemogućeno do potvrde glavne lozinke.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Uključi sinkronizaciju pri osvježavanju</value>
|
<value>Uključi sinkronizaciju pri osvježavanju</value>
|
||||||
@@ -2141,6 +2141,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je {0}:{1} h.</value>
|
<value>Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je {0}:{1} h.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Vrijeme isteka premašuje ograničenje koje je postavila tvoja organizacija.</value>
|
<value>Vrijeme isteka premašuje ograničenje koje je postavila tvoja organizacija.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2459,7 +2465,7 @@
|
|||||||
<value>Nasumično</value>
|
<value>Nasumično</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConnectToWatch" xml:space="preserve">
|
<data name="ConnectToWatch" xml:space="preserve">
|
||||||
<value>Connect to Watch</value>
|
<value>Spoji se na Watch</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
|
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
|
||||||
<value>Odobrenje servisa pristupačnosti</value>
|
<value>Odobrenje servisa pristupačnosti</value>
|
||||||
@@ -2482,13 +2488,13 @@
|
|||||||
Želiš li se prebaciti na ovaj račun?</value>
|
Želiš li se prebaciti na ovaj račun?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewAroundHere" xml:space="preserve">
|
<data name="NewAroundHere" xml:space="preserve">
|
||||||
<value>New around here?</value>
|
<value>Novi korisnik?</value>
|
||||||
</data>
|
</data>
|
||||||
<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>
|
||||||
@@ -2521,84 +2527,111 @@
|
|||||||
<value>Ovaj zahtjev više nije valjan</value>
|
<value>Ovaj zahtjev više nije valjan</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PendingLogInRequests" xml:space="preserve">
|
<data name="PendingLogInRequests" xml:space="preserve">
|
||||||
<value>Pending login requests</value>
|
<value>Zahtjevi za prijavu na čekanju</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeclineAllRequests" xml:space="preserve">
|
<data name="DeclineAllRequests" xml:space="preserve">
|
||||||
<value>Decline all requests</value>
|
<value>Odbij sve zahtjeve</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>Sigurno želiš odbiti sve zahtjeve na čekanju?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Requests declined</value>
|
<value>Zahtjevi odbijeni</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>No pending requests</value>
|
<value>Nema zahtjeva na čekanju</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
||||||
<value>Enable camera permission to use the scanner</value>
|
<value>Za skeniranje, odobri korištenje kamere</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Language" xml:space="preserve">
|
<data name="Language" xml:space="preserve">
|
||||||
<value>Language</value>
|
<value>Jezik</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>Jezik je promijenjen u {0}. Ponovno pokreni aplikaciju za primjenu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Promjena jezika zahtijeva ponovno pokretanje aplikacije</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>Zadano (sustav)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Important</value>
|
<value>Važno</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
||||||
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
|
<value>Glavnu lozinku nije moguće vratiti ako ju zaboraviš! Najmanje {0} znakova.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakMasterPassword" xml:space="preserve">
|
<data name="WeakMasterPassword" xml:space="preserve">
|
||||||
<value>Weak Master Password</value>
|
<value>Slaba glavna lozinka</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
||||||
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
|
<value>Prepoznata je slaba lozinka. Za zaštitu računa, preporučuje se da koristiš jake lozinke. Želiš li svejedno koristiti slabu lozinku?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Weak" xml:space="preserve">
|
<data name="Weak" xml:space="preserve">
|
||||||
<value>Weak</value>
|
<value>Slaba</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Good" xml:space="preserve">
|
<data name="Good" xml:space="preserve">
|
||||||
<value>Good</value>
|
<value>Dobra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Strong" xml:space="preserve">
|
<data name="Strong" xml:space="preserve">
|
||||||
<value>Strong</value>
|
<value>Jaka</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>Provjeri je li lozinka ukradena prilikom krađe podataka</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExposedMasterPassword" xml:space="preserve">
|
<data name="ExposedMasterPassword" xml:space="preserve">
|
||||||
<value>Exposed Master Password</value>
|
<value>Ugrožena glavna lozinka</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
|
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
|
||||||
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
|
<value>Lozinka je nađena među ukradenima tijekom krađa podataka. Za zaštitu svog računa koristi jedinstvenu lozinku. Želiš li svejedno korisiti ukradenu lozinku?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
|
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
|
||||||
<value>Weak and Exposed Master Password</value>
|
<value>Slaba i ugrožena glavna lozinka</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
|
||||||
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
<value>Slaba lozinka je nađena među ukradenima tijekom krađa podataka. Za zaštitu svog računa koristi jaku i jedinstvenu lozinku. Želiš li svejedno korisiti slabu, ukradenu lozinku?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>Potreban SSO identifikator organizacije.</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>Dodaj ključ postojećoj ili novoj stavci</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>U tvom trezoru nema stavki za ”{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>Potraži ili dodaj novu stavku</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>Nema stavki koje odgovaraju pretrazi</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
|
|||||||
@@ -186,7 +186,7 @@
|
|||||||
<comment>Short label for an email address.</comment>
|
<comment>Short label for an email address.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailAddress" xml:space="preserve">
|
<data name="EmailAddress" xml:space="preserve">
|
||||||
<value>E-mail-cím</value>
|
<value>Email cím</value>
|
||||||
<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">
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
<value>A mappa mentésre került.</value>
|
<value>A mappa mentésre került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GoToWebsite" xml:space="preserve">
|
<data name="GoToWebsite" xml:space="preserve">
|
||||||
<value>Weboldal megnyitása</value>
|
<value>Ugrás a webhelyre</value>
|
||||||
<comment>The button text that allows user to launch the website to their web browser.</comment>
|
<comment>The button text that allows user to launch the website to their web browser.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="HelpAndFeedback" xml:space="preserve">
|
<data name="HelpAndFeedback" xml:space="preserve">
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
<comment>Title for the alert when internet connection is required to continue.</comment>
|
<comment>Title for the alert when internet connection is required to continue.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="InvalidMasterPassword" xml:space="preserve">
|
<data name="InvalidMasterPassword" xml:space="preserve">
|
||||||
<value>A mesterjelszó érvénytelen. Próbálkozz újra.</value>
|
<value>A mesterjelszó érvénytelen. Próbáljuk újra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="InvalidPIN" xml:space="preserve">
|
<data name="InvalidPIN" xml:space="preserve">
|
||||||
<value>A pinkód érvénytelen. Próbáljuk újra.</value>
|
<value>A pinkód érvénytelen. Próbáljuk újra.</value>
|
||||||
@@ -553,10 +553,10 @@
|
|||||||
<value>Azonnal</value>
|
<value>Azonnal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeout" xml:space="preserve">
|
<data name="VaultTimeout" xml:space="preserve">
|
||||||
<value>Széf időkorlátja</value>
|
<value>Széf időkifutás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutAction" xml:space="preserve">
|
<data name="VaultTimeoutAction" xml:space="preserve">
|
||||||
<value>Művelet a széf időkorlátjának túllépésekor</value>
|
<value>Széf időkifutás művelet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
|
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
|
||||||
<value>Kijelentkezve az összes széf elérés eltávolításra kerül és webes hitelesítésre van szükség az időkifutás után. Biztosan szeretnénk használni ezt a beállítást?</value>
|
<value>Kijelentkezve az összes széf elérés eltávolításra kerül és webes hitelesítésre van szükség az időkifutás után. Biztosan szeretnénk használni ezt a beállítást?</value>
|
||||||
@@ -578,7 +578,7 @@
|
|||||||
<value>A mesterjelszó az a jelszó amit a széfed eléréséhez fogsz használni. Nagyon fontos, hogy ne felejtsd el a mesterjelszavad, mert nincs lehetőséged visszaállítani ha elfelejtetted.</value>
|
<value>A mesterjelszó az a jelszó amit a széfed eléréséhez fogsz használni. Nagyon fontos, hogy ne felejtsd el a mesterjelszavad, mert nincs lehetőséged visszaállítani ha elfelejtetted.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordHint" xml:space="preserve">
|
<data name="MasterPasswordHint" xml:space="preserve">
|
||||||
<value>Mesterjelszó-emlékeztető (nem kötelező)</value>
|
<value>Mesterjelszó emlékeztető (nem kötelező)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordHintDescription" xml:space="preserve">
|
<data name="MasterPasswordHintDescription" xml:space="preserve">
|
||||||
<value>A mesterjelszó emlékeztető segíthet emlékezni a jelszavadra ha elfejetetted volna.</value>
|
<value>A mesterjelszó emlékeztető segíthet emlékezni a jelszavadra ha elfejetetted volna.</value>
|
||||||
@@ -632,13 +632,13 @@
|
|||||||
<value>Egyéb</value>
|
<value>Egyéb</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordGenerated" xml:space="preserve">
|
<data name="PasswordGenerated" xml:space="preserve">
|
||||||
<value>Jelszó generálva.</value>
|
<value>A jelszó generálásra került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordGenerator" xml:space="preserve">
|
<data name="PasswordGenerator" xml:space="preserve">
|
||||||
<value>Jelszógenerátor</value>
|
<value>Jelszógenerátor</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordHint" xml:space="preserve">
|
<data name="PasswordHint" xml:space="preserve">
|
||||||
<value>Jelszó-emlékeztető</value>
|
<value>Jelszó emlékeztető</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordHintAlert" xml:space="preserve">
|
<data name="PasswordHintAlert" xml:space="preserve">
|
||||||
<value>Elküldtünk neked egy E-mailt mely tartalmazza a mesterjelszó emlékeztetődet.</value>
|
<value>Elküldtünk neked egy E-mailt mely tartalmazza a mesterjelszó emlékeztetődet.</value>
|
||||||
@@ -647,7 +647,7 @@
|
|||||||
<value>Biztosan felül akarod írni a jelenlegi jelszót?</value>
|
<value>Biztosan felül akarod írni a jelenlegi jelszót?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PushNotificationAlert" xml:space="preserve">
|
<data name="PushNotificationAlert" xml:space="preserve">
|
||||||
<value>A Bitwarden push-értesítések használatával gondoskodik a széfed automatikus szinkronizálásáról. A funkció előnyeinek kihasználásához a push-értesítések engedélyezésére vonatkozó kérdés megjelenésekor válaszd az Engedélyezés lehetőséget.</value>
|
<value>A Bitwarden push-értesítések használatával gondoskodik a széf automatikus szinkronizálásáról. A funkció előnyeinek kihasználásához a push-értesítések engedélyezésére vonatkozó kérdés megjelenésekor válasszuk az "Engedélyezés" lehetőséget.</value>
|
||||||
<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">
|
||||||
@@ -660,7 +660,7 @@
|
|||||||
<value>Jelszó újragenerálása</value>
|
<value>Jelszó újragenerálása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RetypeMasterPassword" xml:space="preserve">
|
<data name="RetypeMasterPassword" xml:space="preserve">
|
||||||
<value>Írd be újra a mesterjelszavad</value>
|
<value>Mesterjelszó ismételt beírása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchVault" xml:space="preserve">
|
<data name="SearchVault" xml:space="preserve">
|
||||||
<value>Keresés a széfben</value>
|
<value>Keresés a széfben</value>
|
||||||
@@ -678,7 +678,7 @@
|
|||||||
<value>Egy 4 számjegyű PIN-kód beállítása az alkalmazás kinyitásához.</value>
|
<value>Egy 4 számjegyű PIN-kód beállítása az alkalmazás kinyitásához.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemInformation" xml:space="preserve">
|
<data name="ItemInformation" xml:space="preserve">
|
||||||
<value>Elem adatai</value>
|
<value>Elem információ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemUpdated" xml:space="preserve">
|
<data name="ItemUpdated" xml:space="preserve">
|
||||||
<value>Az elem frissítésre került.</value>
|
<value>Az elem frissítésre került.</value>
|
||||||
@@ -708,7 +708,7 @@
|
|||||||
<value>Kétlépcsős bejelentkezés</value>
|
<value>Kétlépcsős bejelentkezés</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TwoStepLoginConfirmation" xml:space="preserve">
|
<data name="TwoStepLoginConfirmation" xml:space="preserve">
|
||||||
<value>A kétlépcsős bejelentkezés biztonságosabbá teszi a fiókodat, mert egy másik eszközzel, például biztonsági kulccsal, hitelesítőalkalmazással, sms-sel, telefonhívással vagy e-maillel is jóvá kell hagynod a bejelentkezést. A kétlépcsős bejelentkezést a bitwarden.com webes széfjében kapcsolhatod be. Megnyitod most a weboldalt?</value>
|
<value>A kétlépcsős bejelentkezés biztonságosabbá teszi a fiókot, mert egy másik eszközzel, például biztonsági kulccsal, hitelesítőalkalmazással, sms- segítségével, telefonhívással vagy emaillel is jóvá kell hagyni a bejelentkezést. A kétlépcsős bejelentkezés a bitwarden.com webes széfjében kapcsolható be. Megnyitásra kerüljön a webhely most?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnlockWith" xml:space="preserve">
|
<data name="UnlockWith" xml:space="preserve">
|
||||||
<value>Kinyitás ezzel: {0}</value>
|
<value>Kinyitás ezzel: {0}</value>
|
||||||
@@ -737,7 +737,7 @@
|
|||||||
<comment>Screen title</comment>
|
<comment>Screen title</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionActivated" xml:space="preserve">
|
<data name="ExtensionActivated" xml:space="preserve">
|
||||||
<value>A kiegészítő aktiválva.</value>
|
<value>A kiegészítő bekapcsolásra került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Icons" xml:space="preserve">
|
<data name="Icons" xml:space="preserve">
|
||||||
<value>Ikonok</value>
|
<value>Ikonok</value>
|
||||||
@@ -796,10 +796,10 @@
|
|||||||
<value>Biztos, hogy automatikusan kitöltésre kerüljön ez az elem? Nem teljesen egyezik: {0}.</value>
|
<value>Biztos, hogy automatikusan kitöltésre kerüljön ez az elem? Nem teljesen egyezik: {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatchingItems" xml:space="preserve">
|
<data name="MatchingItems" xml:space="preserve">
|
||||||
<value>Talált elemek</value>
|
<value>Megegyező elemek</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PossibleMatchingItems" xml:space="preserve">
|
<data name="PossibleMatchingItems" xml:space="preserve">
|
||||||
<value>Lehetséges találatok</value>
|
<value>Lehetséges megfelelő elemek</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Search" xml:space="preserve">
|
<data name="Search" xml:space="preserve">
|
||||||
<value>Keresés</value>
|
<value>Keresés</value>
|
||||||
@@ -815,7 +815,7 @@
|
|||||||
<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">
|
||||||
<value>Hitelesítőalkalmazás</value>
|
<value>Hitelesítő alkalmazás</value>
|
||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnterVerificationCodeApp" xml:space="preserve">
|
<data name="EnterVerificationCodeApp" xml:space="preserve">
|
||||||
@@ -827,11 +827,11 @@
|
|||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginUnavailable" xml:space="preserve">
|
<data name="LoginUnavailable" xml:space="preserve">
|
||||||
<value>Nem érhető el bejelentkezés</value>
|
<value>A bejelentkezés nem érhető el.</value>
|
||||||
<comment>For 2FA whenever there are no available providers on this device.</comment>
|
<comment>For 2FA whenever there are no available providers on this device.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoTwoStepAvailable" xml:space="preserve">
|
<data name="NoTwoStepAvailable" xml:space="preserve">
|
||||||
<value>Ennél a fióknál engedélyezett a kétlépcsős bejelentkezés, de a beállított kétlépcsős bejelentkezési szolgáltatók egyike sem támogatott ezen az eszközön. Használj támogatott eszközt és/vagy olyan szolgáltatókat, amelyek jobban támogatják a több eszközzel történő használatot (ilyenek például a hitelesítőalkalmazások).</value>
|
<value>Ennél a fióknál engedélyezett a kétlépcsős bejelentkezés, de a beállított kétlépcsős bejelentkezési szolgáltatók egyike sem támogatott ezen az eszközön. Használjunk támogatott eszközt és/vagy olyan szolgáltatókat, amelyek jobban támogatják a több eszközzel történő használatot (ilyenek például a hitelesítőalkalmazások).</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RecoveryCodeTitle" xml:space="preserve">
|
<data name="RecoveryCodeTitle" xml:space="preserve">
|
||||||
<value>Helyreállító kód</value>
|
<value>Helyreállító kód</value>
|
||||||
@@ -856,7 +856,7 @@
|
|||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerificationEmailSent" xml:space="preserve">
|
<data name="VerificationEmailSent" xml:space="preserve">
|
||||||
<value>Az ellenőrzőkódot tartalmazó e-mail elküldve.</value>
|
<value>Az ellenőrző kódot tartalmazó email elküldésre került.</value>
|
||||||
<comment>For 2FA</comment>
|
<comment>For 2FA</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="YubiKeyInstruction" xml:space="preserve">
|
<data name="YubiKeyInstruction" xml:space="preserve">
|
||||||
@@ -900,7 +900,7 @@
|
|||||||
<value>Nem lehet olvasni a hitelesítő kulcsot.</value>
|
<value>Nem lehet olvasni a hitelesítő kulcsot.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
|
||||||
<value>Irányítsa a kamerát a QR-kódra.</value>
|
<value>Irányítsuk a kamerát a QR-kódra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScanQrTitle" xml:space="preserve">
|
<data name="ScanQrTitle" xml:space="preserve">
|
||||||
<value>QR kód beolvasása</value>
|
<value>QR kód beolvasása</value>
|
||||||
@@ -945,7 +945,7 @@
|
|||||||
<value>Fájl forrás</value>
|
<value>Fájl forrás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FeatureUnavailable" xml:space="preserve">
|
<data name="FeatureUnavailable" xml:space="preserve">
|
||||||
<value>Ez a funkció nem érhető el</value>
|
<value>Ez a funkció nem érhető el.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MaxFileSize" xml:space="preserve">
|
<data name="MaxFileSize" xml:space="preserve">
|
||||||
<value>Maximális fájl méret 100 MB.</value>
|
<value>Maximális fájl méret 100 MB.</value>
|
||||||
@@ -957,10 +957,10 @@
|
|||||||
<value>További információ</value>
|
<value>További információ</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApiUrl" xml:space="preserve">
|
<data name="ApiUrl" xml:space="preserve">
|
||||||
<value>API-szerver URL-címe</value>
|
<value>API szerver webcím</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CustomEnvironment" xml:space="preserve">
|
<data name="CustomEnvironment" xml:space="preserve">
|
||||||
<value>Egyéni környezet</value>
|
<value>Egyedi környezet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CustomEnvironmentFooter" xml:space="preserve">
|
<data name="CustomEnvironmentFooter" xml:space="preserve">
|
||||||
<value>Haladó felhasználóknak. Minden egyes szolgáltatásnak külön megadhatod az alap URL-t.</value>
|
<value>Haladó felhasználóknak. Minden egyes szolgáltatásnak külön megadhatod az alap URL-t.</value>
|
||||||
@@ -973,7 +973,7 @@
|
|||||||
<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>Identitásszerver URL-címe</value>
|
<value>Azonosító szerver webcím</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">
|
||||||
@@ -986,13 +986,13 @@
|
|||||||
<value>Szerver URL</value>
|
<value>Szerver URL</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WebVaultUrl" xml:space="preserve">
|
<data name="WebVaultUrl" xml:space="preserve">
|
||||||
<value>Webes széf szerverének URL-címe</value>
|
<value>Webes széf szerver webcím</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
|
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
|
||||||
<value>Koppintunk erre az értesítésre a széfben tárolt elemek megtekintéséhez.</value>
|
<value>Koppintunk erre az értesítésre a széfben tárolt elemek megtekintéséhez.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CustomFields" xml:space="preserve">
|
<data name="CustomFields" xml:space="preserve">
|
||||||
<value>Egyéni mezők</value>
|
<value>Egyedi mezők</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyNumber" xml:space="preserve">
|
<data name="CopyNumber" xml:space="preserve">
|
||||||
<value>Szám másolása</value>
|
<value>Szám másolása</value>
|
||||||
@@ -1004,7 +1004,7 @@
|
|||||||
<value>Szám</value>
|
<value>Szám</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SecurityCode" xml:space="preserve">
|
<data name="SecurityCode" xml:space="preserve">
|
||||||
<value>Biztonsági kód</value>
|
<value>Biztonsági Kód</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeCard" xml:space="preserve">
|
<data name="TypeCard" xml:space="preserve">
|
||||||
<value>Kártya</value>
|
<value>Kártya</value>
|
||||||
@@ -1064,7 +1064,7 @@
|
|||||||
<value>február</value>
|
<value>február</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FirstName" xml:space="preserve">
|
<data name="FirstName" xml:space="preserve">
|
||||||
<value>Utónév</value>
|
<value>Személynév</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="January" xml:space="preserve">
|
<data name="January" xml:space="preserve">
|
||||||
<value>január</value>
|
<value>január</value>
|
||||||
@@ -1200,7 +1200,7 @@
|
|||||||
<value>Nem sikerült automatikusan megnyitni az Android automatikus kitöltés beállításai menüt. A beállítás megnyitásához nyitssuk meg a Beállítások > Rendszer > Nyelv és bevitel > Speciális > Automatikus kitöltés menüpontot.</value>
|
<value>Nem sikerült automatikusan megnyitni az Android automatikus kitöltés beállításai menüt. A beállítás megnyitásához nyitssuk meg a Beállítások > Rendszer > Nyelv és bevitel > Speciális > Automatikus kitöltés menüpontot.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CustomFieldName" xml:space="preserve">
|
<data name="CustomFieldName" xml:space="preserve">
|
||||||
<value>Egyéni mezőnév</value>
|
<value>Egyedi mezőnév</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FieldTypeBoolean" xml:space="preserve">
|
<data name="FieldTypeBoolean" xml:space="preserve">
|
||||||
<value>Logikai</value>
|
<value>Logikai</value>
|
||||||
@@ -1215,7 +1215,7 @@
|
|||||||
<value>Szöveg</value>
|
<value>Szöveg</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewCustomField" xml:space="preserve">
|
<data name="NewCustomField" xml:space="preserve">
|
||||||
<value>Új egyéni mező</value>
|
<value>Új egyedi mező</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SelectTypeField" xml:space="preserve">
|
<data name="SelectTypeField" xml:space="preserve">
|
||||||
<value>Milyen típusú egyéni mező legyen hozzáadva?</value>
|
<value>Milyen típusú egyéni mező legyen hozzáadva?</value>
|
||||||
@@ -1280,7 +1280,7 @@
|
|||||||
<value>A kisegítő szolgáltatás használata hasznos lehet, ha az alkalmazások nem támogatják a szabványos automatikus kitöltési szolgáltatást.</value>
|
<value>A kisegítő szolgáltatás használata hasznos lehet, ha az alkalmazások nem támogatják a szabványos automatikus kitöltési szolgáltatást.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DatePasswordUpdated" xml:space="preserve">
|
<data name="DatePasswordUpdated" xml:space="preserve">
|
||||||
<value>A jelszó frissítve</value>
|
<value>A jelszó frissítésre került.</value>
|
||||||
<comment>ex. Date this password was updated</comment>
|
<comment>ex. Date this password was updated</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="DateUpdated" xml:space="preserve">
|
<data name="DateUpdated" xml:space="preserve">
|
||||||
@@ -1288,7 +1288,7 @@
|
|||||||
<comment>ex. Date this item was updated</comment>
|
<comment>ex. Date this item was updated</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillActivated" xml:space="preserve">
|
<data name="AutofillActivated" xml:space="preserve">
|
||||||
<value>Az automatikus kitöltés aktiválva.</value>
|
<value>Az automatikus kitöltés bekapcsolásra került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MustLogInMainAppAutofill" xml:space="preserve">
|
<data name="MustLogInMainAppAutofill" xml:space="preserve">
|
||||||
<value>Az automatikus kitöltő szolgáltatás használata előtt be kell jelentkezni a fő Bitwarden alkalmazásba.</value>
|
<value>Az automatikus kitöltő szolgáltatás használata előtt be kell jelentkezni a fő Bitwarden alkalmazásba.</value>
|
||||||
@@ -1303,13 +1303,13 @@
|
|||||||
<value>A széf közvetlenül a billentyűzetről érhető el a jelszavak gyors kitöltéséhez.</value>
|
<value>A széf közvetlenül a billentyűzetről érhető el a jelszavak gyors kitöltéséhez.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTurnOn" xml:space="preserve">
|
<data name="AutofillTurnOn" xml:space="preserve">
|
||||||
<value>A következő lépésekkel engedélyezheted a jelszó automatikus kitöltését:</value>
|
<value>A jelszó automatikus kitöltés szolgáltatás engedélyezéséhez kövessük az alábbi utasításokat:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTurnOn1" xml:space="preserve">
|
<data name="AutofillTurnOn1" xml:space="preserve">
|
||||||
<value>1. Lépjünk be az iOS "Beállítások" alkalmazásba</value>
|
<value>1. Lépjünk be az iOS "Beállítások" alkalmazásba</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTurnOn2" xml:space="preserve">
|
<data name="AutofillTurnOn2" xml:space="preserve">
|
||||||
<value>2. Válasszuk a "Jelszavak és Fiókok" lehetőséget</value>
|
<value>2. Válasszuk a "Jelszavak" lehetőséget</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTurnOn3" xml:space="preserve">
|
<data name="AutofillTurnOn3" xml:space="preserve">
|
||||||
<value>3. Válasszuk ki az "Jelszavak automatikus kitöltése" lehetőséget</value>
|
<value>3. Válasszuk ki az "Jelszavak automatikus kitöltése" lehetőséget</value>
|
||||||
@@ -1342,7 +1342,7 @@
|
|||||||
<value>Védett jegyzetek</value>
|
<value>Védett jegyzetek</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AllItems" xml:space="preserve">
|
<data name="AllItems" xml:space="preserve">
|
||||||
<value>Minden elem</value>
|
<value>Összes elem</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="URIs" xml:space="preserve">
|
<data name="URIs" xml:space="preserve">
|
||||||
<value>URI elemek</value>
|
<value>URI elemek</value>
|
||||||
@@ -1362,13 +1362,13 @@
|
|||||||
<value>Ez a jelszó nem érintett egyetlen ismert adatszivárgásban sem. Biztonságos a használata.</value>
|
<value>Ez a jelszó nem érintett egyetlen ismert adatszivárgásban sem. Biztonságos a használata.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="IdentityName" xml:space="preserve">
|
<data name="IdentityName" xml:space="preserve">
|
||||||
<value>Identitásnév</value>
|
<value>Azonosság név</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Value" xml:space="preserve">
|
<data name="Value" xml:space="preserve">
|
||||||
<value>Érték</value>
|
<value>Érték</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordHistory" xml:space="preserve">
|
<data name="PasswordHistory" xml:space="preserve">
|
||||||
<value>Korábbi jelszavak</value>
|
<value>Jelszó előzmények</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Types" xml:space="preserve">
|
<data name="Types" xml:space="preserve">
|
||||||
<value>Típusok</value>
|
<value>Típusok</value>
|
||||||
@@ -1383,7 +1383,7 @@
|
|||||||
<value>Gyűjtemény keresése</value>
|
<value>Gyűjtemény keresése</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchFileSends" xml:space="preserve">
|
<data name="SearchFileSends" xml:space="preserve">
|
||||||
<value>Fájl Sends elemek keresése</value>
|
<value>Sends fájl elemek keresése</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchTextSends" xml:space="preserve">
|
<data name="SearchTextSends" xml:space="preserve">
|
||||||
<value>Szöveges Sends elemek keresése</value>
|
<value>Szöveges Sends elemek keresése</value>
|
||||||
@@ -1396,7 +1396,7 @@
|
|||||||
<value>Típus</value>
|
<value>Típus</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MoveDown" xml:space="preserve">
|
<data name="MoveDown" xml:space="preserve">
|
||||||
<value>Lejjebb</value>
|
<value>Lefelé mozgatás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MoveUp" xml:space="preserve">
|
<data name="MoveUp" xml:space="preserve">
|
||||||
<value>Felfelé mozgatás</value>
|
<value>Felfelé mozgatás</value>
|
||||||
@@ -1459,7 +1459,7 @@
|
|||||||
<value>Nincsenek megjeleníthető mappák.</value>
|
<value>Nincsenek megjeleníthető mappák.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FingerprintPhrase" xml:space="preserve">
|
<data name="FingerprintPhrase" xml:space="preserve">
|
||||||
<value>Ujjlenyomat-kifejezés</value>
|
<value>Ujjlenyomat mondat</value>
|
||||||
<comment>A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing.</comment>
|
<comment>A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="YourAccountsFingerprint" xml:space="preserve">
|
<data name="YourAccountsFingerprint" xml:space="preserve">
|
||||||
@@ -1558,7 +1558,7 @@
|
|||||||
<value>A sötét téma választása használatra, ha az Alapértelmezett (Rendszer) témát használjuk az eszköz bekapcsolt sötét módja mellett.</value>
|
<value>A sötét téma választása használatra, ha az Alapértelmezett (Rendszer) témát használjuk az eszköz bekapcsolt sötét módja mellett.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyNotes" xml:space="preserve">
|
<data name="CopyNotes" xml:space="preserve">
|
||||||
<value>Jegyzetek másolása</value>
|
<value>Jegyzet másolása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Exit" xml:space="preserve">
|
<data name="Exit" xml:space="preserve">
|
||||||
<value>Kilépés</value>
|
<value>Kilépés</value>
|
||||||
@@ -1597,7 +1597,7 @@
|
|||||||
<value>Újraindításkor</value>
|
<value>Újraindításkor</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillServiceNotEnabled" xml:space="preserve">
|
<data name="AutofillServiceNotEnabled" xml:space="preserve">
|
||||||
<value>Az automatikus kitöltés megkönnyíti a Bitwarden széf biztonságos elérését más webhelyekről és alkalmazásokból. Úgy tűnik, hogy nem engedélyezett az automatikus kitöltés a Bitwardenből. Az automatikus kitöltést a Beállítások képernyőn engedélyezheted.</value>
|
<value>Az automatikus kitöltés megkönnyíti a Bitwarden széf biztonságos elérését más webhelyekről és alkalmazásokból. Úgy tűnik, hogy nem engedélyezett az automatikus kitöltés a Bitwardennél. Az automatikus kitöltés a Bitwardennél a "Beállítások" képernyőn engedélyezhető.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThemeAppliedOnRestart" xml:space="preserve">
|
<data name="ThemeAppliedOnRestart" xml:space="preserve">
|
||||||
<value>A témaváltás az alkalmazás újraindítása után lép életbe.</value>
|
<value>A témaváltás az alkalmazás újraindítása után lép életbe.</value>
|
||||||
@@ -1616,7 +1616,7 @@
|
|||||||
<value>Megosztott</value>
|
<value>Megosztott</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleVisibility" xml:space="preserve">
|
<data name="ToggleVisibility" xml:space="preserve">
|
||||||
<value>Láthatóság váltása</value>
|
<value>Láthatóság váltás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginExpired" xml:space="preserve">
|
<data name="LoginExpired" xml:space="preserve">
|
||||||
<value>A bejelentkezési munkamenet lejárt.</value>
|
<value>A bejelentkezési munkamenet lejárt.</value>
|
||||||
@@ -1631,10 +1631,10 @@
|
|||||||
<value>Biometria használata a feloldáshoz</value>
|
<value>Biometria használata a feloldáshoz</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityOverlayPermissionAlert" xml:space="preserve">
|
<data name="AccessibilityOverlayPermissionAlert" xml:space="preserve">
|
||||||
<value>A Bitwarden figyelmet igényel - nyisd meg az "Automatikus kitöltés akadálymentesítő szolgáltatás" szakaszt a Bitwarden beállításaiban</value>
|
<value>A Bitwarden figyelmet igényel - Információ az "Automatikus kitöltés elérési szolgáltatás" elemnél a Bitwarden beállításaiban</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceOverlayPermission" xml:space="preserve">
|
<data name="BitwardenAutofillServiceOverlayPermission" xml:space="preserve">
|
||||||
<value>3. Az Android Alkalmazásbeállítások képernyőjén nyisd meg a "Megjelenítés más alkalmazások felett" szakaszt (a Speciális alatt), és a kapcsolóval engedélyezd az átfedéstámogatást.</value>
|
<value>3. Az Android Alkalmazás beállítások képernyőn a "Megjelenítés más alkalmazások felett" opcióknál (a Bővített alatt) koppintsunk az átfedés támogatást engedélyező váltóra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OverlayPermission" xml:space="preserve">
|
<data name="OverlayPermission" xml:space="preserve">
|
||||||
<value>Jogosultság</value>
|
<value>Jogosultság</value>
|
||||||
@@ -1676,7 +1676,7 @@
|
|||||||
<value>A fiók titkosítási kulcsai minden Bitwarden felhasználói fiókhoz egyediek, ezért nem importálhatunk titkosított exportálást egy másik fiókba.</value>
|
<value>A fiók titkosítási kulcsai minden Bitwarden felhasználói fiókhoz egyediek, ezért nem importálhatunk titkosított exportálást egy másik fiókba.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
|
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
|
||||||
<value>Széfexportálás megerősítése</value>
|
<value>Széf export megerősítése</value>
|
||||||
<comment>Title for the alert to confirm vault exports.</comment>
|
<comment>Title for the alert to confirm vault exports.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Warning" xml:space="preserve">
|
<data name="Warning" xml:space="preserve">
|
||||||
@@ -1706,7 +1706,7 @@
|
|||||||
<value>A melléklet sikeresen mentésre került.</value>
|
<value>A melléklet sikeresen mentésre került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTileAccessibilityRequired" xml:space="preserve">
|
<data name="AutofillTileAccessibilityRequired" xml:space="preserve">
|
||||||
<value>Az Automatikus kitöltés csempe használatához engedélyezd az "Automatikus kitöltés akadálymentesítő szolgáltatás" funkciót a Bitwarden beállításaiban.</value>
|
<value>Engedélyezzük az "Automatikus kitöltés elérés szolgáltatás" lehetőséget a Bitwarden beállításainál az automatikus kitöltés engedélyezéséhez.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillTileUriNotFound" xml:space="preserve">
|
<data name="AutofillTileUriNotFound" xml:space="preserve">
|
||||||
<value>Nincs érzékelt jelszó mező.</value>
|
<value>Nincs érzékelt jelszó mező.</value>
|
||||||
@@ -1728,7 +1728,7 @@
|
|||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemRestored" xml:space="preserve">
|
<data name="ItemRestored" xml:space="preserve">
|
||||||
<value>Az elem visszaállítva.</value>
|
<value>Az elem visszaállításra került.</value>
|
||||||
<comment>Confirmation message after successfully restoring a soft-deleted item</comment>
|
<comment>Confirmation message after successfully restoring a soft-deleted item</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Trash" xml:space="preserve">
|
<data name="Trash" xml:space="preserve">
|
||||||
@@ -1751,11 +1751,11 @@
|
|||||||
<value>Biztosan a lomtárba kerüljön?</value>
|
<value>Biztosan a lomtárba kerüljön?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrikus változás lett észlelve, bejelentkezés mesterjelszóval az ismételt engedélyezéshez.</value>
|
<value>A biometrikus feloldás ennél a fióknál letiltásra került a mesterjelszó ellenőrzéséig.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Az automatikus kitöltés biometrikus feloldása letiltásra került a fő jelszó ellenőrzéséig.</value>
|
<value>Az automatikus kitöltés biometrikus feloldása ennél a fióknál letiltásra került a mesterjelszó ellenőrzéséig.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Szinkronizálás engedélyezése frissítéskor</value>
|
<value>Szinkronizálás engedélyezése frissítéskor</value>
|
||||||
@@ -1803,7 +1803,7 @@
|
|||||||
<value>{0} speciális karakterekből egyet vagy többet tartalmaz</value>
|
<value>{0} speciális karakterekből egyet vagy többet tartalmaz</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordPolicyValidationTitle" xml:space="preserve">
|
<data name="MasterPasswordPolicyValidationTitle" xml:space="preserve">
|
||||||
<value>Érvénytelen jelszó</value>
|
<value>Érvénytelen jelszó.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MasterPasswordPolicyValidationMessage" xml:space="preserve">
|
<data name="MasterPasswordPolicyValidationMessage" xml:space="preserve">
|
||||||
<value>A jelszó nem egyezik a szervezeti követelményekhez. Ellenőrizzük a szabály információt és próbáljuk újra.</value>
|
<value>A jelszó nem egyezik a szervezeti követelményekhez. Ellenőrizzük a szabály információt és próbáljuk újra.</value>
|
||||||
@@ -1824,46 +1824,46 @@
|
|||||||
<value>Adatvédelmi Irányelvek</value>
|
<value>Adatvédelmi Irányelvek</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDrawOverPermissionAlert" xml:space="preserve">
|
<data name="AccessibilityDrawOverPermissionAlert" xml:space="preserve">
|
||||||
<value>A Bitwarden figyelmet igényel - engedélyezd az Átfedő megjelenítés beállítást a Bitwarden beállításainak "Automatikus kitöltési szolgáltatások" szakaszában.</value>
|
<value>A Bitwarden figyelmet igényel - Engedélyezzük Bitwarden beállításokban a "Felülrajzolás" opciót az "Automatikus kitöltési szolgáltatások" résznél.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillServices" xml:space="preserve">
|
<data name="AutofillServices" xml:space="preserve">
|
||||||
<value>Automatikus kitöltési szolgáltatások</value>
|
<value>Automatikus kitöltés</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="InlineAutofill" xml:space="preserve">
|
<data name="InlineAutofill" xml:space="preserve">
|
||||||
<value>Szövegközi automatikus kitöltés használata</value>
|
<value>Szövegközi automatikus kitöltés használata</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="InlineAutofillDescription" xml:space="preserve">
|
<data name="InlineAutofillDescription" xml:space="preserve">
|
||||||
<value>Akkor használhatod a szövegközi automatikus kitöltést, ha a kiválasztott IME (billentyűzet) támogatja. Ha a konfiguráció nem támogatott (vagy ez a beállítás nincs engedélyezve), akkor az alapértelmezett automatikus kitöltési átfedőréteg lesz alkalmazva.</value>
|
<value>Használjuk a szövegközi automatikus kitöltést, ha azt a kiválasztott IME (billentyűzet) támogatja. Ha a konfiguráció nem támogatott (vagy ez az opció le van tiltva), akkor az alapértelmezett automatikus kitöltési átfedőréteg kerül használatba.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Accessibility" xml:space="preserve">
|
<data name="Accessibility" xml:space="preserve">
|
||||||
<value>Akadálymentes használat</value>
|
<value>Akadálymentes használat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDescription" xml:space="preserve">
|
<data name="AccessibilityDescription" xml:space="preserve">
|
||||||
<value>A Bitwarden akadálymentesítő szolgáltatásával automatikus kitöltheted a bejelentkezési adataidat az alkalmazásokban és a weben. Ha engedélyezett, akkor előugró ablak fog megjelenni, amikor egy bejelentkezési mezőre lépsz.</value>
|
<value>Használjuk a Bitwarden Kisegítő Szolgáltatást a bejelentkezések automatikus kitöltéséhez az alkalmazásokban és az interneten. Ha engedélyezve van, akkor a bejelentkezési mezők kiválasztásakor megjelenik egy felbukkanó ablak.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDescription2" xml:space="preserve">
|
<data name="AccessibilityDescription2" xml:space="preserve">
|
||||||
<value>A Bitwarden akadálymentesítő szolgáltatásával automatikus kitöltheted a bejelentkezési adataidat az alkalmazásokban és a weben. (Ehhez engedélyezni kell az Átfedő megjelenítés beállítást is.)</value>
|
<value>Használjuk a Bitwarden Kisegítő Szolgáltatást a bejelentkezések automatikus kitöltéséhez az alkalmazásokban és az interneten. (Megköveteli a Felülrajzolás engedélyezését is)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDescription3" xml:space="preserve">
|
<data name="AccessibilityDescription3" xml:space="preserve">
|
||||||
<value>A Bitwarden akadálymentesítő szolgáltatásával használhatod az Automatikus kitöltés gyorsműveleti csempt, és/vagy egy előugró ablakot jeleníthetsz meg az Átfedő megjelenítés használatával (ha engedélyezve van).</value>
|
<value>Használjuk a Bitwarden Kisegítő Szolgáltatást az Automatikus kitöltés gyorsműveleti csempe használatához és/vagy egy felugró ablak megjelenítéséhez a Felülrajzolás használatával (ha engedélyezve van).</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDescription4" xml:space="preserve">
|
<data name="AccessibilityDescription4" xml:space="preserve">
|
||||||
<value>Szükséges az Automatikus kitöltés gyorsműveleti csempe használatához, vagy az automatikus kitöltési szolgáltatás kiterjesztéséhez az Átfedő megjelenítés használatával (ha engedélyezve van).</value>
|
<value>Szükséges az Automatikus kitöltés gyorsműveleti csempe használatához, vagy az automatikus kitöltési szolgáltatás bővítéséhez a Felülrajzolás használatával (ha engedélyezve van).</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DrawOver" xml:space="preserve">
|
<data name="DrawOver" xml:space="preserve">
|
||||||
<value>Átfedő megjelenítés használata</value>
|
<value>Felülrajzolás használata</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DrawOverDescription" xml:space="preserve">
|
<data name="DrawOverDescription" xml:space="preserve">
|
||||||
<value>Ha engedélyezett, akkor a Bitwarden akadálymentesítő szolgáltatása előugró ablakot jelenít meg, amikor bejelentkezési mezőre lépsz.</value>
|
<value>Engedélyezve a Bitwarden Akadálymentes Szolgáltatás egy felbukkanó ablakot jelenít meg, amikor a bejelentkezési mezők kiválasztottak.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DrawOverDescription2" xml:space="preserve">
|
<data name="DrawOverDescription2" xml:space="preserve">
|
||||||
<value>Ha engedélyezett, akkor a Bitwarden akadálymentesítő szolgáltatása előugró ablakot jelenít meg, amikor bejelentkezési mezőre lépsz, hogy segítsen az adatok automatikus kitöltésében.</value>
|
<value>Engedélyezve a Bitwarden Kisegítő Szolgáltatás egy felbukkanó ablakot jelenít meg a bejelentkezések automatikus kitöltéséhez, amikor a bejelentkezési mezők kiválasztottak.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DrawOverDescription3" xml:space="preserve">
|
<data name="DrawOverDescription3" xml:space="preserve">
|
||||||
<value>Ha engedélyezett, akkor az akadálymentesítő szolgáltatás előugró ablakot jelenít meg, hogy olyan régebbi alkalmazásokban is használhasd az automatikus kiegészítési szolgáltatást, ami nem támogatja az Android automatikus kitöltési keretrendszerét.</value>
|
<value>Engedélyezve a a Kisegítő felbukkanó ablakot jelenít meg az Automatikus Kitöltési Szolgáltatás kibővítéséhez olyan régebbi alkalmazások számára, amelyek nem támogatják az Android automatikus kitöltés keretrendszerét.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
|
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
|
||||||
<value>A vállalat szabályai korlátozzák a személyes széfbe menthető elemeket. Adj meg egy szervezetet a Tulajdonjog beállításban, és válassz az elérhető gyűjtemények közül.</value>
|
<value>Egy vállalati házirend miatt korlátozható az elemek személyes tárolóba történő mentése. Módosítsuk a Tulajdon opciót egy szervezetre és válasszunk az elérhető gyűjtemények közül.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
|
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
|
||||||
<value>Egy szervezeti házirend befolyásolja a tulajdonjog beállításait.</value>
|
<value>Egy szervezeti házirend befolyásolja a tulajdonjog beállításait.</value>
|
||||||
@@ -1919,7 +1919,7 @@
|
|||||||
<value>Törlési dátum</value>
|
<value>Törlési dátum</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeletionTime" xml:space="preserve">
|
<data name="DeletionTime" xml:space="preserve">
|
||||||
<value>Törlési dátum</value>
|
<value>Törlési időpont</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeletionDateInfo" xml:space="preserve">
|
<data name="DeletionDateInfo" xml:space="preserve">
|
||||||
<value>A Send véglegesen törlésre kerül a meghatározott időpontban.</value>
|
<value>A Send véglegesen törlésre kerül a meghatározott időpontban.</value>
|
||||||
@@ -1932,7 +1932,7 @@
|
|||||||
<value>Lejárati dátum</value>
|
<value>Lejárati dátum</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExpirationTime" xml:space="preserve">
|
<data name="ExpirationTime" xml:space="preserve">
|
||||||
<value>Lejárati idő</value>
|
<value>Lejárati időpont</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExpirationDateInfo" xml:space="preserve">
|
<data name="ExpirationDateInfo" xml:space="preserve">
|
||||||
<value>Beállítva a hozzáférés ehhez a Send elemhez lejár a meghatározott időpontban.</value>
|
<value>Beállítva a hozzáférés ehhez a Send elemhez lejár a meghatározott időpontban.</value>
|
||||||
@@ -2106,10 +2106,10 @@
|
|||||||
<value>Mesterjelszó eltávolítása</value>
|
<value>Mesterjelszó eltávolítása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
|
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
|
||||||
<value>A(z) {0} SSO-t használ ügyfél által kezelt titkosítással. Ha folytatod, akkor eltávolítod a mesterjelszót a fiókodból, és SSO-ra lesz szükség a bejelentkezéshez.</value>
|
<value>{0} SSO szolgáltatást használ ügyfél által kezelt titkosítással. A folytatással eltávolító a mesterjelszó a fiókból és egyszeri bejelentkezés szükséges a bejelentkezéshez.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
|
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
|
||||||
<value>Ha nem szeretnéd eltávolítani a mesterjelszót, kiléphetsz ebből a szervezetből.</value>
|
<value>Ha nem szeretnénk eltávolítani a mesterjelszót, kiléphetünk ebből a szervezetből.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LeaveOrganization" xml:space="preserve">
|
<data name="LeaveOrganization" xml:space="preserve">
|
||||||
<value>Kilépés a szervezetből</value>
|
<value>Kilépés a szervezetből</value>
|
||||||
@@ -2141,6 +2141,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>A szervezeti házirendek hatással vannak a széf időkorlátjára. A széf időkorlátja legfeljebb {0} óra és {1} perc lehet.</value>
|
<value>A szervezeti házirendek hatással vannak a széf időkorlátjára. A széf időkorlátja legfeljebb {0} óra és {1} perc lehet.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>A szervezeti házirendek hatással vannak a széf időkorlátjára. A széf időkorlátja legfeljebb {0} óra és {1} perc lehet. A széf időkifutási művelete {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>A szervezeti házirendek által jelenleg beállított időkifutási művelet {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>A széf időkorlátja túllépi a szervezet által beállított korlátozást.</value>
|
<value>A széf időkorlátja túllépi a szervezet által beállított korlátozást.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2187,7 +2193,7 @@
|
|||||||
<value>A fiók véglegesen törlésre került.</value>
|
<value>A fiók véglegesen törlésre került.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="InvalidVerificationCode" xml:space="preserve">
|
<data name="InvalidVerificationCode" xml:space="preserve">
|
||||||
<value>Az ellenőrzőkód érvénytelen.</value>
|
<value>A hitelesítő kód érvénytelen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestOTP" xml:space="preserve">
|
<data name="RequestOTP" xml:space="preserve">
|
||||||
<value>Egyszeri jelszó kérése</value>
|
<value>Egyszeri jelszó kérése</value>
|
||||||
@@ -2268,7 +2274,7 @@
|
|||||||
<value>Összes</value>
|
<value>Összes</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Totp" xml:space="preserve">
|
<data name="Totp" xml:space="preserve">
|
||||||
<value>Idő alapú egyszer használatos jelszó (TOTP)</value>
|
<value>TOTP</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VerificationCodes" xml:space="preserve">
|
<data name="VerificationCodes" xml:space="preserve">
|
||||||
<value>Hitelesítő kód</value>
|
<value>Hitelesítő kód</value>
|
||||||
@@ -2488,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>
|
||||||
@@ -2602,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Jelenlegi mesterjelszó</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Proses pindai akan terjadi secara otomatis.</value>
|
|||||||
<value>Yakin ingin mengirim ke sampah?</value>
|
<value>Yakin ingin mengirim ke sampah?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Perubahan biometrik terdeteksi, login menggunakan Master Password untuk mengaktifkan kembali.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Buka kunci biometrik untuk pengisian otomatis dinonaktifkan sambil menunggu verifikasi kata sandi utama.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Aktifkan sinkronisasi saat refresh</value>
|
<value>Aktifkan sinkronisasi saat refresh</value>
|
||||||
@@ -2142,6 +2142,12 @@ Proses pindai akan terjadi secara otomatis.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Kebijakan organisasi Anda memengaruhi waktu tunggu brankas Anda. Batas maksimal Waktu Tunggu Brankas yang diizinkan adalah {0} jam dan {1} menit</value>
|
<value>Kebijakan organisasi Anda memengaruhi waktu tunggu brankas Anda. Batas maksimal Waktu Tunggu Brankas yang diizinkan adalah {0} jam dan {1} menit</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1752,11 +1752,11 @@
|
|||||||
<value>本当にごみ箱に入れますか?</value>
|
<value>本当にごみ箱に入れますか?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>生体認証の変更が検出されました。マスターパスワードを使用してログインすると再度有効化できます。</value>
|
<value>このアカウントの生体認証ロック解除はマスターパスワードの検証待ちで無効になっています。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>マスターパスワードの検証保留中は生体認証でのロック解除は無効化されています</value>
|
<value>このアカウントの自動入力の生体認証ロック解除はマスターパスワードの検証待ちで無効になっています。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>更新時に同期を有効化</value>
|
<value>更新時に同期を有効化</value>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>組織のポリシーが保管庫のタイムアウトに影響を与えています。保管庫のタイムアウトは {0} 時間 {1} 分です。</value>
|
<value>組織のポリシーが保管庫のタイムアウトに影響を与えています。保管庫のタイムアウトは {0} 時間 {1} 分です。</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>組織のポリシーがデータ保管庫のタイムアウトに影響しています。保管庫のタイムアウトの最大許容値は、{0}時間{1}分です。保管庫タイムアウト時のアクションは、{2}に設定されています。</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>組織のポリシーで保管庫のタイムアウトアクションが{0}に設定されています。</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>保管庫のタイムアウトが組織によって設定された制限を超えています。</value>
|
<value>保管庫のタイムアウトが組織によって設定された制限を超えています。</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<value>マスターパスワードが組織のポリシーに適合していません。保管庫にアクセスするには、今すぐマスターパスワードを更新しなければなりません。続行すると現在のセッションからログアウトし、再度ログインする必要があります。 他のデバイス上のアクティブなセッションは、最大1時間アクティブであり続けることがあります。</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>現在のマスターパスワード</value>
|
||||||
|
</data>
|
||||||
|
<data name="MasterPasswordRePromptHelp" xml:space="preserve">
|
||||||
|
<value>マスターパスワードの再プロンプトヘルプ</value>
|
||||||
|
</data>
|
||||||
|
<data name="UnlockingMayFailDueToInsufficientMemoryDecreaseYourKDFMemorySettingsToResolve" xml:space="preserve">
|
||||||
|
<value>メモリ不足のためロック解除に失敗することがあります。KDF のメモリ設定を減らして解決してください</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1753,11 +1753,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>ನೀವು ನಿಜವಾಗಿಯೂ ಅನುಪಯುಕ್ತಕ್ಕೆ ಕಳುಹಿಸಲು ಬಯಸುವಿರಾ?</value>
|
<value>ನೀವು ನಿಜವಾಗಿಯೂ ಅನುಪಯುಕ್ತಕ್ಕೆ ಕಳುಹಿಸಲು ಬಯಸುವಿರಾ?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>ಬಯೋಮೆಟ್ರಿಕ್ ಅನ್ಲಾಕ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮಾಸ್ಟರ್ ಪಾಸ್ವರ್ಡ್ನ ಪರಿಶೀಲನೆ ಬಾಕಿ ಉಳಿದಿದೆ.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>ಸ್ವಯಂಚಾಲಿತ ಭರ್ತಿಗಾಗಿ ಬಯೋಮೆಟ್ರಿಕ್ ಅನ್ಲಾಕ್ ಮಾಸ್ಟರ್ ಪಾಸ್ವರ್ಡ್ನ ಪರಿಶೀಲನೆ ಬಾಕಿ ಉಳಿದಿದೆ.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>ರಿಫ್ರೆಶ್ನಲ್ಲಿ ಸಿಂಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</value>
|
<value>ರಿಫ್ರೆಶ್ನಲ್ಲಿ ಸಿಂಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -1143,7 +1143,7 @@
|
|||||||
<value>웹사이트 아이콘 표시하기</value>
|
<value>웹사이트 아이콘 표시하기</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
|
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
|
||||||
<value>로그인 후 식별 가능한 이미지 표시</value>
|
<value>로그인 정보 옆에 식별용 이미지를 표시합니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="IconsUrl" xml:space="preserve">
|
<data name="IconsUrl" xml:space="preserve">
|
||||||
<value>아이콘 서버 URL</value>
|
<value>아이콘 서버 URL</value>
|
||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>정말로 휴지통으로 이동시킬까요?</value>
|
<value>정말로 휴지통으로 이동시킬까요?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>생체인증 변경이 확인되었습니다. 마스터 비밀번호로 로그인해서 다시 활성화 해주세요.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>마스터 비밀번호 인증을 하기 전에는 생체 인식을 사용한 자동 채우기가 비활성화됩니다.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>새로고침할 때 동기화 사용</value>
|
<value>새로고침할 때 동기화 사용</value>
|
||||||
@@ -2142,6 +2142,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>조직 정책이 보관함 제한 시간에 영향을 미치고 있습니다. 최대 허용 보관함 제한 시간은 {0}시간 {1}분입니다</value>
|
<value>조직 정책이 보관함 제한 시간에 영향을 미치고 있습니다. 최대 허용 보관함 제한 시간은 {0}시간 {1}분입니다</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>볼트 제한 시간이 조직에서 설정한 제한을 초과합니다.</value>
|
<value>볼트 제한 시간이 조직에서 설정한 제한을 초과합니다.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2357,34 +2363,34 @@
|
|||||||
<value>로그인 거부됨</value>
|
<value>로그인 거부됨</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApproveLoginRequests" xml:space="preserve">
|
<data name="ApproveLoginRequests" xml:space="preserve">
|
||||||
<value>Approve login requests</value>
|
<value>로그인 요청 승인</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
|
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
|
||||||
<value>Use this device to approve login requests made from other devices.</value>
|
<value>다른 기기에서 발생하는 로그인 요청을 이 기기에서 승인할 수 있습니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AllowNotifications" xml:space="preserve">
|
<data name="AllowNotifications" xml:space="preserve">
|
||||||
<value>Allow notifications</value>
|
<value>알림 허용</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
|
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
|
||||||
<value>Receive push notifications for new login requests</value>
|
<value>새 로그인 요청 푸시 알림 받기</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoThanks" xml:space="preserve">
|
<data name="NoThanks" xml:space="preserve">
|
||||||
<value>No thanks</value>
|
<value>아니요, 괜찮습니다</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConfimLogInAttempForX" xml:space="preserve">
|
<data name="ConfimLogInAttempForX" xml:space="preserve">
|
||||||
<value>Confirm login attempt for {0}</value>
|
<value>{0}(으)로의 로그인 시도 확인</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AllNotifications" xml:space="preserve">
|
<data name="AllNotifications" xml:space="preserve">
|
||||||
<value>All notifications</value>
|
<value>All notifications</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordType" xml:space="preserve">
|
<data name="PasswordType" xml:space="preserve">
|
||||||
<value>Password type</value>
|
<value>비밀번호 유형</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WhatWouldYouLikeToGenerate" xml:space="preserve">
|
<data name="WhatWouldYouLikeToGenerate" xml:space="preserve">
|
||||||
<value>What would you like to generate?</value>
|
<value>무엇을 생성하실 건가요?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UsernameType" xml:space="preserve">
|
<data name="UsernameType" xml:space="preserve">
|
||||||
<value>Username type</value>
|
<value>사용자 이름 유형</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlusAddressedEmail" xml:space="preserve">
|
<data name="PlusAddressedEmail" xml:space="preserve">
|
||||||
<value>Plus addressed email</value>
|
<value>Plus addressed email</value>
|
||||||
@@ -2396,19 +2402,19 @@
|
|||||||
<value>Forwarded email alias</value>
|
<value>Forwarded email alias</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RandomWord" xml:space="preserve">
|
<data name="RandomWord" xml:space="preserve">
|
||||||
<value>Random word</value>
|
<value>무작위 단어</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailRequiredParenthesis" xml:space="preserve">
|
<data name="EmailRequiredParenthesis" xml:space="preserve">
|
||||||
<value>Email (required)</value>
|
<value>이메일 (필수)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DomainNameRequiredParenthesis" xml:space="preserve">
|
<data name="DomainNameRequiredParenthesis" xml:space="preserve">
|
||||||
<value>Domain name (required)</value>
|
<value>도메인 이름 (필수)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="APIKeyRequiredParenthesis" xml:space="preserve">
|
<data name="APIKeyRequiredParenthesis" xml:space="preserve">
|
||||||
<value>API key (required)</value>
|
<value>API 키 (필수)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Service" xml:space="preserve">
|
<data name="Service" xml:space="preserve">
|
||||||
<value>Service</value>
|
<value>서비스</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AnonAddy" xml:space="preserve">
|
<data name="AnonAddy" xml:space="preserve">
|
||||||
<value>AnonAddy</value>
|
<value>AnonAddy</value>
|
||||||
@@ -2431,22 +2437,22 @@
|
|||||||
<comment>"Fastmail" is the product name and should not be translated.</comment>
|
<comment>"Fastmail" is the product name and should not be translated.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="APIAccessToken" xml:space="preserve">
|
<data name="APIAccessToken" xml:space="preserve">
|
||||||
<value>API access token</value>
|
<value>API 액세스 토큰</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AreYouSureYouWantToOverwriteTheCurrentUsername" xml:space="preserve">
|
<data name="AreYouSureYouWantToOverwriteTheCurrentUsername" xml:space="preserve">
|
||||||
<value>Are you sure you want to overwrite the current username?</value>
|
<value>정말 현재 사용자 이름을 덮어쓰시겠습니까?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GenerateUsername" xml:space="preserve">
|
<data name="GenerateUsername" xml:space="preserve">
|
||||||
<value>Generate username</value>
|
<value>사용자 이름 생성</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailType" xml:space="preserve">
|
<data name="EmailType" xml:space="preserve">
|
||||||
<value>Email Type</value>
|
<value>이메일 유형</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WebsiteRequired" xml:space="preserve">
|
<data name="WebsiteRequired" xml:space="preserve">
|
||||||
<value>Website (required)</value>
|
<value>Website (required)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UnknownXErrorMessage" xml:space="preserve">
|
<data name="UnknownXErrorMessage" xml:space="preserve">
|
||||||
<value>Unknown {0} error occurred.</value>
|
<value>알 수 없는 {0} 오류가 발생했습니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlusAddressedEmailDescription" xml:space="preserve">
|
<data name="PlusAddressedEmailDescription" xml:space="preserve">
|
||||||
<value>Use your email provider's subaddress capabilities</value>
|
<value>Use your email provider's subaddress capabilities</value>
|
||||||
@@ -2458,16 +2464,16 @@
|
|||||||
<value>Generate an email alias with an external forwarding service.</value>
|
<value>Generate an email alias with an external forwarding service.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Random" xml:space="preserve">
|
<data name="Random" xml:space="preserve">
|
||||||
<value>Random</value>
|
<value>무작위</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConnectToWatch" xml:space="preserve">
|
<data name="ConnectToWatch" xml:space="preserve">
|
||||||
<value>Connect to Watch</value>
|
<value>Watch에 연결</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
|
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
|
||||||
<value>Accessibility Service Disclosure</value>
|
<value>Accessibility Service Disclosure</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AccessibilityDisclosureText" xml:space="preserve">
|
<data name="AccessibilityDisclosureText" xml:space="preserve">
|
||||||
<value>Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username & password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</value>
|
<value>Bitwarden은 접근성 서비스를 사용하여 앱 및 웹사이트에서 로그인 필드를 찾아내고 일치하는 항목이 발견되면 사용자 이름과 비밀번호를 입력합니다. Bitwarden은 서비스에서 제공하는 어떠한 정보도 저장하지 않으며, 자격 증명 이외의 화면 요소를 제어하려고 시도하지 않습니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Accept" xml:space="preserve">
|
<data name="Accept" xml:space="preserve">
|
||||||
<value>Accept</value>
|
<value>Accept</value>
|
||||||
@@ -2476,7 +2482,7 @@
|
|||||||
<value>Decline</value>
|
<value>Decline</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
|
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
|
||||||
<value>Login request has already expired.</value>
|
<value>이미 만료된 로그인 요청입니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
|
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
|
||||||
<value>Login attempt from:
|
<value>Login attempt from:
|
||||||
@@ -2484,94 +2490,94 @@
|
|||||||
Do you want to switch to this account?</value>
|
Do you want to switch to this account?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewAroundHere" xml:space="preserve">
|
<data name="NewAroundHere" xml:space="preserve">
|
||||||
<value>New around here?</value>
|
<value>새로 찾아오셨나요?</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>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>본인이 아닌가요?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInWithMasterPassword" xml:space="preserve">
|
<data name="LogInWithMasterPassword" xml:space="preserve">
|
||||||
<value>Log in with master password</value>
|
<value>마스터 비밀번호로 로그인</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInWithAnotherDevice" xml:space="preserve">
|
<data name="LogInWithAnotherDevice" xml:space="preserve">
|
||||||
<value>Log in with device</value>
|
<value>기기로 로그인</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInInitiated" xml:space="preserve">
|
<data name="LogInInitiated" xml:space="preserve">
|
||||||
<value>Log in initiated</value>
|
<value>Log in initiated</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
|
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
|
||||||
<value>A notification has been sent to your device.</value>
|
<value>기기에 알림이 전송되었습니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
|
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
|
||||||
<value>Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</value>
|
<value>보관함이 잠금 해제되어있고 지문 구절이 다른 기기와 일치하는지 확인하세요.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ResendNotification" xml:space="preserve">
|
<data name="ResendNotification" xml:space="preserve">
|
||||||
<value>Resend notification</value>
|
<value>알림 재전송</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NeedAnotherOption" xml:space="preserve">
|
<data name="NeedAnotherOption" xml:space="preserve">
|
||||||
<value>Need another option?</value>
|
<value>다른 방식이 필요하신가요?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ViewAllLoginOptions" xml:space="preserve">
|
<data name="ViewAllLoginOptions" xml:space="preserve">
|
||||||
<value>View all log in options</value>
|
<value>모든 로그인 방식 보기</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
|
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
|
||||||
<value>더 이상 유효하지 않은 요청입니다</value>
|
<value>더 이상 유효하지 않은 요청입니다</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PendingLogInRequests" xml:space="preserve">
|
<data name="PendingLogInRequests" xml:space="preserve">
|
||||||
<value>Pending login requests</value>
|
<value>대기 중인 로그인 요청</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeclineAllRequests" xml:space="preserve">
|
<data name="DeclineAllRequests" xml:space="preserve">
|
||||||
<value>Decline all requests</value>
|
<value>모든 요청 거부</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>대기 중인 모든 요청을 거부하시겠습니까?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Requests declined</value>
|
<value>요청 거절됨</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>No pending requests</value>
|
<value>대기 중인 요청이 없습니다</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
||||||
<value>스캐너 기능을 위해 권한을 허용해 주십시오</value>
|
<value>스캐너 기능을 위해 권한을 허용해 주십시오</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>언어가 {0}로 변경되었습니다. 적용된 모습을 보려면 앱을 다시 시작하세요.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>언어 변경은 앱을 다시 시작해야 적용됩니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>기본 (시스템)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Important</value>
|
<value>중요</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
||||||
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
|
<value>마스터 비밀번호를 잊어버리면 복구할 수 없습니다! 최소 길이는 {0}자입니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakMasterPassword" xml:space="preserve">
|
<data name="WeakMasterPassword" xml:space="preserve">
|
||||||
<value>Weak Master Password</value>
|
<value>취약한 마스터 비밀번호</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
||||||
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
|
<value>취약한 비밀번호가 감지되었습니다. 계정을 보호하려면 강력한 비밀번호를 사용하세요. 취약한 비밀번호를 정말로 사용하시겠습니까?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Weak" xml:space="preserve">
|
<data name="Weak" xml:space="preserve">
|
||||||
<value>Weak</value>
|
<value>약함</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>
|
||||||
@@ -2589,18 +2595,45 @@ Do you want to switch to this account?</value>
|
|||||||
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>조직 통합 인증(SSO) 식별자가 필요합니다.</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>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>보관함에 '{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>항목 검색 혹은 새 항목 추가</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>검색어와 일치하는 항목이 없습니다</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
|
|||||||
@@ -193,7 +193,7 @@
|
|||||||
<value>Parašykite mums</value>
|
<value>Parašykite mums</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EmailUsDescription" xml:space="preserve">
|
<data name="EmailUsDescription" xml:space="preserve">
|
||||||
<value>Gauti pagalbos ar palikti atsiliepimą - parašykute el. laišką.</value>
|
<value>Gauti pagalbos ar palikti atsiliepimą - parašykite el. laišką.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnterPIN" xml:space="preserve">
|
<data name="EnterPIN" xml:space="preserve">
|
||||||
<value>Įveskite PIN kodą.</value>
|
<value>Įveskite PIN kodą.</value>
|
||||||
@@ -219,7 +219,7 @@
|
|||||||
<value>Naujas aplankas sukurtas.</value>
|
<value>Naujas aplankas sukurtas.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FolderDeleted" xml:space="preserve">
|
<data name="FolderDeleted" xml:space="preserve">
|
||||||
<value>Katalogas ištrintas.</value>
|
<value>Aplankas ištrintas.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FolderNone" xml:space="preserve">
|
<data name="FolderNone" xml:space="preserve">
|
||||||
<value>Be aplanko</value>
|
<value>Be aplanko</value>
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
<comment>Hide a secret value that is currently shown (password).</comment>
|
<comment>Hide a secret value that is currently shown (password).</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="InternetConnectionRequiredMessage" xml:space="preserve">
|
<data name="InternetConnectionRequiredMessage" xml:space="preserve">
|
||||||
<value>Prisijunkite prie interneto kad tęsti toliau.</value>
|
<value>Prisijunkite prie interneto, kad tęsti toliau.</value>
|
||||||
<comment>Description message for the alert when internet connection is required to continue.</comment>
|
<comment>Description message for the alert when internet connection is required to continue.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="InternetConnectionRequiredTitle" xml:space="preserve">
|
<data name="InternetConnectionRequiredTitle" xml:space="preserve">
|
||||||
@@ -1752,11 +1752,11 @@ Nuskaitymas vyks automatiškai.</value>
|
|||||||
<value>Ar tikrai norite perkelti į šiukšlinę?</value>
|
<value>Ar tikrai norite perkelti į šiukšlinę?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrinis atrakinimas išjungtas, kol bus patvirtintas pagrindinis slaptažodis.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrinis automatinio pildymo atrakinimas išjungtas, kol bus patvirtintas pagrindinis slaptažodis.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Leisti sinchronizuoti atnaujinant</value>
|
<value>Leisti sinchronizuoti atnaujinant</value>
|
||||||
@@ -2143,6 +2143,12 @@ Nuskaitymas vyks automatiškai.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Jūsų organizacijos politika turi įtakos saugyklos skirtajam laikui. Didžiausias leistinas saugyklos skirtasis laikas yra {0} valanda (-os) ir {1} minutė (-ės)</value>
|
<value>Jūsų organizacijos politika turi įtakos saugyklos skirtajam laikui. Didžiausias leistinas saugyklos skirtasis laikas yra {0} valanda (-os) ir {1} minutė (-ės)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Jūsų organizacijos nustatymai apriboja jūsų saugyklos neaktyvumo laiko nustatymus. Maksimalus leidžiamas saugyklos neaktyvumo laikas yra {0} valanda(-os) ir {1} minutė(s). Jūsų saugyklos neaktyvumo laikas yra nustatytas {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Jūsų organizacija nustatė saugyklos neaktyvumo trukmę {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Jūsų saugyklos skirtasis laikas viršija jūsų organizacijos nustatytus apribojimus.</value>
|
<value>Jūsų saugyklos skirtasis laikas viršija jūsų organizacijos nustatytus apribojimus.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2545,13 +2551,13 @@ Ar norite pereiti prie šios paskyros?</value>
|
|||||||
<value>Kalba</value>
|
<value>Kalba</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>Kalba pakeista į {0}. Iš naujo paleiskite programą, kad pamatytumėte pakeitimą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Keičiant kalbą reikia iš naujo paleisti programą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>Numatyta (System)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Svarbu</value>
|
<value>Svarbu</value>
|
||||||
@@ -2593,15 +2599,42 @@ Ar norite pereiti prie šios paskyros?</value>
|
|||||||
<value>Būtinas organizacijos SSO identifikatorius.</value>
|
<value>Būtinas organizacijos SSO identifikatorius.</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>Pridėkite raktą prie esamo ar naujo elemento</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<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>Ieškokite elemento arba pridėkite naują elementą</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>Elementų, atitinkančių paiešką, nėra</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Dabartinis pagrindinis slaptažodis</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>
|
||||||
|
|||||||
@@ -1752,10 +1752,10 @@ Nolasīšana notiks automātiski.</value>
|
|||||||
<value>Vai tiešām vēlaties sūtīt uz atkritni?</value>
|
<value>Vai tiešām vēlaties sūtīt uz atkritni?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Atslēgšana ar biometriju ir atspējota, tiek gaidīts galvenās paroles apstiprinājums.</value>
|
<value>Šī konta atslēgšana ar biometriju ir atspējota, tiek gaidīts galvenās paroles apstiprinājums.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Automātiskās aizpildes atslēgšana ar biometriju ir atspējota, tiek gaidīts galvenās paroles apstiprinājums.</value>
|
<value>Automātiskās aizpildes atslēgšana ar biometriju ir atspējota, tiek gaidīts galvenās paroles apstiprinājums.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
@@ -2142,6 +2142,12 @@ Nolasīšana notiks automātiski.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Apvienības nosacījumi ietekmē glabātavas noildzi. Lielākā atļautā glabātavas noildze ir {0} stunda(s) un {1} minūte(s)</value>
|
<value>Apvienības nosacījumi ietekmē glabātavas noildzi. Lielākā atļautā glabātavas noildze ir {0} stunda(s) un {1} minūte(s)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Apvienības nosacījumi ietekmē glabātavas noildzi. Lielākā atļautā glabātavas noildze ir {0} stunda(s) un {1} minūte(s). Kā glabātavas noildzes darbība ir uzstādīta {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Apvienības nosacījumos kā glabātavas noildzes darbība ir uzstādīta {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Glabātavas noildze pārsniedz apvienības uzstādītos ierobežojumus.</value>
|
<value>Glabātavas noildze pārsniedz apvienības uzstādītos ierobežojumus.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2592,15 +2598,42 @@ Vai pārslēgties uz šo kontu?</value>
|
|||||||
<value>Ir nepieciešams apvienības SSO identifikators.</value>
|
<value>Ir nepieciešams apvienības SSO identifikators.</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>Pievienot atslēgu esošam vai jaunam vienumam</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Glabātavā nav vienumu, kas atbilstu "{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>Meklēt vienumu vai pievienot jaunu</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>Nav vienumu, kas atbilstu meklējumam</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Pašreizējā galvenā parole</value>
|
||||||
|
</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>
|
</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>
|
||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>ട്രാഷിലേക്ക് അയയ്ക്കാൻ നിങ്ങൾ ശരിക്കും ആഗ്രഹിക്കുന്നുണ്ടോ?</value>
|
<value>ട്രാഷിലേക്ക് അയയ്ക്കാൻ നിങ്ങൾ ശരിക്കും ആഗ്രഹിക്കുന്നുണ്ടോ?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" 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>
|
||||||
@@ -2140,7 +2140,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
2640
src/App/Resources/AppResources.my.resx
Normal file
2640
src/App/Resources/AppResources.my.resx
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1752,11 +1752,11 @@ Skanning skjer automatisk.</value>
|
|||||||
<value>Vil du virkelig sende til papirkurven?</value>
|
<value>Vil du virkelig sende til papirkurven?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrisk opplåsing er deaktivert under påvente av hovedpassord.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrisk opplåsing for autofyll deaktivert i påvente av verifisering av hovedpassord.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Aktiver synkronisering ved oppdatering</value>
|
<value>Aktiver synkronisering ved oppdatering</value>
|
||||||
@@ -2143,6 +2143,12 @@ Skanning skjer automatisk.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Din organisasjons vikår påvirker tidsavbruddet for hvelvet. Maksimalt tillatt tidsavbrudd for hvelv er {0} time(r) og {1} minutt(er)</value>
|
<value>Din organisasjons vikår påvirker tidsavbruddet for hvelvet. Maksimalt tillatt tidsavbrudd for hvelv er {0} time(r) og {1} minutt(er)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Tidsavbruddet ditt for hvelvet overstiger begrensningene som er satt av organisasjonen din.</value>
|
<value>Tidsavbruddet ditt for hvelvet overstiger begrensningene som er satt av organisasjonen din.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>Een hoofdwachtwoordhint kan je helpen je wachtwoord te herinneren als je het vergeten bent.</value>
|
<value>Een hoofdwachtwoordhint kan je helpen je wachtwoord te herinneren als je het vergeten bent.</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>Hoofdwachtwoord moet minstens {0} karakters lang zijn.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Min. aantal cijfers</value>
|
<value>Min. aantal cijfers</value>
|
||||||
@@ -1752,11 +1752,11 @@ Het scannen gebeurt automatisch.</value>
|
|||||||
<value>Weet je zeker dat je dit naar de prullenbak wilt verplaatsen?</value>
|
<value>Weet je zeker dat je dit naar de prullenbak wilt verplaatsen?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrische ontgrendeling uitgeschakeld in afwachting van verificatie van het hoofdwachtwoord.</value>
|
<value>Biometrische ontgrendeling voor deze account is uitgeschakeld in afwachting van verificatie van het hoofdwachtwoord.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrische ontgrendeling is uitgeschakeld in afwachting van verificatie van het hoofdwachtwoord.</value>
|
<value>Automatische biometrische ontgrendeling voor deze account is uitgeschakeld in afwachting van verificatie van het hoofdwachtwoord.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Synchronisatie bij vernieuwen inschakelen</value>
|
<value>Synchronisatie bij vernieuwen inschakelen</value>
|
||||||
@@ -2142,6 +2142,12 @@ Het scannen gebeurt automatisch.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Het beleid van je organisatie heeft invloed op de time-out van je kluis. De maximaal toegestane kluis time-out is {0} uur en {1} minuten</value>
|
<value>Het beleid van je organisatie heeft invloed op de time-out van je kluis. De maximaal toegestane kluis time-out is {0} uur en {1} minuten</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>De beleidsinstellingen van je organisatie hebben invloed op de time-out van je kluis. De maximale toegestane kluis time-out is {0} uur en {1} minuten. Jouw time-out is ingesteld op {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>De beleidsinstellingen van je organisatie hebben je kluis time-out ingesteld op {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Je kluis time-out is hoger dan het maximum van jouw organisatie.</value>
|
<value>Je kluis time-out is hoger dan het maximum van jouw organisatie.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Huidig hoofdwachtwoord</value>
|
||||||
|
</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>
|
||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>Eit hovudpassordvink kan hjelpa deg med å hugsa passordet ditt om du gløymer det.</value>
|
<value>Eit hovudpassordvink kan hjelpa deg med å hugsa passordet ditt om du gløymer det.</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>Hovudpassordet ditt må vera minst {0} teikn langt.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Min. tal på nummer</value>
|
<value>Min. tal på nummer</value>
|
||||||
@@ -660,7 +660,7 @@
|
|||||||
<value>Lag om passord</value>
|
<value>Lag om passord</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RetypeMasterPassword" xml:space="preserve">
|
<data name="RetypeMasterPassword" xml:space="preserve">
|
||||||
<value>Re-type master password</value>
|
<value>Skriv inn hovudpassordet på nytt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SearchVault" xml:space="preserve">
|
<data name="SearchVault" xml:space="preserve">
|
||||||
<value>Leita i kvelvet</value>
|
<value>Leita i kvelvet</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">
|
||||||
@@ -993,7 +993,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Trykk på denne meldinga for å sjå oppføringar i kvelvet ditt.</value>
|
<value>Trykk på denne meldinga for å sjå oppføringar i kvelvet ditt.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CustomFields" xml:space="preserve">
|
<data name="CustomFields" xml:space="preserve">
|
||||||
<value>Custom fields</value>
|
<value>Eigendefinerte felt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyNumber" xml:space="preserve">
|
<data name="CopyNumber" xml:space="preserve">
|
||||||
<value>Skriv av nummer</value>
|
<value>Skriv av nummer</value>
|
||||||
@@ -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>
|
||||||
@@ -1149,16 +1149,16 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Icons server URL</value>
|
<value>Icons server URL</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillWithBitwarden" xml:space="preserve">
|
<data name="AutofillWithBitwarden" xml:space="preserve">
|
||||||
<value>Auto-fill with Bitwarden</value>
|
<value>Auto-utfyll med Bitwarden</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultIsLocked" xml:space="preserve">
|
<data name="VaultIsLocked" xml:space="preserve">
|
||||||
<value>Kvelvet er låst</value>
|
<value>Kvelvet er låst</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GoToMyVault" xml:space="preserve">
|
<data name="GoToMyVault" xml:space="preserve">
|
||||||
<value>Go to my vault</value>
|
<value>Gå til kvelvet mitt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Collections" xml:space="preserve">
|
<data name="Collections" xml:space="preserve">
|
||||||
<value>Collections</value>
|
<value>Samlingar</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoItemsCollection" xml:space="preserve">
|
<data name="NoItemsCollection" xml:space="preserve">
|
||||||
<value>Det er ingen oppføringar i denne samlinga.</value>
|
<value>Det er ingen oppføringar i denne samlinga.</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>
|
||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Vil du verkeleg flytta denne til papirkorga?</value>
|
<value>Vil du verkeleg flytta denne til papirkorga?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Avbrotet frå kvelvet ditt skrid over det avgrensingane fastsette av samskipnaden din.</value>
|
<value>Avbrotet frå kvelvet ditt skrid over det avgrensingane fastsette av samskipnaden din.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
2640
src/App/Resources/AppResources.or.resx
Normal file
2640
src/App/Resources/AppResources.or.resx
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1752,11 +1752,11 @@ Skanowanie nastąpi automatycznie.</value>
|
|||||||
<value>Czy na pewno chcesz to usunąć?</value>
|
<value>Czy na pewno chcesz to usunąć?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Odblokowanie za pomocą danych biometrycznych zostało wyłączone. Zaloguj się hasłem głównym.</value>
|
<value>Odblokowanie biometryczne dla tego konta jest wyłączone w oczekiwaniu na weryfikację hasła głównego.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Autouzupełnianie za pomocą danych biometrycznych zostało wyłączone. Zaloguj się hasłem głównym.</value>
|
<value>Autouzupełnianie za pomocą danych biometrycznych zostało wyłączone w oczekiwaniu na weryfikację hasła głównego.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Włącz synchronizację podczas odświeżenia</value>
|
<value>Włącz synchronizację podczas odświeżenia</value>
|
||||||
@@ -2140,7 +2140,13 @@ Skanowanie nastąpi automatycznie.</value>
|
|||||||
<value>Ta organizacja posługuje się zasadą, która automatycznie rejestruje użytkowników do resetowania hasła. Rejestracja umożliwia administratorom organizacji zmianę Twojego hasła głównego.</value>
|
<value>Ta organizacja posługuje się zasadą, która automatycznie rejestruje użytkowników do resetowania hasła. Rejestracja umożliwia administratorom organizacji zmianę Twojego hasła głównego.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Zasady organizacji mają wpływ czas blokowania sejfu. Maksymalny dozwolony czas wynosi {0} godz. i {1} min.</value>
|
<value>Zasady organizacji mają wpływ na czas blokowania sejfu. Maksymalny dozwolony czas wynosi {0} godz. i {1} min.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Zasady organizacji mają wpływ na czas blokowania sejfu. Maksymalny dozwolony czas wynosi {0} godz. i {1} min. Twój czas blokowania sejfu to {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Zasady organizacji ustawiły czas blokowania sejfu na {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Czas blokowania sejfu przekracza limit określony przez organizację.</value>
|
<value>Czas blokowania sejfu przekracza limit określony przez organizację.</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Aktualne hasło główne</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ A leitura será feita automaticamente.</value>
|
|||||||
<value>Você realmente quer enviar para a lixeira?</value>
|
<value>Você realmente quer enviar para a lixeira?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>O desbloqueio biométrico está desativado, faça o login usando a Senha Mestra para ativar novamente.</value>
|
<value>O desbloqueio biométrico desta conta está desabilitado com a verificação da senha mestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>O desbloqueio biométrico para autopreenchimento está desativado, faça o login usando a Senha Mestra para ativar novamente.</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>
|
||||||
@@ -2143,6 +2143,12 @@ A leitura será feita automaticamente.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>As políticas da sua organização estão afetando o tempo limite do seu cofre. O Tempo Limite Máximo permitido do Cofre é {0} hora(s) e {1} minuto(s)</value>
|
<value>As políticas da sua organização estão afetando o tempo limite do seu cofre. O Tempo Limite Máximo permitido do Cofre é {0} hora(s) e {1} minuto(s)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>As políticas da sua organização estão afetando o tempo limite do seu cofre. O Tempo Limite Máximo permitido do Cofre é {0} hora(s) e {1} minuto(s). Seu tempo limite do cofre está definido em {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>As políticas da sua organização definiram a ação tempo limite do seu cofre para {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>O tempo limite do seu cofre excede as restrições definidas por sua organização.</value>
|
<value>O tempo limite do seu cofre excede as restrições definidas por sua organização.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2490,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>
|
||||||
@@ -2593,15 +2599,42 @@ Você deseja mudar para esta conta?</value>
|
|||||||
<value>Identificador SSO da organização necessário.</value>
|
<value>Identificador SSO da organização necessário.</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>Adicionar a chave a um item existente ou novo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Não existem itens no seu cofre que correspondam a "{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>Procure por um item ou adicione um novo item</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>Não há itens que correspondam à pesquisa</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Senha mestra atual</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>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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 name="LoadFromFile" xml:space="preserve">
|
||||||
|
<value>Load from file</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -397,10 +397,10 @@
|
|||||||
<value>Vizitați-ne website-ul</value>
|
<value>Vizitați-ne website-ul</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
||||||
<value>Vizitați saitul nostru pentru a primi ajutor, știri, pentru a trimite e-mail, și/sau aflați mai multe despre cum să utilizați Bitwarden.</value>
|
<value>Vizitați siteul nostru pentru a primi ajutor, știri, pentru a trimite e-mail, și/sau aflați mai multe despre cum să utilizați Bitwarden.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Website" xml:space="preserve">
|
<data name="Website" xml:space="preserve">
|
||||||
<value>Sait web</value>
|
<value>Site web</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">
|
||||||
@@ -523,7 +523,7 @@
|
|||||||
<value>Import de articole</value>
|
<value>Import de articole</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ImportItemsConfirmation" xml:space="preserve">
|
<data name="ImportItemsConfirmation" xml:space="preserve">
|
||||||
<value>Puteți să importați datele de conectare din seiful web bitwarden.com. Doriți să vizitați saitul acum?</value>
|
<value>Puteți să importați datele de conectare din seiful web bitwarden.com. Doriți să vizitați siteul acum?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ImportItemsDescription" xml:space="preserve">
|
<data name="ImportItemsDescription" xml:space="preserve">
|
||||||
<value>Import rapid al datelor de conectare din alte aplicații de gestionare a parolelor.</value>
|
<value>Import rapid al datelor de conectare din alte aplicații de gestionare a parolelor.</value>
|
||||||
@@ -584,7 +584,7 @@
|
|||||||
<value>Un indiciu pentru parola principală vă poate ajuta să v-o reamintiți dacă o uitați.</value>
|
<value>Un indiciu pentru parola principală vă poate ajuta să v-o reamintiți dacă o uitați.</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>Parola principală trebuie să aibă cel puțin {0} caractere.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinNumbers" xml:space="preserve">
|
<data name="MinNumbers" xml:space="preserve">
|
||||||
<value>Minimum de cifre</value>
|
<value>Minimum de cifre</value>
|
||||||
@@ -613,7 +613,7 @@
|
|||||||
<value>Nu există niciun articol în seiful dvs.</value>
|
<value>Nu există niciun articol în seiful dvs.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoItemsTap" xml:space="preserve">
|
<data name="NoItemsTap" xml:space="preserve">
|
||||||
<value>Nu sunt articole în seif pentru acest sait/aplicație. Atingeți pentru a adăuga unul.</value>
|
<value>Nu sunt articole în seif pentru acest site/aplicație. Atingeți pentru a adăuga unul.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoUsernamePasswordConfigured" xml:space="preserve">
|
<data name="NoUsernamePasswordConfigured" xml:space="preserve">
|
||||||
<value>Această autentificare nu are un nume de utilizator sau parolă configurate.</value>
|
<value>Această autentificare nu are un nume de utilizator sau parolă configurate.</value>
|
||||||
@@ -1295,7 +1295,7 @@ Scanarea se va face automat.</value>
|
|||||||
<value>Trebuie să vă conectați la aplicația principală Bitwarden înainte de a putea utiliza auto-completarea.</value>
|
<value>Trebuie să vă conectați la aplicația principală Bitwarden înainte de a putea utiliza auto-completarea.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillSetup" xml:space="preserve">
|
<data name="AutofillSetup" xml:space="preserve">
|
||||||
<value>Conectările dvs. sunt acum ușor accesibile chiar de la tastatură în timp ce vă conectați la aplicații și saituri web.</value>
|
<value>Conectările dvs. sunt acum ușor accesibile chiar de la tastatură în timp ce vă conectați la aplicații și site-uri web.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillSetup2" xml:space="preserve">
|
<data name="AutofillSetup2" xml:space="preserve">
|
||||||
<value>Vă recomandăm să dezactivați orice alte aplicații cu auto-completare din Setări dacă nu intenționați să le utilizați.</value>
|
<value>Vă recomandăm să dezactivați orice alte aplicații cu auto-completare din Setări dacă nu intenționați să le utilizați.</value>
|
||||||
@@ -1468,7 +1468,7 @@ Scanarea se va face automat.</value>
|
|||||||
<comment>A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing.</comment>
|
<comment>A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="LearnOrgConfirmation" xml:space="preserve">
|
<data name="LearnOrgConfirmation" xml:space="preserve">
|
||||||
<value>Bitwarden vă permite să vă partajați seiful cu alte persoane utilizând un cont pentru organizații. Doriți să vizitați saitul bitwarden.com pentru a afla mai multe?</value>
|
<value>Bitwarden vă permite să vă partajați seiful cu alte persoane utilizând un cont pentru organizații. Doriți să vizitați siteul bitwarden.com pentru a afla mai multe?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExportVault" xml:space="preserve">
|
<data name="ExportVault" xml:space="preserve">
|
||||||
<value>Export seif</value>
|
<value>Export seif</value>
|
||||||
@@ -1752,11 +1752,11 @@ Scanarea se va face automat.</value>
|
|||||||
<value>Sigur doriți să trimiteți în coșul de reciclare?</value>
|
<value>Sigur doriți să trimiteți în coșul de reciclare?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Deblocarea biometrică a fost dezactivată în așteptarea verificării parolei principale.</value>
|
<value>Deblocarea biometrică pentru acest cont este dezactivată în așteptarea verificării parolei principale.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Deblocarea biometrică pentru auto-completare a fost dezactivată în așteptarea verificării parolei principale.</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>
|
||||||
@@ -2142,6 +2142,12 @@ Scanarea se va face automat.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Politicile de organizație afectează timpul de expirare a seifului. Timpul maxim de expirare a seifului este de {0} oră(e) și {1} minut(e)</value>
|
<value>Politicile de organizație afectează timpul de expirare a seifului. Timpul maxim de expirare a seifului este de {0} oră(e) și {1} minut(e)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Politicile organizației dumneavoastră afectează expirarea de seif. Timpul maxim permis de expirare a seifului este {0} ore şi {1} minut(e). Acţiunea de timeout a seifului este setată la {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Politicile organizației dvs. au setat acțiunea de expirare seif la {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Timpul de expirare al seifului depășește restricțiile stabilite de organizația dvs.</value>
|
<value>Timpul de expirare al seifului depășește restricțiile stabilite de organizația dvs.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2523,34 +2529,34 @@ Doriți să comutați la acest cont?</value>
|
|||||||
<value>Această cerere nu mai este valabilă</value>
|
<value>Această cerere nu mai este valabilă</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PendingLogInRequests" xml:space="preserve">
|
<data name="PendingLogInRequests" xml:space="preserve">
|
||||||
<value>Pending login requests</value>
|
<value>Cereri de conectare în așteptare</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeclineAllRequests" xml:space="preserve">
|
<data name="DeclineAllRequests" xml:space="preserve">
|
||||||
<value>Decline all requests</value>
|
<value>Refuză toate cererile</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>Sunteţi sigur că doriţi să refuzaţi toate solicitările de conectare în aşteptare?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Requests declined</value>
|
<value>Cereri respinse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>No pending requests</value>
|
<value>Nicio cerere în așteptare</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
||||||
<value>Permite accesul camerei foto pentru a utiliza scanerul</value>
|
<value>Permite accesul camerei foto pentru a utiliza scanerul</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Language" xml:space="preserve">
|
<data name="Language" xml:space="preserve">
|
||||||
<value>Language</value>
|
<value>Limbă</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>Limba a fost schimbată în {0}. Vă rugăm să reporniți aplicația pentru a vedea schimbarea</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Schimbarea limbii necesită repornirea aplicației</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>Implicit (sistem)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Important</value>
|
<value>Important</value>
|
||||||
@@ -2589,18 +2595,45 @@ Doriți să comutați la acest cont?</value>
|
|||||||
<value>Parolă slabă identificată și găsită într-o baza de date expusa. Folosiți o parolă puternică și unică pentru a vă proteja contul. Sigur doriți să utilizați această parolă?</value>
|
<value>Parolă slabă identificată și găsită într-o baza de date expusa. Folosiți o parolă puternică și unică pentru a vă proteja contul. Sigur doriți să utilizați această parolă?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>Necesită identificator Organizație SSO.</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>Adăugați cheia la un articol existent sau nou</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Nu există elemente în seiful dvs. care se potrivesc "{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>Căutați un articol sau adăugați un articol nou</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>Nu există lucruri care să corespundă căutării</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Parola principală curentă</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@
|
|||||||
<value>Вы действительно хотите отправить в корзину?</value>
|
<value>Вы действительно хотите отправить в корзину?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Биометрическая разблокировка отключена в ожидании проверки мастер-пароля.</value>
|
<value>Биометрическая разблокировка для этого аккаунта отключена в ожидании проверки мастер-пароля.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Биометрическая разблокировка для автозаполнения отключена в ожидании проверки мастер-пароля.</value>
|
<value>Биометрическая разблокировка автозаполнения для этого аккаунта отключена в ожидании проверки мастер-пароля.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Включить синхронизацию жестом</value>
|
<value>Включить синхронизацию жестом</value>
|
||||||
@@ -2140,7 +2140,13 @@
|
|||||||
<value>В этой организации действует корпоративная политика, которая автоматически зарегистрирует вас на сброс пароля. Регистрация позволит администраторам организации изменить ваш мастер-пароль.</value>
|
<value>В этой организации действует корпоративная политика, которая автоматически зарегистрирует вас на сброс пароля. Регистрация позволит администраторам организации изменить ваш мастер-пароль.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Политики вашей организации влияют на тайм-аут хранилища. Максимально допустимый тайм-аут хранилища составляет {0} час. и {1} мин.</value>
|
<value>В соответствии с политиками вашей организации максимально допустимый тайм-аут хранилища составляет {0} час. и {1} мин.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Политики вашей организации влияют на тайм-аут хранилища. Максимально допустимый тайм-аут хранилища составляет {0} час. и {1} мин. Для вашего хранилища задан тайм-аут {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Политики вашей организации установили тайм-аут хранилища на {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Тайм-аут вашего хранилища превышает ограничения, установленные вашей организацией.</value>
|
<value>Тайм-аут вашего хранилища превышает ограничения, установленные вашей организацией.</value>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<value>Ваш мастер-пароль не соответствует требованиям политики вашей организации. Для доступа к хранилищу вы должны обновить свой мастер-пароль прямо сейчас. При этом текущая сессия будет завершена и потребуется повторная авторизация. Сессии на других устройствах могут оставаться активными в течение часа.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Текущий мастер-пароль</value>
|
||||||
|
</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>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>Do you really want to send to the trash?</value>
|
<value>Do you really want to send to the trash?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometric unlock disabled pending verification of master password.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Allow sync on refresh</value>
|
<value>Allow sync on refresh</value>
|
||||||
@@ -2141,7 +2141,13 @@ Scanning will happen automatically.</value>
|
|||||||
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
<value>This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is {0} hour(s) and {1} minute(s)</value>
|
<value>Your organization policies have set your maximum allowed vault timeout to {0} hour(s) and {1} minute(s).</value>
|
||||||
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
<value>Your vault timeout exceeds the restrictions set by your organization.</value>
|
||||||
@@ -2490,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>
|
||||||
@@ -2604,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1752,11 +1752,11 @@ Skenovanie prebehne automaticky.</value>
|
|||||||
<value>Naozaj to chcete poslať do koša?</value>
|
<value>Naozaj to chcete poslať do koša?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Bola zaznamenaná zmena biometrických údajov, prihláste za svojím hlavným heslom aby ste opäť povolili prihlásenie.</value>
|
<value>Biometrické odblokovanie pre tento účet je deaktivované až do overenia hlavného hesla.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrické odblokovanie pre automatické dopĺňanie je deaktivované až do overenia hlavného hesla.</value>
|
<value>Automatické vypĺňanie cez biometrické odblokovanie pre tento účet je deaktivované až do overenia hlavného hesla.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Povoliť synchronizáciu pri obnovení</value>
|
<value>Povoliť synchronizáciu pri obnovení</value>
|
||||||
@@ -2142,6 +2142,12 @@ Skenovanie prebehne automaticky.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Zásady vašej organizácie ovplyvňujú časový limit trezoru. Maximálny povolený časový limit trezoru je {0} h a {1} m</value>
|
<value>Zásady vašej organizácie ovplyvňujú časový limit trezoru. Maximálny povolený časový limit trezoru je {0} h a {1} m</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Zásady vašej organizácie ovplyvňujú časový limit trezoru. Maximálny povolený časový limit trezoru je {0} h a {1} m. Nastavenie akcie pri vypršaní časového limitu je {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Zásady vašej organizácie nastavili akciu pri vypršaní časového limitu trezora na {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Časový limit vášho trezora prekračuje obmedzenia nastavené vašou organizáciou.</value>
|
<value>Časový limit vášho trezora prekračuje obmedzenia nastavené vašou organizáciou.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2489,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>
|
||||||
@@ -2603,4 +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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Súčasné hlavné heslo</value>
|
||||||
|
</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
@@ -1752,12 +1752,12 @@
|
|||||||
<value>Стварно послати у отпад?</value>
|
<value>Стварно послати у отпад?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Откривена је биометријска промена, пријавите се помоћу главне лозинке да бисте је поново омогућили.</value>
|
|
||||||
</data>
|
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
|
||||||
<value>Биометријско откључавање је онемогућено до верификације главне лозинке.</value>
|
<value>Биометријско откључавање је онемогућено до верификације главне лозинке.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
|
<value>Биометријско откључавање аутоматског попуњавања за овај налог је онемогућено до верификације главне лозинке.</value>
|
||||||
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Омогући синхронизацију при освежавању</value>
|
<value>Омогући синхронизацију при освежавању</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2144,6 +2144,12 @@
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Полиса ваше организације утиче на време истека сефа. Максимално дозвољено време истека је {0} сат(и) и {1} minut(а)</value>
|
<value>Полиса ваше организације утиче на време истека сефа. Максимално дозвољено време истека је {0} сат(и) и {1} minut(а)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>Смернице ваше организације утичу на временско ограничење сефа. Максимално дозвољено ограничење сефа је {0} сат(и) и {1} минут(а). Ваша радња временског ограничења сефа је подешена на {2}.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Смернице ваше организације су поставиле вашу радњу временског ограничења сефа на {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Време истека вашег сефа је премашило дозвољена ограничења од стране ваше организације.</value>
|
<value>Време истека вашег сефа је премашило дозвољена ограничења од стране ваше организације.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2491,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>
|
||||||
@@ -2555,40 +2561,40 @@
|
|||||||
<value>Подразумевано (системско)</value>
|
<value>Подразумевано (системско)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Important</value>
|
<value>Важно</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
||||||
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
|
<value>Ваша главна лозинка се не може повратити ако је заборавите! Минимално {0} слова.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakMasterPassword" xml:space="preserve">
|
<data name="WeakMasterPassword" xml:space="preserve">
|
||||||
<value>Weak Master Password</value>
|
<value>Слаба главна лозинка</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
||||||
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
|
<value>Идентификована је слаба лозинка. Користите јаку лозинку да бисте заштитили свој налог. Да ли сте сигурни да желите да користите слабу лозинку?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Weak" xml:space="preserve">
|
<data name="Weak" xml:space="preserve">
|
||||||
<value>Weak</value>
|
<value>Слабо</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>Проверите познате упада података за ову лозинку</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExposedMasterPassword" xml:space="preserve">
|
<data name="ExposedMasterPassword" xml:space="preserve">
|
||||||
<value>Exposed Master Password</value>
|
<value>Изложена главна лозинка</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
|
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
|
||||||
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
|
<value>Лозинка је пронађена у случају повреде података. Користите јединствену лозинку да бисте заштитили свој налог. Да ли сте сигурни да желите да користите откривену лозинку?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
|
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
|
||||||
<value>Weak and Exposed Master Password</value>
|
<value>Слаба и изложена главна лозинка</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
|
||||||
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
|
<value>Идентификована је слаба лозинка и пронађена у упаду података. Користите јаку и јединствену лозинку да заштитите свој налог. Да ли сте сигурни да желите да користите ову лозинку?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Потребан је SSO идентификатор организације.</value>
|
<value>Потребан је SSO идентификатор организације.</value>
|
||||||
@@ -2605,4 +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">
|
||||||
|
<value>Ваша главна лозинка не испуњава једну или више смерница ваше организације. Да бисте приступили сефу, морате одмах да ажурирате главну лозинку. Ако наставите, одјавићете се са ваше тренутне сесије, што захтева да се поново пријавите. Активне сесије на другим уређајима могу да остану активне до један сат.</value>
|
||||||
|
</data>
|
||||||
|
<data name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1105,7 +1105,7 @@ Skanningen sker automatiskt.</value>
|
|||||||
<value>Fröken</value>
|
<value>Fröken</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Mx" xml:space="preserve">
|
<data name="Mx" xml:space="preserve">
|
||||||
<value>Mx</value>
|
<value>Vederbörande</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="November" xml:space="preserve">
|
<data name="November" xml:space="preserve">
|
||||||
<value>November</value>
|
<value>November</value>
|
||||||
@@ -1753,11 +1753,11 @@ Skanningen sker automatiskt.</value>
|
|||||||
<value>Vill du verkligen skicka till papperskorgen?</value>
|
<value>Vill du verkligen skicka till papperskorgen?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>Biometrisk upplåsning är inaktiverad i väntan på bekräftelse av huvudlösenordet.</value>
|
<value>Biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>Biometrisk upplåsning för automatisk ifyllnad är inaktiverad i väntan på bekräftelse av huvudlösenordet.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>Aktivera synkronisering vid uppdatering</value>
|
<value>Aktivera synkronisering vid uppdatering</value>
|
||||||
@@ -2144,6 +2144,12 @@ Skanningen sker automatiskt.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>Dina organisationsprinciper påverkar ditt valvs tid för timeout. Maximal tillåten tid innan timeout är {0} timme(ar) och {1} minut(er)</value>
|
<value>Dina organisationsprinciper påverkar ditt valvs tid för timeout. Maximal tillåten tid innan timeout är {0} timme(ar) och {1} minut(er)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<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>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>Your organization policies have set your vault timeout action to {0}.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>Ditt valvs tid för timeout överskrider de begränsningar som fastställts av din organisation.</value>
|
<value>Ditt valvs tid för timeout överskrider de begränsningar som fastställts av din organisation.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2491,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>
|
||||||
@@ -2534,7 +2540,7 @@ Vill du byta till detta konto?</value>
|
|||||||
<value>Är du säker på att du vill avvisa alla väntande inloggningsförfrågningar?</value>
|
<value>Är du säker på att du vill avvisa alla väntande inloggningsförfrågningar?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Förfågningar avböjdes</value>
|
<value>Förfrågningar avvisades</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>Inga väntande förfrågningar</value>
|
<value>Inga väntande förfrågningar</value>
|
||||||
@@ -2546,10 +2552,10 @@ Vill du byta till detta konto?</value>
|
|||||||
<value>Språk</value>
|
<value>Språk</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>Språket har ändrats till {0}. Starta om appen för att se ändringen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>Ändring av språk kräver att appen startas om</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Standard (System)</value>
|
<value>Standard (System)</value>
|
||||||
@@ -2591,18 +2597,45 @@ Vill du byta till detta konto?</value>
|
|||||||
<value>Lösenordet är svagt och avslöjades vid ett dataintrång. Använd ett starkt och unikt lösenord för att skydda ditt konto. Är det säkert att du vill använda detta lösenord?</value>
|
<value>Lösenordet är svagt och avslöjades vid ett dataintrång. Använd ett starkt och unikt lösenord för att skydda ditt konto. Är det säkert att du vill använda detta lösenord?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
<data name="OrganizationSsoIdentifierRequired" xml:space="preserve">
|
||||||
<value>Organization SSO identifier required.</value>
|
<value>Organisationens SSO-identifierare krävs.</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>Lägg till nyckeln till ett befintligt eller nytt objekt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
|
||||||
<value>There are no items in your vault that match "{0}"</value>
|
<value>Det finns inga objekt i ditt valv som matchar "{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>Sök efter ett objekt eller lägg till ett nytt objekt</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>Det finns inga objekt som matchar sökningen</value>
|
||||||
|
</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Nuvarande huvudlösenord</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>
|
||||||
|
|||||||
@@ -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>
|
||||||
@@ -300,7 +300,7 @@
|
|||||||
<comment>The title for the vault page.</comment>
|
<comment>The title for the vault page.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Authenticator" xml:space="preserve">
|
<data name="Authenticator" xml:space="preserve">
|
||||||
<value>Authenticator</value>
|
<value>அங்கீகரிப்பாளர்</value>
|
||||||
<comment>Authenticator TOTP feature</comment>
|
<comment>Authenticator TOTP feature</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Name" xml:space="preserve">
|
<data name="Name" xml:space="preserve">
|
||||||
@@ -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>
|
||||||
@@ -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>
|
||||||
@@ -678,10 +678,10 @@
|
|||||||
<value>செயலியைத் திறக்க 4 இலக்க கடவெண் குறியை உள்ளிடு.</value>
|
<value>செயலியைத் திறக்க 4 இலக்க கடவெண் குறியை உள்ளிடு.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemInformation" xml:space="preserve">
|
<data name="ItemInformation" xml:space="preserve">
|
||||||
<value>உருப்படியின் தகவல்</value>
|
<value>உருப்படித் தகவல்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ItemUpdated" xml:space="preserve">
|
<data name="ItemUpdated" xml:space="preserve">
|
||||||
<value>உருப்படி புதுப்பிக்கப்பட்டது.</value>
|
<value>உருப்படி சேமிக்கப்பட்டது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Submitting" xml:space="preserve">
|
<data name="Submitting" xml:space="preserve">
|
||||||
<value>சமர்ப்பிக்கிறது...</value>
|
<value>சமர்ப்பிக்கிறது...</value>
|
||||||
@@ -692,10 +692,10 @@
|
|||||||
<comment>Message shown when interacting with the server</comment>
|
<comment>Message shown when interacting with the server</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="SyncingComplete" xml:space="preserve">
|
<data name="SyncingComplete" xml:space="preserve">
|
||||||
<value>ஒத்திசைவு நிறைவடைந்தது.</value>
|
<value>ஒத்திசைவு நிறைவு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SyncingFailed" xml:space="preserve">
|
<data name="SyncingFailed" xml:space="preserve">
|
||||||
<value>ஒத்திசைவு தோல்வி.</value>
|
<value>ஒத்திசைவு தோல்வி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SyncVaultNow" xml:space="preserve">
|
<data name="SyncVaultNow" xml:space="preserve">
|
||||||
<value>இப்போது பெட்டகத்தை ஒத்திசை</value>
|
<value>இப்போது பெட்டகத்தை ஒத்திசை</value>
|
||||||
@@ -901,8 +901,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>படக்கருவியை விரைவுக்குறியில் சுட்டிக்காட்டுக.
|
||||||
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>
|
||||||
@@ -917,7 +917,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>TOTP ஐ நகலெடு</value>
|
<value>TOTP ஐ நகலெடு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
|
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
|
||||||
<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>ஓர் உள்நுழைவிடம் ஆங்கீகரிப்பு விசை இருந்தால், நீங்கள் உள்நுழைவை தன்னிரப்பும்போது TOTP சிரிபார்ப்புக் குறியீட்டை நகலெடுக்கவும்.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CopyTotpAutomatically" xml:space="preserve">
|
<data name="CopyTotpAutomatically" xml:space="preserve">
|
||||||
<value>TOTPஐத் தானாக நகலெடு</value>
|
<value>TOTPஐத் தானாக நகலெடு</value>
|
||||||
@@ -1144,7 +1144,7 @@ Scanning will happen automatically.</value>
|
|||||||
<value>வலைத்தள படவுருக்களைக் காட்டு</value>
|
<value>வலைத்தள படவுருக்களைக் காட்டு</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>ஒவ்வொரு உள்நுழைவுக்கு அடுத்தும் அறியம்படியான படத்தைக் காட்டு.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="IconsUrl" xml:space="preserve">
|
<data name="IconsUrl" xml:space="preserve">
|
||||||
<value>படவுரு தேக்க உரலி</value>
|
<value>படவுரு தேக்க உரலி</value>
|
||||||
@@ -1580,20 +1580,20 @@ Scanning will happen automatically.</value>
|
|||||||
<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>
|
||||||
@@ -1753,11 +1753,11 @@ Scanning will happen automatically.</value>
|
|||||||
<value>நீங்கள் உண்மையில் குப்பைக்கு அனுப்ப விரும்புகிறீர்களா?</value>
|
<value>நீங்கள் உண்மையில் குப்பைக்கு அனுப்ப விரும்புகிறீர்களா?</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="BiometricInvalidated" xml:space="preserve">
|
<data name="AccountBiometricInvalidated" xml:space="preserve">
|
||||||
<value>உயிரியளவு பூட்டவிழ்த்தல் முடக்கப்பட்டது பிரதான கடவுச்சொல் சரிபார்ப்பு நிலுவையிலுள்ளது.</value>
|
<value>இக்கணக்கிற்கான உயிரியளவு பூட்டவிழ்த்தல் முடக்கப்பட்டது பிரதான கடவுச்சொல் சரிபார்ப்பு நிலுவையிலுள்ளது.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiometricInvalidatedExtension" xml:space="preserve">
|
<data name="AccountBiometricInvalidatedExtension" xml:space="preserve">
|
||||||
<value>தன்னிரப்பலுக்கான உயிரியளவு பூட்டவிழ்த்தல் முடக்கப்பட்டது பிரதான கடவுச்சொல் சரிபார்ப்பு நிலுவையிலுள்ளது.</value>
|
<value>Autofill biometric unlock for this account is disabled pending verification of master password.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
<data name="EnableSyncOnRefresh" xml:space="preserve">
|
||||||
<value>புத்துணர்வூட்டலில் ஒத்திசைவை இயக்கு</value>
|
<value>புத்துணர்வூட்டலில் ஒத்திசைவை இயக்கு</value>
|
||||||
@@ -2143,6 +2143,12 @@ Scanning will happen automatically.</value>
|
|||||||
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
|
||||||
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும்</value>
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும்</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
|
||||||
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவைப் பாதிக்கிறது. அனுமதிக்கப்பட்ட அதிகபட்ச பெட்டக நேரமுடிவு {0} மணிநேரம் மற்றும் {1} நிமிடம(கள்) ஆகும். உம் பெட்டக நேரமுடிவுச் செயல் {2} என அமைக்கப்ப்பட்டுள்ளது.</value>
|
||||||
|
</data>
|
||||||
|
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
|
||||||
|
<value>உம் நிறுவன கொள்கைகள் உம் பெட்டக நேரமுடிவு செயலை {0} என அமைத்துள்ளன.</value>
|
||||||
|
</data>
|
||||||
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
<data name="VaultTimeoutToLarge" xml:space="preserve">
|
||||||
<value>உமது பெட்டக நேரமுடிவு உம் நிறுவனம் அமைத்த கட்டுப்பாடுகளை தாண்டுகிறது.</value>
|
<value>உமது பெட்டக நேரமுடிவு உம் நிறுவனம் அமைத்த கட்டுப்பாடுகளை தாண்டுகிறது.</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2225,7 +2231,7 @@ Scanning will happen automatically.</value>
|
|||||||
<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>
|
||||||
@@ -2273,25 +2279,25 @@ Scanning will happen automatically.</value>
|
|||||||
<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>
|
||||||
@@ -2319,73 +2325,73 @@ select Add TOTP to store the key safely</value>
|
|||||||
<value>திரைப்பிடிப்பை நிச்சயமாக இயக்கவா?</value>
|
<value>திரைப்பிடிப்பை நிச்சயமாக இயக்கவா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInRequested" xml:space="preserve">
|
<data name="LogInRequested" xml:space="preserve">
|
||||||
<value>Login requested</value>
|
<value>உள்நுழைவு கோரப்பட்டது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AreYouTryingToLogIn" xml:space="preserve">
|
<data name="AreYouTryingToLogIn" xml:space="preserve">
|
||||||
<value>Are you trying to log in?</value>
|
<value>உள்நுழைய முயல்கிறீரா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInAttemptByXOnY" xml:space="preserve">
|
<data name="LogInAttemptByXOnY" xml:space="preserve">
|
||||||
<value>Login attempt by {0} on {1}</value>
|
<value>{0} ஆல் {1} இல் உள்நுழைவு முயற்சி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeviceType" xml:space="preserve">
|
<data name="DeviceType" xml:space="preserve">
|
||||||
<value>Device type</value>
|
<value>சாதன வகை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="IpAddress" xml:space="preserve">
|
<data name="IpAddress" xml:space="preserve">
|
||||||
<value>IP address</value>
|
<value>IP முகவரி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Time" xml:space="preserve">
|
<data name="Time" xml:space="preserve">
|
||||||
<value>Time</value>
|
<value>நேரம்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Near" xml:space="preserve">
|
<data name="Near" xml:space="preserve">
|
||||||
<value>Near</value>
|
<value>Near</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConfirmLogIn" xml:space="preserve">
|
<data name="ConfirmLogIn" xml:space="preserve">
|
||||||
<value>Confirm login</value>
|
<value>உள்நுழைவை உறுதிபடுத்து</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DenyLogIn" xml:space="preserve">
|
<data name="DenyLogIn" xml:space="preserve">
|
||||||
<value>Deny login</value>
|
<value>உள்நுழைவை மறு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="JustNow" xml:space="preserve">
|
<data name="JustNow" xml:space="preserve">
|
||||||
<value>Just now</value>
|
<value>Just now</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>உள்நுழைவு உறுதிபடுத்தப்பட்டது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInDenied" xml:space="preserve">
|
<data name="LogInDenied" xml:space="preserve">
|
||||||
<value>Login denied</value>
|
<value>உள்நுழைவு மறுக்கப்பட்டது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApproveLoginRequests" xml:space="preserve">
|
<data name="ApproveLoginRequests" xml:space="preserve">
|
||||||
<value>Approve login requests</value>
|
<value>உள்நுழைவு கோரிக்கைகளை ஒப்புக்கொள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
|
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
|
||||||
<value>Use this device to approve login requests made from other devices.</value>
|
<value>பிற சாதனங்களிலிருந்து செய்யப்பட்ட உள்நுழைவு கோரிக்கைகளை ஒப்புக்கொள்ள இச்சாதனத்தைப் பயன்படுத்து.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AllowNotifications" xml:space="preserve">
|
<data name="AllowNotifications" xml:space="preserve">
|
||||||
<value>Allow notifications</value>
|
<value>அறிவிப்புகளை அனுமதி</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
|
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
|
||||||
<value>Receive push notifications for new login requests</value>
|
<value>புது உள்நுழைவு கோரிக்கைகளுக்கு push அறிவிப்புகளைப் பெறு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoThanks" xml:space="preserve">
|
<data name="NoThanks" xml:space="preserve">
|
||||||
<value>No thanks</value>
|
<value>பரவாயில்லை வேண்டாம்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ConfimLogInAttempForX" xml:space="preserve">
|
<data name="ConfimLogInAttempForX" xml:space="preserve">
|
||||||
<value>Confirm login attempt for {0}</value>
|
<value>{0}-க்கான உள்நுழைவு முயற்சியை உறுதுபடுத்து</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AllNotifications" xml:space="preserve">
|
<data name="AllNotifications" xml:space="preserve">
|
||||||
<value>All notifications</value>
|
<value>எல்லா அறிவிப்புகளும்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PasswordType" xml:space="preserve">
|
<data name="PasswordType" xml:space="preserve">
|
||||||
<value>Password type</value>
|
<value>கடவுச்சொல் வகை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WhatWouldYouLikeToGenerate" xml:space="preserve">
|
<data name="WhatWouldYouLikeToGenerate" xml:space="preserve">
|
||||||
<value>What would you like to generate?</value>
|
<value>என்ன உருவாக்க விரும்புகிறீர்?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UsernameType" xml:space="preserve">
|
<data name="UsernameType" xml:space="preserve">
|
||||||
<value>Username type</value>
|
<value>பயனர்பெயர் வகை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlusAddressedEmail" xml:space="preserve">
|
<data name="PlusAddressedEmail" xml:space="preserve">
|
||||||
<value>Plus addressed email</value>
|
<value>Plus addressed email</value>
|
||||||
@@ -2471,108 +2477,108 @@ select Add TOTP to store the key safely</value>
|
|||||||
<value>Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username & password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</value>
|
<value>Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username & password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Accept" xml:space="preserve">
|
<data name="Accept" xml:space="preserve">
|
||||||
<value>Accept</value>
|
<value>ஏற்றுக்கொள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Decline" xml:space="preserve">
|
<data name="Decline" xml:space="preserve">
|
||||||
<value>Decline</value>
|
<value>மறு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
|
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
|
||||||
<value>Login request has already expired.</value>
|
<value>உள்நுழைவு கோரிக்கை ஏற்கனவே காலாவதியானது.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
|
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
|
||||||
<value>Login attempt from:
|
<value>இதிலிருந்து உள்நுழைவு முயற்சி:
|
||||||
{0}
|
{0}
|
||||||
Do you want to switch to this account?</value>
|
இக்கணக்கிற்கு மாற வேண்டுமா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewAroundHere" xml:space="preserve">
|
<data name="NewAroundHere" xml:space="preserve">
|
||||||
<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>Logging in as {0}</value>
|
<value>{1} இல் {0} ஆக உள்நுழைகிறது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotYou" xml:space="preserve">
|
<data name="NotYou" xml:space="preserve">
|
||||||
<value>Not you?</value>
|
<value>நீங்கள் இல்லையா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInWithMasterPassword" xml:space="preserve">
|
<data name="LogInWithMasterPassword" xml:space="preserve">
|
||||||
<value>Log in with master password</value>
|
<value>பிரதான கடவுச்சொலுடன் உள்நுழை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInWithAnotherDevice" xml:space="preserve">
|
<data name="LogInWithAnotherDevice" xml:space="preserve">
|
||||||
<value>Log in with device</value>
|
<value>சாதனத்துடன் உள்நுழை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LogInInitiated" xml:space="preserve">
|
<data name="LogInInitiated" xml:space="preserve">
|
||||||
<value>Log in initiated</value>
|
<value>உள்நுழைவு துவங்கியது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
|
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
|
||||||
<value>A notification has been sent to your device.</value>
|
<value>உமது சாதனத்திற்கு ஓரறிவிப்பு அனுப்பப்பட்டது.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
|
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
|
||||||
<value>Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</value>
|
<value>Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ResendNotification" xml:space="preserve">
|
<data name="ResendNotification" xml:space="preserve">
|
||||||
<value>Resend notification</value>
|
<value>அறிவிப்பை மீண்டுமனுப்பு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NeedAnotherOption" xml:space="preserve">
|
<data name="NeedAnotherOption" xml:space="preserve">
|
||||||
<value>Need another option?</value>
|
<value>வேறு வருப்பம் தேவையா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ViewAllLoginOptions" xml:space="preserve">
|
<data name="ViewAllLoginOptions" xml:space="preserve">
|
||||||
<value>View all log in options</value>
|
<value>எல்லா உள்நுழைவு விருப்பத்தையும் காண்க</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
|
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
|
||||||
<value>This request is no longer valid</value>
|
<value>இக்கோரிக்கை இனி செல்லாது</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PendingLogInRequests" xml:space="preserve">
|
<data name="PendingLogInRequests" xml:space="preserve">
|
||||||
<value>Pending login requests</value>
|
<value>நிலுவையிலுள்ள உள்நுழைவு கோரிக்கைகள்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DeclineAllRequests" xml:space="preserve">
|
<data name="DeclineAllRequests" xml:space="preserve">
|
||||||
<value>Decline all requests</value>
|
<value>எல்லா கோரிக்கைகளையும் மறு</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>நிலுவையிலுள்ள எல்லா கோரிக்கைகளையும் மறுக்க வேண்டுமா?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RequestsDeclined" xml:space="preserve">
|
<data name="RequestsDeclined" xml:space="preserve">
|
||||||
<value>Requests declined</value>
|
<value>கோரிக்கைகள் மறுக்கப்பட்டன</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoPendingRequests" xml:space="preserve">
|
<data name="NoPendingRequests" xml:space="preserve">
|
||||||
<value>No pending requests</value>
|
<value>நிலுவையிலுள்ள கோரிக்கைகள் இல்லை</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
|
||||||
<value>Enable camera permission to use the scanner</value>
|
<value>வருடியைப் பயன்படுத்த படக்கருவி அனுமதியை இயக்கு</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>மொழி {0}-க்கு மாற்றப்பட்டது. மாற்றத்தைக் காண செயலியை மறுதுவக்கு</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
<data name="LanguageChangeRequiresAppRestart" xml:space="preserve">
|
||||||
<value>Language change requires app restart</value>
|
<value>மொழிமாற்றத்திற்கு செயலி மறுதுவக்கப்பட வேண்டும்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DefaultSystem" xml:space="preserve">
|
<data name="DefaultSystem" xml:space="preserve">
|
||||||
<value>Default (System)</value>
|
<value>இயல்புநிலை (முறைமை)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Important" xml:space="preserve">
|
<data name="Important" xml:space="preserve">
|
||||||
<value>Important</value>
|
<value>முக்கியம்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
|
||||||
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
|
<value>மறந்துபோனால் பிரதான கடவுச்சொல்லை மீட்டெடுக்க முடியாது! குறைந்தபட்சம் {0} வரியுருக்கள்.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakMasterPassword" xml:space="preserve">
|
<data name="WeakMasterPassword" xml:space="preserve">
|
||||||
<value>Weak Master Password</value>
|
<value>வலுவற்ற பிரதான கடவுச்சொல்</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
|
||||||
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
|
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Weak" xml:space="preserve">
|
<data name="Weak" xml:space="preserve">
|
||||||
<value>Weak</value>
|
<value>வலுவற்ற</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>
|
||||||
@@ -2604,4 +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>அமெரிக்க ஐக்கிய நாடுகள்</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">
|
||||||
|
<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 name="CurrentMasterPassword" xml:space="preserve">
|
||||||
|
<value>Current master password</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>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user