1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-05 23:53:33 +00:00

Compare commits

...

30 Commits

Author SHA1 Message Date
github-actions[bot]
099d7e22e2 Bump version to 2022.9.0 (#2068)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
(cherry picked from commit 533928a4f1)
2022-09-12 11:00:03 -06:00
André Filipe da Silva Bispo
c86d4e7984 [SG-598] Removed space from copied totp code (#2046)
Removed space from copied totp code

(cherry picked from commit ecd4da08ee)
2022-08-23 12:41:08 -04:00
André Filipe da Silva Bispo
6164106c84 [SG-599] Cannot read authenticator key if you don't include URI before TOTP Secret. (#2047)
Removed unnecessary code when adding a TOTP auth key secret manually

(cherry picked from commit 9163b9e4de)
2022-08-23 12:40:56 -04:00
github-actions[bot]
525288d804 Autosync the updated translations (#2042)
Co-authored-by: github-actions <>
2022-08-19 12:51:41 +02:00
André Filipe da Silva Bispo
e829279e29 [SG-416] Updates to Bitwarden Authenticator (Feature Branch) (#2041)
* Initial commit of new TOTP page

* Revert config files from previous commit

This reverts commit b02c58e362.

* clear extra code and fix build

* add tab page

* add authentication view cell

* add toolbar icons

* got the countdown working

* enable context loading and vm init

* PS-70 Added toggle to quickly filter TOTP cypher items and show their details, Added new text resource

* PS-70 removed old authentication tab

* removed unnecessary code on vm

* fixed formatting

* PS-70 Added circular progress to the OTP count down

* PS-70 Fixed grid cell width. Added red progress at 20 percent. Refactored circular progress view.

* PS-70 Added new props to custom control.

* PS-70 show toggle only if it's premium

* PS-70 removed unnecessary code

* PS-70 add copy to clipboard.

* PS-70 show upgrade to premium text on details to free user.

* PS-70 added text labels to resource files

* PS-70 Renamed TOTP to Totp to have consistency in naming. Removed a11y text of switch because android was overlapping text.

* PS-70 added new UI to enter code manually in the QR Code scanner screen. Changed existing labels on scanner screen.

* PS-70 Splited totp code to adjust spacing.

* PS-70 Added scanner square corner overlay. Added scanning animation. Added scan success animation.

* PS-70 let zxing scanner camera feed on until screen is closed.

* PS-70 fixed scanner animation for android devices

* PS-70 added vibrate permission to manifest. refactored scanpage code. added manual authentication key feature in scanner.

* PS-70 fixed totp cell title label font

* PS-70 added copy button to totp edit cipher. Added row button when totp is null.

* PS-70 changed labels on manual scanner screen

* PS-70  Added label on top of button to solve UI bug.

* PS-70 Fixed android button overlapping bug by  adding button styling to a Frame view and placing a label inside. Fixed Color on scanner page.

* PS-70 Added frame styling for iOS, since frame view has different base configuration for android and iOS.

* PS-70 fixed font clipping bug on iOS

* PS-70 removed shadow for newer versions of android

* PS-70 code format

* PS-70 removed update to premium uri launch

* PS-70 PR fix for AppResource vs code behind generation.

* PS-70 changed premium required label. fixed bug when to show premium required label.

* [SSG-416] Removed the dashes from free user and just left the Premium subscription required.

* [SSG-416] removed unnecessary changes to the TabsPage file

* [SSG-416] removed unnecessary using.

* [SSG-416] Updated ViewPageViewModel and code refactoring.

* [SG-416] Updated scanner mode toggle text color to be inline with figma designs

* [SSG-416] Mobile PR Fixes

* [SSG-416] Add to remove a11y text from totp toggle because on android it places an helper text next to the switch making it invisible. Also removed from the label because it already reads the text from the label

* [SSG-416] run dotnet tool run dotnet-format

* [SSG-416] PR fixes

* Revert "[SSG-416] PR fixes"

This reverts commit 2f2b90acee.

* [PS-416] Fixed a bug where the item details page was not updating after saving.

* [SG-416] Authenticator toggle remake  (#2027)

* [SG-416] Removed toggle to TOTP. Added on MainPage new entry to go to screen with TOTP codes. Added filter for TOTP codes to be used when searching.

* [SG-416] Removed unnecessary code. Added nav back if there is only 1 cipher with totp code and the user removes it.

* [SG-416] Run dotnet format tool

* [SG-416] PR fixes

* [SG-416] PR Fixes. Manifest formatting. Add try catch. Extracted method and added null protection.

* [SG-416] Make TOTP codes appear above favourites.

* [SG-416] PR fixes. Show error dialog.

Co-authored-by: Carlos J. Muentes <42616259+cmuentes@users.noreply.github.com>
Co-authored-by: Jacob Fink <jfink@bitwarden.com>
2022-08-17 22:10:16 +01:00
aj-rosado
3d9555d420 [PS-1009] Changed keyboard on Passphrase generator to not allow emojis (#2038)
* PS-1009 Added effect to Entry that doesn't allow keyboard with emojis on passphrase separator

* PS-1009 Removed unnecessary ImeOptions setting from NoEmojiKeyboardEffect
Improved code

* PS-1009 Removed unnecessary null validation on Android's NoEmojiKeyboardEffect

Co-authored-by: Federico Maccaroni <fedemkr@gmail.com>
2022-08-16 18:54:28 +01:00
Deividt Gemeli
5f7a1e769a Changed the right margin of the switch at Create Account(#2021) 2022-08-16 18:52:28 +01:00
Joseph Flinn
8b118408fa Add workaround for broken windows 2022 runner (#2040)
* Add workaround for broken windows 2022 runner

* Adding workaround to F-Droid job
2022-08-16 09:46:54 -07:00
github-actions[bot]
de41845e3e Bumped version to 2022.8.1 (#2039)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-16 08:01:17 -07:00
aj-rosado
61597585b5 [PS-1219] Crash when login with SSO (#2023)
* PS-1219 Added null checks and improved error handling on SSO Login

* PS-1219 Improved code

* PS-1219 Improved const naming

Co-authored-by: Federico Maccaroni <fedemkr@gmail.com>
2022-08-16 12:05:23 +01:00
Michał Chęciński
e04b250a73 Add renovate config (#2034) 2022-08-12 13:54:57 +02:00
github-actions[bot]
4fbe1b40e3 Autosync the updated translations (#2035)
Co-authored-by: github-actions <>
2022-08-12 11:32:58 +02:00
Federico Maccaroni
3ef5b576ac [EC-371] Fix iOS extensions login more menu (#2016)
* EC-371 fix iOS extensions login more menu and HintPage to display correctly on extensions

* EC-371 fix merge
2022-08-08 11:28:48 -03:00
github-actions[bot]
570b56364a Autosync the updated translations (#2030)
Co-authored-by: github-actions <>
2022-08-05 14:30:57 +02:00
Federico Maccaroni
ae4e8e2d8e [EC-341] Fix show alternative 2FA on iOS extensions (#2011)
* EC-341 Fix show alternative 2FA on iOS extensions

* EC-341 Fix iOS.Core.csproj reference
2022-08-04 16:42:41 -03:00
Todd Martin
2c8406d0ad [ENG-71] Add Github deployment to release pipeline. (#2022)
* Added Github deployment to release pipeline.

* Added explicit expression syntax

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

* Added explicit expression syntax

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

* Added initial-status

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

* Removed in_progress update since it's set on initial status

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

Co-authored-by: Todd Martin <>
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2022-08-04 13:47:49 -04:00
Michał Chęciński
94bd5ceed3 Fix Android build (#2029)
Change worker to win-2022 for VS2022
2022-08-04 12:35:17 -04:00
github-actions[bot]
aa6be3d691 Bumped version to 2022.8.0 (#2028)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-04 17:28:54 +02:00
Vince Grassia
97fe65647a Update Crowdin action hash (#2025) 2022-08-03 16:51:41 -04:00
Michał Chęciński
ee8b8866e0 Auto bump mobile version after release (#2013)
* Add autobump version number workflow

* Comment pr since not tested

* Update .github/workflows/version-auto-bump.yml

Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>

* Trigger version bump workflow

* Comment for testing

* add input for testing

* FIx

* Remove testing values

Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-08-02 09:34:07 +02:00
Michał Chęciński
3128a4c5c8 Add autobump workflow stub (#2015) 2022-07-29 12:18:57 +02:00
aj-rosado
8ec6545bbc [PS-1116] Improved network error handling (#2007)
* PS-1116 Improved network error handling on ViewPageViewModel and AddEditPageViewModel

* PS-1116 Renamed ViewPage and AddEditPage pages to a more explicit name.
Refactored CheckPassword from the CipherPages to a single Base class.

* PS-1116 Updated variables relative to the AddEditPage and ViewPage refactor to CipherAddEditPage and CipherDetailPage

* Renamed CipherDetailPage to CipherDetailsPage

* Code improvement

* PS-1116 Improved code formatting

* PS-1116 Improved formatting

* PS-1116 Improved code formatting
2022-07-27 17:46:56 +01:00
Federico Maccaroni
90a6850d76 EC-366 Updated AndroidManifest format as what VS4M autoformats (#2014) 2022-07-26 13:08:05 -03:00
Andreas Coroiu
16f70dc0ce [EC-348] change blacklisted to blocked URIs (#2012)
* [EC-348] update blacklisted to blocked URIs

* [EC-348] update variable names
2022-07-26 09:55:16 +02:00
github-actions[bot]
f0ebc5e644 Bumped version to 2022.6.3 (#2005)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-22 09:51:35 -07:00
Andreas Coroiu
03c5dd78c1 [EC-353] sentence cases (#2004) 2022-07-22 10:16:50 +02:00
Andreas Coroiu
e2b6e99a0c feat: change to on and off (#2001) 2022-07-21 15:57:08 +02:00
aj-rosado
263aeef030 [PS-1080] Added text alternative to Boolean custom field icon (#2000)
* PS-1080 Added new accessibility text property to the custom field bool icon

* PS-1080 Added BoolValue property to the FieldView and added new AccessibilityProperty to bool icon
2022-07-21 09:53:39 +01:00
Carlos Gonçalves
f809170c51 [SG-467] Fix environment url validations (#1999)
* [SG-467] Fixed url validation so it works with or without http or https

* [SG-467] Validation has been refactored for simplicity.
2022-07-20 16:27:49 +01:00
Vince Grassia
c2fcc0ac52 Update 'Dry Run' path in Release workflow (#1997) 2022-07-19 15:01:03 -04:00
150 changed files with 21094 additions and 8814 deletions

View File

@@ -57,7 +57,7 @@ jobs:
android:
name: Android
runs-on: windows-2019
runs-on: windows-2022
needs: setup
steps:
- name: Setup NuGet
@@ -68,6 +68,26 @@ jobs:
- name: Set up MSBuild
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
- name: Work Around for broken Windows 2022 Runner Image
run: |
Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\"
$InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
$componentsToAdd = @(
"Component.Xamarin"
)
[string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_}
$Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache')
$process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden
if ($process.ExitCode -eq 0)
{
Write-Host "components have been successfully added"
}
else
{
Write-Host "components were not installed"
exit 1
}
- name: Print environment
run: |
nuget help | grep Version
@@ -212,7 +232,7 @@ jobs:
f-droid:
name: F-Droid Build
runs-on: windows-2019
runs-on: windows-2022
steps:
- name: Setup NuGet
uses: nuget/setup-nuget@b2bc17b761a1d88cab755a776c7922eb26eefbfa # v1.0.6
@@ -222,6 +242,26 @@ jobs:
- name: Set up MSBuild
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
- name: Work Around for broken Windows 2022 Runner Image
run: |
Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\"
$InstallPath = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
$componentsToAdd = @(
"Component.Xamarin"
)
[string]$workloadArgs = $componentsToAdd | ForEach-Object {" --add " + $_}
$Arguments = ('/c', "vs_installer.exe", 'modify', '--installPath', "`"$InstallPath`"",$workloadArgs, '--quiet', '--norestart', '--nocache')
$process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru -WindowStyle Hidden
if ($process.ExitCode -eq 0)
{
Write-Host "components have been successfully added"
}
else
{
Write-Host "components were not installed"
exit 1
}
- name: Print environment
run: |
nuget help | grep Version

View File

@@ -30,7 +30,7 @@ jobs:
secrets: "crowdin-api-token"
- name: Download translations
uses: crowdin/github-action@e39093fd75daae7859c68eded4b43d42ec78d8ea
uses: crowdin/github-action@12143a68c213f3c6d9913c9e5023224f7231face
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_API_TOKEN: ${{ steps.retrieve-secrets.outputs.crowdin-api-token }}

View File

@@ -53,18 +53,38 @@ jobs:
BRANCH_NAME=$(basename ${{ github.ref }})
echo "::set-output name=branch-name::$BRANCH_NAME"
- name: Create GitHub deployment
uses: chrnorm/deployment-action@1b599fe41a0ef1f95191e7f2eec4743f2d7dfc48
id: deployment
with:
token: '${{ secrets.GITHUB_TOKEN }}'
initial-status: 'in_progress'
environment: 'production'
description: 'Deployment ${{ steps.version.outputs.version }} from branch ${{ steps.branch.outputs.branch-name }}'
task: release
- name: Download all artifacts
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
uses: dawidd6/action-download-artifact@575b1e4167df67acf7e692af784566618b23c71e # v2.17.10
with:
workflow: build.yml
workflow_conclusion: success
branch: ${{ steps.branch.outputs.branch-name }}
- name: Download all artifacts
if: ${{ github.event.inputs.release_type == 'Dry Run' }}
uses: dawidd6/action-download-artifact@575b1e4167df67acf7e692af784566618b23c71e # v2.17.10
with:
workflow: build.yml
workflow_conclusion: success
branch: master
- name: Prep Bitwarden iOS release asset
run: zip -r Bitwarden\ iOS.zip Bitwarden\ iOS
- name: Create release
if: github.event.inputs.release_type != 'Dry Run'
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
uses: ncipollo/release-action@40bb172bd05f266cf9ba4ff965cb61e9ee5f6d01 # v1.9.0
with:
artifacts: "./com.x8bit.bitwarden.aab/com.x8bit.bitwarden.aab,
@@ -78,6 +98,22 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
draft: true
- name: Update deployment status to Success
if: ${{ success() }}
uses: chrnorm/deployment-status@07b3930847f65e71c9c6802ff5a402f6dfb46b86
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'success'
deployment-id: ${{ steps.deployment.outputs.deployment_id }}
- name: Update deployment status to Failure
if: ${{ failure() }}
uses: chrnorm/deployment-status@07b3930847f65e71c9c6802ff5a402f6dfb46b86
with:
token: '${{ secrets.GITHUB_TOKEN }}'
state: 'failure'
deployment-id: ${{ steps.deployment.outputs.deployment_id }}
f-droid:
name: F-Droid Release
@@ -89,6 +125,7 @@ jobs:
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.4.0
- name: Download F-Droid .apk artifact
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
uses: dawidd6/action-download-artifact@575b1e4167df67acf7e692af784566618b23c71e # v2.17.10
with:
workflow: build.yml
@@ -96,6 +133,15 @@ jobs:
branch: ${{ needs.release.outputs.branch-name }}
name: com.x8bit.bitwarden-fdroid.apk
- name: Download F-Droid .apk artifact
if: ${{ github.event.inputs.release_type == 'Dry Run' }}
uses: dawidd6/action-download-artifact@575b1e4167df67acf7e692af784566618b23c71e # v2.17.10
with:
workflow: build.yml
workflow_conclusion: success
branch: master
name: com.x8bit.bitwarden-fdroid.apk
- name: Set up Node
uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 # v2.5.1
with:
@@ -161,5 +207,5 @@ jobs:
cd $GITHUB_WORKSPACE
- name: Deploy to gh-pages
if: github.event.inputs.release_type != 'Dry Run'
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
run: npm run deploy

67
.github/workflows/version-auto-bump.yml vendored Normal file
View File

@@ -0,0 +1,67 @@
---
name: Version Auto Bump
on:
release:
types: [published]
jobs:
setup:
name: "Setup"
runs-on: ubuntu-20.04
outputs:
version_number: ${{ steps.version.outputs.new-version }}
steps:
- name: Checkout Branch
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
- name: Get version to bump
id: version
env:
RELEASE_TAG: ${{ github.event.release.tag }}
run: |
CURR_MAJOR=$(echo $RELEASE_TAG | sed -r 's/v([0-9]{4}\.[0-9]\.)([0-9])/\1/')
CURR_VER=$(echo $RELEASE_TAG | sed -r 's/v([0-9]{4}\.[0-9]\.)([0-9])/\2/')
echo $CURR_VER
((CURR_VER++))
NEW_VER=$CURR_MAJOR$CURR_VER
echo $NEW_VER
echo "::set-output name=new-version::$NEW_VER"
trigger_version_bump:
name: "Trigger version bump workflow"
runs-on: ubuntu-20.04
needs:
- setup
steps:
- name: Login to Azure
uses: Azure/login@ec3c14589bd3e9312b3cc8c41e6860e258df9010
with:
creds: ${{ secrets.AZURE_PROD_KV_CREDENTIALS }}
- name: Retrieve secrets
id: retrieve-secrets
env:
KEYVAULT: bitwarden-prod-kv
SECRET: "github-pat-bitwarden-devops-bot-repo-scope"
run: |
VALUE=$(az keyvault secret show --vault-name $KEYVAULT --name $SECRET --query value --output tsv)
echo "::add-mask::$VALUE"
echo "::set-output name=$SECRET::$VALUE"
- 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

22
renovate.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
"schedule:monthly",
":maintainLockFilesMonthly",
":preserveSemverRanges",
":rebaseStalePrs",
":disableDependencyDashboard"
],
"enabledManagers": [
"nuget"
],
"packageRules": [
{
"matchManagers": ["nuget"],
"groupName": "Nuget updates",
"groupSlug": "nuget",
"separateMajorMinor": false
}
]
}

View File

@@ -151,6 +151,7 @@
<Compile Include="Services\ClipboardService.cs" />
<Compile Include="Utilities\IntentExtensions.cs" />
<Compile Include="Renderers\CustomPageRenderer.cs" />
<Compile Include="Effects\NoEmojiKeyboardEffect.cs" />
</ItemGroup>
<ItemGroup>
<AndroidAsset Include="Assets\bwi-font.ttf" />

View File

@@ -0,0 +1,24 @@
using Android.Widget;
using Bit.Droid.Effects;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Android;
[assembly: ExportEffect(typeof(NoEmojiKeyboardEffect), nameof(NoEmojiKeyboardEffect))]
namespace Bit.Droid.Effects
{
public class NoEmojiKeyboardEffect : PlatformEffect
{
protected override void OnAttached()
{
if (Control is EditText editText)
{
editText.InputType = Android.Text.InputTypes.ClassText | Android.Text.InputTypes.TextVariationVisiblePassword | Android.Text.InputTypes.TextFlagMultiLine;
}
}
protected override void OnDetached()
{
}
}
}

View File

@@ -1,57 +1,49 @@
<?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="2022.6.2" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.NFC"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.USE_FINGERPRINT"/>
<uses-permission android:name="android.permission.USE_BIOMETRIC"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
<application android:label="Bitwarden" android:theme="@style/LaunchTheme" android:allowBackup="false" tools:replace="android:allowBackup" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:networkSecurityConfig="@xml/network_security_config">
<provider android:name="androidx.core.content.FileProvider" android:authorities="com.x8bit.bitwarden.fileprovider" android:exported="false" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths"/>
</provider>
<meta-data android:name="android.max_aspect" android:value="2.1"/>
<meta-data android:name="android.content.APP_RESTRICTIONS" android:resource="@xml/app_restrictions"/>
<!-- Support for Samsung "Multi Window" mode (for Android < 7.0 users) -->
<meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="true"/>
<meta-data android:name="com.samsung.android.sdk.multiwindow.penwindow.enable" android:value="true"/>
<!-- Support for LG "Dual Window" mode (for Android < 7.0 users) -->
<meta-data android:name="com.lge.support.SPLIT_WINDOW" android:value="true"/>
<!-- Declare MainActivity manually so we can set LaunchMode using API dependant resource -->
<activity android:name="com.x8bit.bitwarden.MainActivity" android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize|uiMode" android:exported="true" android:icon="@mipmap/ic_launcher" android:label="Bitwarden" android:launchMode="@integer/launchModeAPIlevel" android:theme="@style/LaunchTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/*"/>
<data android:mimeType="image/*"/>
<data android:mimeType="video/*"/>
<data android:mimeType="text/*"/>
</intent-filter>
</activity>
</application>
<!-- Package visibility (for Android 11+) -->
<queries>
<intent>
<action android:name="*"/>
</intent>
</queries>
</manifest>
<?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="2022.9.0" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<application android:label="Bitwarden" android:theme="@style/LaunchTheme" android:allowBackup="false" tools:replace="android:allowBackup" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:networkSecurityConfig="@xml/network_security_config">
<provider android:name="androidx.core.content.FileProvider" android:authorities="com.x8bit.bitwarden.fileprovider" android:exported="false" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths" />
</provider>
<meta-data android:name="android.max_aspect" android:value="2.1" />
<meta-data android:name="android.content.APP_RESTRICTIONS" android:resource="@xml/app_restrictions" />
<!-- Support for Samsung "Multi Window" mode (for Android < 7.0 users) -->
<meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="true" />
<meta-data android:name="com.samsung.android.sdk.multiwindow.penwindow.enable" android:value="true" />
<!-- Support for LG "Dual Window" mode (for Android < 7.0 users) -->
<meta-data android:name="com.lge.support.SPLIT_WINDOW" android:value="true" />
<!-- Declare MainActivity manually so we can set LaunchMode using API dependant resource -->
<activity android:name="com.x8bit.bitwarden.MainActivity" android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize|uiMode" android:exported="true" android:icon="@mipmap/ic_launcher" android:label="Bitwarden" android:launchMode="@integer/launchModeAPIlevel" android:theme="@style/LaunchTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/*" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="text/*" />
</intent-filter>
</activity>
</application>
<!-- Package visibility (for Android 11+) -->
<queries>
<intent>
<action android:name="*" />
</intent>
</queries>
</manifest>

View File

@@ -97,11 +97,11 @@
<Compile Update="Pages\Vault\PasswordHistoryPage.xaml.cs">
<DependentUpon>PasswordHistoryPage.xaml</DependentUpon>
</Compile>
<Compile Update="Pages\Vault\AddEditPage.xaml.cs">
<DependentUpon>AddEditPage.xaml</DependentUpon>
<Compile Update="Pages\Vault\CipherDetailsPage.xaml.cs">
<DependentUpon>CipherDetailsPage.xaml</DependentUpon>
</Compile>
<Compile Update="Pages\Vault\ViewPage.xaml.cs">
<DependentUpon>ViewPage.xaml</DependentUpon>
<Compile Update="Pages\Vault\CipherAddEditPage.xaml.cs">
<DependentUpon>CipherAddEditPage.xaml</DependentUpon>
</Compile>
<Compile Update="Pages\Settings\SettingsPage\SettingsPage.xaml.cs">
<DependentUpon>SettingsPage.xaml</DependentUpon>

View File

@@ -330,20 +330,20 @@ namespace Bit.App
var topPage = tabbedPage.Navigation.ModalStack[tabbedPage.Navigation.ModalStack.Count - 1];
if (topPage is NavigationPage navPage)
{
if (navPage.CurrentPage is ViewPage viewPage)
if (navPage.CurrentPage is CipherDetailsPage cipherDetailsPage)
{
lastPageBeforeLock = new PreviousPageInfo
{
Page = "view",
CipherId = viewPage.ViewModel.CipherId
CipherId = cipherDetailsPage.ViewModel.CipherId
};
}
else if (navPage.CurrentPage is AddEditPage addEditPage && addEditPage.ViewModel.EditMode)
else if (navPage.CurrentPage is CipherAddEditPage cipherAddEditPage && cipherAddEditPage.ViewModel.EditMode)
{
lastPageBeforeLock = new PreviousPageInfo
{
Page = "edit",
CipherId = addEditPage.ViewModel.CipherId
CipherId = cipherAddEditPage.ViewModel.CipherId
};
}
}
@@ -378,7 +378,7 @@ namespace Bit.App
Current.MainPage = new TabsPage(Options);
break;
case NavigationTarget.AddEditCipher:
Current.MainPage = new NavigationPage(new AddEditPage(appOptions: Options));
Current.MainPage = new NavigationPage(new CipherAddEditPage(appOptions: Options));
break;
case NavigationTarget.AutofillCiphers:
Current.MainPage = new NavigationPage(new AutofillCiphersPage(Options));

View File

@@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<controls:ExtendedGrid xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Bit.App.Controls.AuthenticatorViewCell"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:pages="clr-namespace:Bit.App.Pages"
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:ff="clr-namespace:FFImageLoading.Forms;assembly=FFImageLoading.Forms"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
StyleClass="list-row, list-row-platform"
HorizontalOptions="FillAndExpand"
x:DataType="pages:GroupingsPageTOTPListItem"
ColumnDefinitions="40,*,40,Auto,40"
RowSpacing="0"
Padding="0,10,0,0"
RowDefinitions="*,*">
<Grid.Resources>
<u:IconGlyphConverter x:Key="iconGlyphConverter" />
<u:InverseBoolConverter x:Key="inverseBool" />
</Grid.Resources>
<controls:IconLabel
Grid.Column="0"
HorizontalOptions="Center"
VerticalOptions="Center"
StyleClass="list-icon, list-icon-platform"
Grid.RowSpan="2"
IsVisible="{Binding ShowIconImage, Converter={StaticResource inverseBool}}"
Text="{Binding Cipher, Converter={StaticResource iconGlyphConverter}}"
AutomationProperties.IsInAccessibleTree="False" />
<ff:CachedImage
Grid.Column="0"
BitmapOptimizations="True"
ErrorPlaceholder="login.png"
LoadingPlaceholder="login.png"
HorizontalOptions="Center"
VerticalOptions="Center"
WidthRequest="22"
HeightRequest="22"
Grid.RowSpan="2"
IsVisible="{Binding ShowIconImage}"
Source="{Binding IconImageSource, Mode=OneTime}"
AutomationProperties.IsInAccessibleTree="False" />
<Label
LineBreakMode="TailTruncation"
Grid.Column="1"
Grid.Row="0"
VerticalTextAlignment="Center"
VerticalOptions="Fill"
StyleClass="list-title, list-title-platform"
Text="{Binding Cipher.Name}" />
<Label
LineBreakMode="TailTruncation"
Grid.Column="1"
Grid.Row="1"
VerticalTextAlignment="Center"
VerticalOptions="Fill"
StyleClass="list-subtitle, list-subtitle-platform"
Text="{Binding Cipher.SubTitle}" />
<controls:CircularProgressbarView
Progress="{Binding Progress}"
Grid.Row="0"
Grid.Column="2"
Grid.RowSpan="2"
HorizontalOptions="Fill"
VerticalOptions="CenterAndExpand" />
<Label
Text="{Binding TotpSec, Mode=OneWay}"
Style="{DynamicResource textTotp}"
Grid.Row="0"
Grid.Column="2"
Grid.RowSpan="2"
StyleClass="text-sm"
HorizontalTextAlignment="Center"
HorizontalOptions="Fill"
VerticalTextAlignment="Center"
VerticalOptions="Fill" />
<StackLayout
Grid.Row="0"
Grid.Column="3"
Margin="3,0,2,0"
Spacing="5"
Grid.RowSpan="2"
Orientation="Horizontal"
HorizontalOptions="Fill"
VerticalOptions="Fill">
<controls:MonoLabel
Text="{Binding TotpCodeFormattedStart, Mode=OneWay}"
Style="{DynamicResource textTotp}"
StyleClass="text-lg"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"
HorizontalOptions="Center"
VerticalOptions="FillAndExpand" />
<controls:MonoLabel
Text="{Binding TotpCodeFormattedEnd, Mode=OneWay}"
Style="{DynamicResource textTotp}"
StyleClass="text-lg"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"
HorizontalOptions="Center"
VerticalOptions="FillAndExpand" />
</StackLayout>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
CommandParameter="LoginTotp"
Grid.Row="0"
Grid.Column="4"
Grid.RowSpan="2"
Padding="0,0,1,0"
HorizontalOptions="Center"
VerticalOptions="Center"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n CopyTotp}" />
</controls:ExtendedGrid>

View File

@@ -0,0 +1,67 @@
using System;
using Bit.App.Pages;
using Bit.App.Utilities;
using Bit.Core.Models.View;
using Bit.Core.Utilities;
using Xamarin.Forms;
namespace Bit.App.Controls
{
public partial class AuthenticatorViewCell : ExtendedGrid
{
public static readonly BindableProperty CipherProperty = BindableProperty.Create(
nameof(Cipher), typeof(CipherView), typeof(AuthenticatorViewCell), default(CipherView), BindingMode.TwoWay);
public static readonly BindableProperty WebsiteIconsEnabledProperty = BindableProperty.Create(
nameof(WebsiteIconsEnabled), typeof(bool?), typeof(AuthenticatorViewCell));
public static readonly BindableProperty TotpSecProperty = BindableProperty.Create(
nameof(TotpSec), typeof(long), typeof(AuthenticatorViewCell));
public AuthenticatorViewCell()
{
InitializeComponent();
}
public Command CopyCommand { get; set; }
public CipherView Cipher
{
get => GetValue(CipherProperty) as CipherView;
set => SetValue(CipherProperty, value);
}
public bool? WebsiteIconsEnabled
{
get => (bool)GetValue(WebsiteIconsEnabledProperty);
set => SetValue(WebsiteIconsEnabledProperty, value);
}
public long TotpSec
{
get => (long)GetValue(TotpSecProperty);
set => SetValue(TotpSecProperty, value);
}
public bool ShowIconImage
{
get => WebsiteIconsEnabled ?? false
&& !string.IsNullOrWhiteSpace(Cipher.Login?.Uri)
&& IconImageSource != null;
}
private string _iconImageSource = string.Empty;
public string IconImageSource
{
get
{
if (_iconImageSource == string.Empty) // default value since icon source can return null
{
_iconImageSource = IconImageHelper.GetLoginIconImage(Cipher);
}
return _iconImageSource;
}
}
}
}

View File

@@ -0,0 +1,139 @@
using System;
using System.Runtime.CompilerServices;
using SkiaSharp;
using SkiaSharp.Views.Forms;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Bit.App.Controls
{
public class CircularProgressbarView : SKCanvasView
{
private Circle _circle;
public static readonly BindableProperty ProgressProperty = BindableProperty.Create(
nameof(Progress), typeof(double), typeof(CircularProgressbarView), propertyChanged: OnProgressChanged);
public static readonly BindableProperty RadiusProperty = BindableProperty.Create(
nameof(Radius), typeof(float), typeof(CircularProgressbarView), 15f);
public static readonly BindableProperty StrokeWidthProperty = BindableProperty.Create(
nameof(StrokeWidth), typeof(float), typeof(CircularProgressbarView), 3f);
public static readonly BindableProperty ProgressColorProperty = BindableProperty.Create(
nameof(ProgressColor), typeof(Color), typeof(CircularProgressbarView), Color.Default);
public static readonly BindableProperty EndingProgressColorProperty = BindableProperty.Create(
nameof(EndingProgressColor), typeof(Color), typeof(CircularProgressbarView), Color.Default);
public static readonly BindableProperty BackgroundProgressColorProperty = BindableProperty.Create(
nameof(BackgroundProgressColor), typeof(Color), typeof(CircularProgressbarView), Color.Default);
public double Progress
{
get { return (double)GetValue(ProgressProperty); }
set { SetValue(ProgressProperty, value); }
}
public float Radius
{
get => (float)GetValue(RadiusProperty);
set => SetValue(RadiusProperty, value);
}
public float StrokeWidth
{
get => (float)GetValue(StrokeWidthProperty);
set => SetValue(StrokeWidthProperty, value);
}
public Color ProgressColor
{
get => (Color)GetValue(ProgressColorProperty);
set => SetValue(ProgressColorProperty, value);
}
public Color EndingProgressColor
{
get => (Color)GetValue(EndingProgressColorProperty);
set => SetValue(EndingProgressColorProperty, value);
}
public Color BackgroundProgressColor
{
get => (Color)GetValue(BackgroundProgressColorProperty);
set => SetValue(BackgroundProgressColorProperty, value);
}
private static void OnProgressChanged(BindableObject bindable, object oldvalue, object newvalue)
{
var context = bindable as CircularProgressbarView;
context.InvalidateSurface();
}
protected override void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
base.OnPropertyChanged(propertyName);
if (propertyName == nameof(Progress))
{
_circle = new Circle(Radius * (float)DeviceDisplay.MainDisplayInfo.Density, (info) => new SKPoint((float)info.Width / 2, (float)info.Height / 2));
}
}
protected override void OnPaintSurface(SKPaintSurfaceEventArgs e)
{
base.OnPaintSurface(e);
if (_circle != null)
{
_circle.CalculateCenter(e.Info);
e.Surface.Canvas.Clear();
DrawCircle(e.Surface.Canvas, _circle, StrokeWidth * (float)DeviceDisplay.MainDisplayInfo.Density, BackgroundProgressColor.ToSKColor());
DrawArc(e.Surface.Canvas, _circle, () => (float)Progress, StrokeWidth * (float)DeviceDisplay.MainDisplayInfo.Density, ProgressColor.ToSKColor(), EndingProgressColor.ToSKColor());
}
}
private void DrawCircle(SKCanvas canvas, Circle circle, float strokewidth, SKColor color)
{
canvas.DrawCircle(circle.Center, circle.Redius,
new SKPaint()
{
StrokeWidth = strokewidth,
Color = color,
IsStroke = true,
IsAntialias = true
});
}
private void DrawArc(SKCanvas canvas, Circle circle, Func<float> progress, float strokewidth, SKColor color, SKColor progressEndColor)
{
var progressValue = progress();
var angle = progressValue * 3.6f;
canvas.DrawArc(circle.Rect, 270, angle, false,
new SKPaint()
{
StrokeWidth = strokewidth,
Color = progressValue < 20f ? progressEndColor : color,
IsStroke = true,
IsAntialias = true
});
}
}
public class Circle
{
private readonly Func<SKImageInfo, SKPoint> _centerFunc;
public Circle(float redius, Func<SKImageInfo, SKPoint> centerFunc)
{
_centerFunc = centerFunc;
Redius = redius;
}
public SKPoint Center { get; set; }
public float Redius { get; set; }
public SKRect Rect => new SKRect(Center.X - Redius, Center.Y - Redius, Center.X + Redius, Center.Y + Redius);
public void CalculateCenter(SKImageInfo argsInfo)
{
Center = _centerFunc(argsInfo);
}
}
}

View File

@@ -0,0 +1,12 @@
using System;
using Xamarin.Forms;
namespace Bit.App.Effects
{
public class NoEmojiKeyboardEffect : RoutingEffect
{
public NoEmojiKeyboardEffect()
: base("Bitwarden.NoEmojiKeyboardEffect")
{ }
}
}

View File

@@ -70,7 +70,7 @@ namespace Bit.App.Pages
{
bool IsUrlValid(string url)
{
return string.IsNullOrEmpty(url) || Uri.IsWellFormedUriString(url, UriKind.Absolute);
return string.IsNullOrEmpty(url) || Uri.IsWellFormedUriString(url, UriKind.RelativeOrAbsolute);
}
return IsUrlValid(BaseUrl)

View File

@@ -14,7 +14,7 @@
<ContentPage.ToolbarItems>
<ToolbarItem Text="{u:I18n Cancel}" Clicked="Close_Clicked" Order="Primary" Priority="-1" />
<ToolbarItem Text="{u:I18n Submit}" Clicked="Submit_Clicked" />
<ToolbarItem Text="{u:I18n Submit}" Command="{Binding SubmitCommand}" />
</ContentPage.ToolbarItems>
<ScrollView>

View File

@@ -1,5 +1,4 @@
using System;
using Xamarin.Forms;
using Xamarin.Forms;
namespace Bit.App.Pages
{
@@ -24,14 +23,6 @@ namespace Bit.App.Pages
RequestFocus(_email);
}
private async void Submit_Clicked(object sender, EventArgs e)
{
if (DoOnce())
{
await _vm.SubmitAsync();
}
}
private async void Close_Clicked(object sender, System.EventArgs e)
{
if (DoOnce())

View File

@@ -1,10 +1,11 @@
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Resources;
using Bit.Core.Abstractions;
using Bit.Core.Exceptions;
using Bit.Core.Utilities;
using Xamarin.Forms;
using Xamarin.CommunityToolkit.ObjectModel;
namespace Bit.App.Pages
{
@@ -13,18 +14,26 @@ namespace Bit.App.Pages
private readonly IDeviceActionService _deviceActionService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly IApiService _apiService;
private readonly ILogger _logger;
public HintPageViewModel()
{
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_apiService = ServiceContainer.Resolve<IApiService>("apiService");
_logger = ServiceContainer.Resolve<ILogger>();
PageTitle = AppResources.PasswordHint;
SubmitCommand = new Command(async () => await SubmitAsync());
SubmitCommand = new AsyncCommand(SubmitAsync,
onException: ex =>
{
_logger.Exception(ex);
_deviceActionService.DisplayAlertAsync(AppResources.AnErrorHasOccurred, AppResources.GenericErrorMessage, AppResources.Ok).FireAndForget();
},
allowsMultipleExecutions: false);
}
public Command SubmitCommand { get; }
public ICommand SubmitCommand { get; }
public string Email { get; set; }
public async Task SubmitAsync()
@@ -37,14 +46,14 @@ namespace Bit.App.Pages
}
if (string.IsNullOrWhiteSpace(Email))
{
await Page.DisplayAlert(AppResources.AnErrorHasOccurred,
await _deviceActionService.DisplayAlertAsync(AppResources.AnErrorHasOccurred,
string.Format(AppResources.ValidationFieldRequired, AppResources.EmailAddress),
AppResources.Ok);
return;
}
if (!Email.Contains("@"))
{
await Page.DisplayAlert(AppResources.AnErrorHasOccurred, AppResources.InvalidEmail, AppResources.Ok);
await _deviceActionService.DisplayAlertAsync(AppResources.AnErrorHasOccurred, AppResources.InvalidEmail, AppResources.Ok);
return;
}
@@ -54,7 +63,7 @@ namespace Bit.App.Pages
await _apiService.PostPasswordHintAsync(
new Core.Models.Request.PasswordHintRequest { Email = Email });
await _deviceActionService.HideLoadingAsync();
await Page.DisplayAlert(null, AppResources.PasswordHintAlert, AppResources.Ok);
await _deviceActionService.DisplayAlertAsync(null, AppResources.PasswordHintAlert, AppResources.Ok);
await Page.Navigation.PopModalAsync();
}
catch (ApiException e)

View File

@@ -55,6 +55,7 @@
<Entry
x:Name="_email"
Text="{Binding Email}"
IsEnabled="{Binding IsEmailEnabled}"
Keyboard="Email"
StyleClass="box-value">
<VisualStateManager.VisualStateGroups>

View File

@@ -1,8 +1,8 @@
using System;
using System.Threading.Tasks;
using Bit.App.Models;
using Bit.App.Resources;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Bit.Core.Utilities;
using Xamarin.Forms;
@@ -15,6 +15,8 @@ namespace Bit.App.Pages
private bool _inputFocused;
readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>("logger");
public LoginPage(string email = null, AppOptions appOptions = null)
{
_appOptions = appOptions;
@@ -30,11 +32,10 @@ namespace Bit.App.Pages
await _accountListOverlay.HideAsync();
await Navigation.PopModalAsync();
};
if (!string.IsNullOrWhiteSpace(email))
{
_email.IsEnabled = false;
}
else
_vm.IsEmailEnabled = string.IsNullOrWhiteSpace(email);
_vm.IsIosExtension = _appOptions?.IosExtension ?? false;
if (_vm.IsEmailEnabled)
{
_vm.ShowCancelButton = true;
}
@@ -53,7 +54,7 @@ namespace Bit.App.Pages
ToolbarItems.Add(_getPasswordHint);
}
if (Device.RuntimePlatform == Device.Android && !_email.IsEnabled)
if (Device.RuntimePlatform == Device.Android && !_vm.IsEmailEnabled)
{
ToolbarItems.Add(_removeAccount);
}
@@ -110,7 +111,7 @@ namespace Bit.App.Pages
{
if (DoOnce())
{
await _vm.LogInAsync(true, _email.IsEnabled);
await _vm.LogInAsync(true, _vm.IsEmailEnabled);
}
}
@@ -139,26 +140,16 @@ namespace Bit.App.Pages
}
}
private async void More_Clicked(object sender, System.EventArgs e)
private async void More_Clicked(object sender, EventArgs e)
{
await _accountListOverlay.HideAsync();
if (!DoOnce())
try
{
return;
await _accountListOverlay.HideAsync();
_vm.MoreCommand.Execute(null);
}
var buttons = _email.IsEnabled ? new[] { AppResources.GetPasswordHint }
: new[] { AppResources.GetPasswordHint, AppResources.RemoveAccount };
var selection = await DisplayActionSheet(AppResources.Options,
AppResources.Cancel, null, buttons);
if (selection == AppResources.GetPasswordHint)
catch (Exception ex)
{
await Navigation.PushModalAsync(new NavigationPage(new HintPage()));
}
else if (selection == AppResources.RemoveAccount)
{
await _vm.RemoveAccountAsync();
_logger.Value.Exception(ex);
}
}

View File

@@ -1,5 +1,6 @@
using System;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Controls;
using Bit.App.Resources;
@@ -8,6 +9,7 @@ using Bit.Core;
using Bit.Core.Abstractions;
using Bit.Core.Exceptions;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Forms;
namespace Bit.App.Pages
@@ -28,6 +30,7 @@ namespace Bit.App.Pages
private bool _showCancelButton;
private string _email;
private string _masterPassword;
private bool _isEmailEnabled;
public LoginPageViewModel()
{
@@ -44,6 +47,7 @@ namespace Bit.App.Pages
PageTitle = AppResources.Bitwarden;
TogglePasswordCommand = new Command(TogglePassword);
LogInCommand = new Command(async () => await LogInAsync());
MoreCommand = new AsyncCommand(MoreAsync, onException: _logger.Exception, allowsMultipleExecutions: false);
AccountSwitchingOverlayViewModel = new AccountSwitchingOverlayViewModel(_stateService, _messagingService, _logger)
{
@@ -81,10 +85,19 @@ namespace Bit.App.Pages
set => SetProperty(ref _masterPassword, value);
}
public bool IsEmailEnabled
{
get => _isEmailEnabled;
set => SetProperty(ref _isEmailEnabled, value);
}
public bool IsIosExtension { get; set; }
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
public Command LogInCommand { get; }
public Command TogglePasswordCommand { get; }
public ICommand MoreCommand { get; internal set; }
public string ShowPasswordIcon => ShowPassword ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow;
public Action StartTwoFactorAction { get; set; }
@@ -201,6 +214,28 @@ namespace Bit.App.Pages
}
}
private async Task MoreAsync()
{
var buttons = IsEmailEnabled
? new[] { AppResources.GetPasswordHint }
: new[] { AppResources.GetPasswordHint, AppResources.RemoveAccount };
var selection = await _deviceActionService.DisplayActionSheetAsync(AppResources.Options, AppResources.Cancel, null, buttons);
if (selection == AppResources.GetPasswordHint)
{
var hintNavigationPage = new NavigationPage(new HintPage());
if (IsIosExtension)
{
ThemeManager.ApplyResourcesTo(hintNavigationPage);
}
await Page.Navigation.PushModalAsync(hintNavigationPage);
}
else if (selection == AppResources.RemoveAccount)
{
await RemoveAccountAsync();
}
}
public void TogglePassword()
{
ShowPassword = !ShowPassword;

View File

@@ -69,12 +69,12 @@ namespace Bit.App.Pages
}
}
private async void LogIn_Clicked(object sender, EventArgs e)
private void LogIn_Clicked(object sender, EventArgs e)
{
if (DoOnce())
{
CopyAppOptions();
await _vm.LogInAsync();
_vm.LogInCommand.Execute(null);
}
}

View File

@@ -1,5 +1,6 @@
using System;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Resources;
using Bit.App.Utilities;
@@ -8,13 +9,15 @@ using Bit.Core.Enums;
using Bit.Core.Exceptions;
using Bit.Core.Models.Domain;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public class LoginSsoPageViewModel : BaseViewModel
{
private const string REDIRECT_URI = "bitwarden://sso-callback";
private readonly IDeviceActionService _deviceActionService;
private readonly IAuthService _authService;
private readonly ISyncService _syncService;
@@ -23,6 +26,7 @@ namespace Bit.App.Pages
private readonly ICryptoFunctionService _cryptoFunctionService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly IStateService _stateService;
private readonly ILogger _logger;
private string _orgIdentifier;
@@ -37,9 +41,11 @@ namespace Bit.App.Pages
_cryptoFunctionService = ServiceContainer.Resolve<ICryptoFunctionService>("cryptoFunctionService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_stateService = ServiceContainer.Resolve<IStateService>("stateService");
_logger = ServiceContainer.Resolve<ILogger>("logger");
PageTitle = AppResources.Bitwarden;
LogInCommand = new Command(async () => await LogInAsync());
LogInCommand = new AsyncCommand(LogInAsync, allowsMultipleExecutions: false);
}
public string OrgIdentifier
@@ -48,7 +54,7 @@ namespace Bit.App.Pages
set => SetProperty(ref _orgIdentifier, value);
}
public Command LogInCommand { get; }
public ICommand LogInCommand { get; }
public Action StartTwoFactorAction { get; set; }
public Action StartSetPasswordAction { get; set; }
public Action SsoAuthSuccessAction { get; set; }
@@ -65,81 +71,91 @@ namespace Bit.App.Pages
public async Task LogInAsync()
{
if (Connectivity.NetworkAccess == NetworkAccess.None)
{
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
AppResources.InternetConnectionRequiredTitle);
return;
}
if (string.IsNullOrWhiteSpace(OrgIdentifier))
{
await _platformUtilsService.ShowDialogAsync(
string.Format(AppResources.ValidationFieldRequired, AppResources.OrgIdentifier),
AppResources.AnErrorHasOccurred,
AppResources.Ok);
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.LoggingIn);
string ssoToken;
try
{
if (Connectivity.NetworkAccess == NetworkAccess.None)
{
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
AppResources.InternetConnectionRequiredTitle);
return;
}
if (string.IsNullOrWhiteSpace(OrgIdentifier))
{
await _platformUtilsService.ShowDialogAsync(
string.Format(AppResources.ValidationFieldRequired, AppResources.OrgIdentifier),
AppResources.AnErrorHasOccurred,
AppResources.Ok);
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.LoggingIn);
var response = await _apiService.PreValidateSso(OrgIdentifier);
ssoToken = response.Token;
if (string.IsNullOrWhiteSpace(response?.Token))
{
_logger.Error(response is null ? "Login SSO Error: response is null" : "Login SSO Error: response.Token is null or whitespace");
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(AppResources.LoginSsoError);
return;
}
var ssoToken = response.Token;
var passwordOptions = new PasswordGenerationOptions(true);
passwordOptions.Length = 64;
var codeVerifier = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
var codeVerifierHash = await _cryptoFunctionService.HashAsync(codeVerifier, CryptoHashAlgorithm.Sha256);
var codeChallenge = CoreHelpers.Base64UrlEncode(codeVerifierHash);
var state = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
var url = _apiService.IdentityBaseUrl + "/connect/authorize?" +
"client_id=" + _platformUtilsService.GetClientType().GetString() + "&" +
"redirect_uri=" + Uri.EscapeDataString(REDIRECT_URI) + "&" +
"response_type=code&scope=api%20offline_access&" +
"state=" + state + "&code_challenge=" + codeChallenge + "&" +
"code_challenge_method=S256&response_mode=query&" +
"domain_hint=" + Uri.EscapeDataString(OrgIdentifier) + "&" +
"ssoToken=" + Uri.EscapeDataString(ssoToken);
WebAuthenticatorResult authResult = null;
authResult = await WebAuthenticator.AuthenticateAsync(new Uri(url),
new Uri(REDIRECT_URI));
var code = GetResultCode(authResult, state);
if (!string.IsNullOrEmpty(code))
{
await LogIn(code, codeVerifier, OrgIdentifier);
}
else
{
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(AppResources.LoginSsoError,
AppResources.AnErrorHasOccurred);
}
}
catch (ApiException e)
{
_logger.Exception(e);
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(
(e?.Error != null ? e.Error.GetSingleMessage() : AppResources.LoginSsoError),
await _platformUtilsService.ShowDialogAsync(e?.Error?.GetSingleMessage() ?? AppResources.LoginSsoError,
AppResources.AnErrorHasOccurred);
return;
}
var passwordOptions = new PasswordGenerationOptions(true);
passwordOptions.Length = 64;
var codeVerifier = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
var codeVerifierHash = await _cryptoFunctionService.HashAsync(codeVerifier, CryptoHashAlgorithm.Sha256);
var codeChallenge = CoreHelpers.Base64UrlEncode(codeVerifierHash);
var state = await _passwordGenerationService.GeneratePasswordAsync(passwordOptions);
var redirectUri = "bitwarden://sso-callback";
var url = _apiService.IdentityBaseUrl + "/connect/authorize?" +
"client_id=" + _platformUtilsService.GetClientType().GetString() + "&" +
"redirect_uri=" + Uri.EscapeDataString(redirectUri) + "&" +
"response_type=code&scope=api%20offline_access&" +
"state=" + state + "&code_challenge=" + codeChallenge + "&" +
"code_challenge_method=S256&response_mode=query&" +
"domain_hint=" + Uri.EscapeDataString(OrgIdentifier) + "&" +
"ssoToken=" + Uri.EscapeDataString(ssoToken);
WebAuthenticatorResult authResult = null;
try
{
authResult = await WebAuthenticator.AuthenticateAsync(new Uri(url),
new Uri(redirectUri));
}
catch (TaskCanceledException)
{
// user canceled
await _deviceActionService.HideLoadingAsync();
return;
}
var code = GetResultCode(authResult, state);
if (!string.IsNullOrEmpty(code))
{
await LogIn(code, codeVerifier, redirectUri, OrgIdentifier);
}
else
catch (Exception ex)
{
_logger.Exception(ex);
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(AppResources.LoginSsoError,
AppResources.AnErrorHasOccurred);
await _platformUtilsService.ShowDialogAsync(AppResources.GenericErrorMessage, AppResources.AnErrorHasOccurred);
}
}
@@ -158,11 +174,11 @@ namespace Bit.App.Pages
return code;
}
private async Task LogIn(string code, string codeVerifier, string redirectUri, string orgId)
private async Task LogIn(string code, string codeVerifier, string orgId)
{
try
{
var response = await _authService.LogInSsoAsync(code, codeVerifier, redirectUri, orgId);
var response = await _authService.LogInSsoAsync(code, codeVerifier, REDIRECT_URI, orgId);
await AppHelpers.ResetInvalidUnlockAttemptsAsync();
await _stateService.SetRememberedOrgIdentifierAsync(OrgIdentifier);
await _deviceActionService.HideLoadingAsync();

View File

@@ -132,7 +132,7 @@
IsToggled="{Binding AcceptPolicies}"
StyleClass="box-value"
HorizontalOptions="Start"
Margin="{Binding SwitchMargin}"/>
Margin="0, 0, 10, 0"/>
<Label StyleClass="box-footer-label"
HorizontalOptions="Fill">
<Label.FormattedText>

View File

@@ -61,14 +61,6 @@ namespace Bit.App.Pages
get => _acceptPolicies;
set => SetProperty(ref _acceptPolicies, value);
}
public Thickness SwitchMargin
{
get => Device.RuntimePlatform == Device.Android
? new Thickness(0, 0, 0, 0)
: new Thickness(0, 0, 10, 0);
}
public bool ShowTerms { get; set; }
public Command SubmitCommand { get; }
public Command TogglePasswordCommand { get; }

View File

@@ -17,15 +17,19 @@
<ToolbarItem Text="{u:I18n Cancel}" Clicked="Close_Clicked" Order="Primary" Priority="-1"
x:Name="_cancelItem" />
</ContentPage.ToolbarItems>
<ContentPage.Resources>
<ResourceDictionary>
<u:InverseBoolConverter x:Key="inverseBool" />
<u:IsNullConverter x:Key="isNull" />
<ToolbarItem Icon="more_vert.png" Clicked="More_Clicked" Order="Primary"
x:Name="_moreItem" x:Key="moreItem"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n Options}" />
<ToolbarItem
x:Name="_moreItem"
x:Key="moreItem"
Icon="more_vert.png"
Order="Primary"
Command="{Binding MoreCommand}"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n Options}" />
<ToolbarItem Text="{u:I18n UseAnotherTwoStepMethod}"
Clicked="Methods_Clicked"
Order="Secondary"

View File

@@ -2,7 +2,6 @@
using System.Threading.Tasks;
using Bit.App.Controls;
using Bit.App.Models;
using Bit.App.Resources;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Bit.Core.Utilities;
@@ -137,21 +136,6 @@ namespace Bit.App.Pages
}
}
private async void More_Clicked(object sender, EventArgs e)
{
if (!DoOnce())
{
return;
}
var selection = await DisplayActionSheet(AppResources.Options, AppResources.Cancel, null, AppResources.UseAnotherTwoStepMethod);
if (selection == AppResources.UseAnotherTwoStepMethod)
{
await _vm.AnotherMethodAsync();
}
}
private async void ResendEmail_Clicked(object sender, EventArgs e)
{
if (DoOnce())

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Resources;
using Bit.App.Utilities;
@@ -12,6 +13,7 @@ using Bit.Core.Exceptions;
using Bit.Core.Models.Request;
using Bit.Core.Utilities;
using Newtonsoft.Json;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Essentials;
using Xamarin.Forms;
@@ -30,6 +32,7 @@ namespace Bit.App.Pages
private readonly IStateService _stateService;
private readonly II18nService _i18nService;
private readonly IAppIdService _appIdService;
private readonly ILogger _logger;
private TwoFactorProviderType? _selectedProviderType;
private string _totpInstruction;
@@ -51,9 +54,11 @@ namespace Bit.App.Pages
_stateService = ServiceContainer.Resolve<IStateService>("stateService");
_i18nService = ServiceContainer.Resolve<II18nService>("i18nService");
_appIdService = ServiceContainer.Resolve<IAppIdService>("appIdService");
_logger = ServiceContainer.Resolve<ILogger>();
PageTitle = AppResources.TwoStepLogin;
SubmitCommand = new Command(async () => await SubmitAsync());
MoreCommand = new AsyncCommand(MoreAsync, onException: _logger.Exception, allowsMultipleExecutions: false);
}
public string TotpInstruction
@@ -111,6 +116,7 @@ namespace Bit.App.Pages
});
}
public Command SubmitCommand { get; }
public ICommand MoreCommand { get; }
public Action TwoFactorAuthSuccessAction { get; set; }
public Action StartSetPasswordAction { get; set; }
public Action CloseAction { get; set; }
@@ -337,6 +343,15 @@ namespace Bit.App.Pages
}
}
private async Task MoreAsync()
{
var selection = await _deviceActionService.DisplayActionSheetAsync(AppResources.Options, AppResources.Cancel, null, AppResources.UseAnotherTwoStepMethod);
if (selection == AppResources.UseAnotherTwoStepMethod)
{
await AnotherMethodAsync();
}
}
public async Task AnotherMethodAsync()
{
var supportedProviders = _authService.GetSupportedTwoFactorProviders();

View File

@@ -6,6 +6,7 @@
xmlns:pages="clr-namespace:Bit.App.Pages"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:effects="clr-namespace:Bit.App.Effects"
x:DataType="pages:GeneratorPageViewModel"
Title="{Binding PageTitle}">
<ContentPage.BindingContext>
@@ -128,7 +129,11 @@
Text="{Binding WordSeparator}"
IsSpellCheckEnabled="False"
IsTextPredictionEnabled="False"
StyleClass="box-value" />
StyleClass="box-value">
<Entry.Effects>
<effects:NoEmojiKeyboardEffect />
</Entry.Effects>
</Entry>
</StackLayout>
<StackLayout StyleClass="box-row, box-row-switch">
<Label

View File

@@ -132,20 +132,20 @@
<StackLayout StyleClass="box" IsVisible="{Binding ShowAndroidAutofillSettings}">
<StackLayout StyleClass="box-row, box-row-input">
<Label
Text="{u:I18n BlacklistedUris}"
Text="{u:I18n AutofillBlockedUris}"
StyleClass="box-label" />
<Editor
x:Name="_blacklistedUrisEditor"
Text="{Binding AutofillBlacklistedUris}"
x:Name="_autofillBlockedUrisEditor"
Text="{Binding AutofillBlockedUris}"
StyleClass="box-value"
AutoSize="TextChanges"
IsSpellCheckEnabled="False"
IsTextPredictionEnabled="False"
Keyboard="Url"
Unfocused="BlacklistedUrisEditor_Unfocused" />
Unfocused="AutofillBlockedUrisEditor_Unfocused" />
</StackLayout>
<Label
Text="{u:I18n BlacklistedUrisDescription}"
Text="{u:I18n AutofillBlockedUrisDescription}"
StyleClass="box-footer-label" />
</StackLayout>
</StackLayout>

View File

@@ -45,12 +45,12 @@ namespace Bit.App.Pages
protected async override void OnDisappearing()
{
base.OnDisappearing();
await _vm.UpdateAutofillBlacklistedUris();
await _vm.UpdateAutofillBlockedUris();
}
private async void BlacklistedUrisEditor_Unfocused(object sender, FocusEventArgs e)
private async void AutofillBlockedUrisEditor_Unfocused(object sender, FocusEventArgs e)
{
await _vm.UpdateAutofillBlacklistedUris();
await _vm.UpdateAutofillBlockedUris();
}
private async void Close_Clicked(object sender, System.EventArgs e)

View File

@@ -17,7 +17,7 @@ namespace Bit.App.Pages
private bool _autofillSavePrompt;
private string _autofillBlacklistedUris;
private string _autofillBlockedUris;
private bool _favicon;
private bool _autoTotpCopy;
private int _clearClipboardSelectedIndex;
@@ -167,10 +167,10 @@ namespace Bit.App.Pages
}
}
public string AutofillBlacklistedUris
public string AutofillBlockedUris
{
get => _autofillBlacklistedUris;
set => SetProperty(ref _autofillBlacklistedUris, value);
get => _autofillBlockedUris;
set => SetProperty(ref _autofillBlockedUris, value);
}
public bool ShowAndroidAutofillSettings
@@ -182,8 +182,8 @@ namespace Bit.App.Pages
public async Task InitAsync()
{
AutofillSavePrompt = !(await _stateService.GetAutofillDisableSavePromptAsync()).GetValueOrDefault();
var blacklistedUrisList = await _stateService.GetAutofillBlacklistedUrisAsync();
AutofillBlacklistedUris = blacklistedUrisList != null ? string.Join(", ", blacklistedUrisList) : null;
var blockedUrisList = await _stateService.GetAutofillBlacklistedUrisAsync();
AutofillBlockedUris = blockedUrisList != null ? string.Join(", ", blockedUrisList) : null;
AutoTotpCopy = !(await _stateService.GetDisableAutoTotpCopyAsync() ?? false);
Favicon = !(await _stateService.GetDisableFaviconAsync()).GetValueOrDefault();
var theme = await _stateService.GetThemeAsync();
@@ -252,19 +252,19 @@ namespace Bit.App.Pages
}
}
public async Task UpdateAutofillBlacklistedUris()
public async Task UpdateAutofillBlockedUris()
{
if (_inited)
{
if (string.IsNullOrWhiteSpace(AutofillBlacklistedUris))
if (string.IsNullOrWhiteSpace(AutofillBlockedUris))
{
await _stateService.SetAutofillBlacklistedUrisAsync(null);
AutofillBlacklistedUris = null;
AutofillBlockedUris = null;
return;
}
try
{
var csv = AutofillBlacklistedUris;
var csv = AutofillBlockedUris;
var urisList = new List<string>();
foreach (var uri in csv.Split(','))
{
@@ -281,7 +281,7 @@ namespace Bit.App.Pages
urisList.Add(cleanedUri);
}
await _stateService.SetAutofillBlacklistedUrisAsync(urisList);
AutofillBlacklistedUris = string.Join(", ", urisList);
AutofillBlockedUris = string.Join(", ", urisList);
}
catch { }
}

View File

@@ -15,7 +15,7 @@ namespace Bit.App.Pages
public bool UseFrame { get; set; }
public Func<Task> ExecuteAsync { get; set; }
public bool SubLabelTextEnabled => SubLabel == AppResources.Enabled;
public bool SubLabelTextEnabled => SubLabel == AppResources.On;
public string LineBreakMode => SubLabel == null ? "TailTruncation" : "";
public bool ShowSubLabel => SubLabel.Length != 0;
public bool ShowTimeInput => Time != null;

View File

@@ -450,7 +450,7 @@ namespace Bit.App.Pages
autofillItems.Add(new SettingsPageListItem
{
Name = AppResources.AutofillServices,
SubLabel = _deviceActionService.AutofillServicesEnabled() ? AppResources.Enabled : AppResources.Disabled,
SubLabel = _deviceActionService.AutofillServicesEnabled() ? AppResources.On : AppResources.Off,
ExecuteAsync = () => Page.Navigation.PushModalAsync(new NavigationPage(new AutofillServicesPage(Page as SettingsPage)))
});
}
@@ -500,7 +500,7 @@ namespace Bit.App.Pages
new SettingsPageListItem
{
Name = AppResources.UnlockWithPIN,
SubLabel = _pin ? AppResources.Enabled : AppResources.Disabled,
SubLabel = _pin ? AppResources.On : AppResources.Off,
ExecuteAsync = () => UpdatePinAsync()
},
new SettingsPageListItem
@@ -525,7 +525,7 @@ namespace Bit.App.Pages
var item = new SettingsPageListItem
{
Name = string.Format(AppResources.UnlockWith, biometricName),
SubLabel = _biometric ? AppResources.Enabled : AppResources.Disabled,
SubLabel = _biometric ? AppResources.On : AppResources.Off,
ExecuteAsync = () => UpdateBiometricAsync()
};
securityItems.Insert(2, item);
@@ -554,7 +554,7 @@ namespace Bit.App.Pages
securityItems.Add(new SettingsPageListItem
{
Name = AppResources.AllowScreenCapture,
SubLabel = _screenCaptureAllowed ? AppResources.Enabled : AppResources.Disabled,
SubLabel = _screenCaptureAllowed ? AppResources.On : AppResources.Off,
ExecuteAsync = () => SetScreenCaptureAllowedAsync()
});
}
@@ -627,7 +627,7 @@ namespace Bit.App.Pages
new SettingsPageListItem
{
Name = AppResources.SubmitCrashLogs,
SubLabel = _reportLoggingEnabled ? AppResources.Enabled : AppResources.Disabled,
SubLabel = _reportLoggingEnabled ? AppResources.On : AppResources.Off,
ExecuteAsync = () => LoggerReportingAsync()
},
#endif

View File

@@ -137,11 +137,11 @@ namespace Bit.App.Pages
}
if (_appOptions.FillType.HasValue && _appOptions.FillType != CipherType.Login)
{
var pageForOther = new AddEditPage(type: _appOptions.FillType, fromAutofill: true);
var pageForOther = new CipherAddEditPage(type: _appOptions.FillType, fromAutofill: true);
await Navigation.PushModalAsync(new NavigationPage(pageForOther));
return;
}
var pageForLogin = new AddEditPage(null, CipherType.Login, uri: _vm.Uri, name: _vm.Name,
var pageForLogin = new CipherAddEditPage(null, CipherType.Login, uri: _vm.Uri, name: _vm.Name,
fromAutofill: true);
await Navigation.PushModalAsync(new NavigationPage(pageForLogin));
}

View File

@@ -0,0 +1,76 @@
using System;
using System.Threading.Tasks;
using Bit.App.Abstractions;
using Bit.App.Resources;
using Bit.Core.Abstractions;
using Bit.Core.Exceptions;
using Bit.Core.Models.View;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
namespace Bit.App.Pages
{
public abstract class BaseCipherViewModel : BaseViewModel
{
private readonly IAuditService _auditService;
protected readonly IDeviceActionService _deviceActionService;
protected readonly ILogger _logger;
protected readonly IPlatformUtilsService _platformUtilsService;
private CipherView _cipher;
protected abstract string[] AdditionalPropertiesToRaiseOnCipherChanged { get; }
public BaseCipherViewModel()
{
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_auditService = ServiceContainer.Resolve<IAuditService>("auditService");
_logger = ServiceContainer.Resolve<ILogger>("logger");
CheckPasswordCommand = new AsyncCommand(CheckPasswordAsync, allowsMultipleExecutions: false);
}
public CipherView Cipher
{
get => _cipher;
set => SetProperty(ref _cipher, value, additionalPropertyNames: AdditionalPropertiesToRaiseOnCipherChanged);
}
public AsyncCommand CheckPasswordCommand { get; }
protected async Task CheckPasswordAsync()
{
try
{
if (string.IsNullOrWhiteSpace(Cipher?.Login?.Password))
{
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.CheckingPassword);
var matches = await _auditService.PasswordLeakedAsync(Cipher.Login.Password);
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(matches > 0
? string.Format(AppResources.PasswordExposed, matches.ToString("N0"))
: AppResources.PasswordSafe);
}
catch (ApiException apiException)
{
_logger.Exception(apiException);
await _deviceActionService.HideLoadingAsync();
if (apiException?.Error != null)
{
await _platformUtilsService.ShowDialogAsync(apiException.Error.GetSingleMessage(),
AppResources.AnErrorHasOccurred);
}
}
catch (Exception ex)
{
_logger.Exception(ex);
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(AppResources.AnErrorHasOccurred);
}
}
}
}

View File

@@ -2,7 +2,7 @@
<pages:BaseContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Bit.App.Pages.AddEditPage"
x:Class="Bit.App.Pages.CipherAddEditPage"
xmlns:pages="clr-namespace:Bit.App.Pages"
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:controls="clr-namespace:Bit.App.Controls"
@@ -10,11 +10,11 @@
xmlns:behaviors="clr-namespace:Bit.App.Behaviors"
xmlns:effects="clr-namespace:Bit.App.Effects"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
x:DataType="pages:AddEditPageViewModel"
x:DataType="pages:CipherAddEditPageViewModel"
x:Name="_page"
Title="{Binding PageTitle}">
<ContentPage.BindingContext>
<pages:AddEditPageViewModel />
<pages:CipherAddEditPageViewModel />
</ContentPage.BindingContext>
<ContentPage.ToolbarItems>
@@ -184,31 +184,61 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label
Text="{u:I18n AuthenticatorKey}"
StyleClass="box-label"
Grid.Row="0"
Grid.Column="0" />
<Frame
IsVisible="{Binding HasTotpValue, Converter={StaticResource inverseBool}}"
Margin="0,5,0,0"
StyleClass="btn-icon-row"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Padding="0"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3">
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="ScanTotp_Clicked" />
</Frame.GestureRecognizers>
<controls:IconLabel
Text="{Binding SetupTotpText}"
Padding="0,15"
HorizontalOptions="Center"
VerticalOptions="FillAndExpand"
VerticalTextAlignment="Center" />
</Frame>
<controls:MonoEntry
x:Name="_loginTotpEntry"
Text="{Binding Cipher.Login.Totp}"
IsSpellCheckEnabled="False"
IsTextPredictionEnabled="False"
IsVisible="{Binding HasTotpValue}"
IsPassword="{Binding Cipher.ViewPassword, Converter={StaticResource inverseBool}}"
IsEnabled="{Binding Cipher.ViewPassword}"
StyleClass="box-value"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="{Binding TotpColumnSpan}" />
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
IsVisible="{Binding HasTotpValue}"
Grid.Row="0"
Grid.Column="1"
Grid.RowSpan="2" />
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Camera}}"
Clicked="ScanTotp_Clicked"
Grid.Row="0"
Grid.Column="1"
Grid.Column="2"
Grid.RowSpan="2"
IsVisible="{Binding Cipher.ViewPassword}"
IsVisible="{Binding HasTotpValue}"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n ScanQrTitle}" />
</Grid>
@@ -608,7 +638,7 @@
</StackLayout>
<controls:RepeaterView ItemsSource="{Binding Fields}">
<controls:RepeaterView.ItemTemplate>
<DataTemplate x:DataType="pages:AddEditPageFieldViewModel">
<DataTemplate x:DataType="pages:CipherAddEditPageFieldViewModel">
<StackLayout Spacing="0" Padding="0">
<Grid StyleClass="box-row, box-row-input">
<Grid.RowDefinitions>

View File

@@ -14,7 +14,7 @@ using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
namespace Bit.App.Pages
{
public partial class AddEditPage : BaseContentPage
public partial class CipherAddEditPage : BaseContentPage
{
private readonly AppOptions _appOptions;
private readonly IStateService _stateService;
@@ -22,10 +22,10 @@ namespace Bit.App.Pages
private readonly IVaultTimeoutService _vaultTimeoutService;
private readonly IKeyConnectorService _keyConnectorService;
private AddEditPageViewModel _vm;
private CipherAddEditPageViewModel _vm;
private bool _fromAutofill;
public AddEditPage(
public CipherAddEditPage(
string cipherId = null,
CipherType? type = null,
string folderId = null,
@@ -36,7 +36,7 @@ namespace Bit.App.Pages
bool fromAutofill = false,
AppOptions appOptions = null,
bool cloneMode = false,
ViewPage viewPage = null)
CipherDetailsPage cipherDetailsPage = null)
{
_stateService = ServiceContainer.Resolve<IStateService>("stateService");
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
@@ -47,7 +47,7 @@ namespace Bit.App.Pages
_fromAutofill = fromAutofill;
FromAutofillFramework = _appOptions?.FromAutofillFramework ?? false;
InitializeComponent();
_vm = BindingContext as AddEditPageViewModel;
_vm = BindingContext as CipherAddEditPageViewModel;
_vm.Page = this;
_vm.CipherId = cipherId;
_vm.FolderId = folderId == "none" ? null : folderId;
@@ -57,7 +57,7 @@ namespace Bit.App.Pages
_vm.DefaultName = name ?? appOptions?.SaveName;
_vm.DefaultUri = uri ?? appOptions?.Uri;
_vm.CloneMode = cloneMode;
_vm.ViewPage = viewPage;
_vm.CipherDetailsPage = cipherDetailsPage;
_vm.Init();
SetActivityIndicator();
if (_vm.EditMode && !_vm.CloneMode && Device.RuntimePlatform == Device.Android)
@@ -145,7 +145,7 @@ namespace Bit.App.Pages
}
public bool FromAutofillFramework { get; set; }
public AddEditPageViewModel ViewModel => _vm;
public CipherAddEditPageViewModel ViewModel => _vm;
protected override async void OnAppearing()
{

View File

@@ -2,7 +2,6 @@
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Bit.App.Abstractions;
using Bit.App.Models;
using Bit.App.Resources;
using Bit.Core;
@@ -11,26 +10,23 @@ using Bit.Core.Enums;
using Bit.Core.Exceptions;
using Bit.Core.Models.View;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public class AddEditPageViewModel : BaseViewModel
public class CipherAddEditPageViewModel : BaseCipherViewModel
{
private readonly IDeviceActionService _deviceActionService;
private readonly ICipherService _cipherService;
private readonly IFolderService _folderService;
private readonly ICollectionService _collectionService;
private readonly IStateService _stateService;
private readonly IOrganizationService _organizationService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly IAuditService _auditService;
private readonly IMessagingService _messagingService;
private readonly IEventService _eventService;
private readonly IPolicyService _policyService;
private readonly ILogger _logger;
private readonly IClipboardService _clipboardService;
private CipherView _cipher;
private bool _showNotesSeparator;
private bool _showPassword;
private bool _showCardNumber;
@@ -44,7 +40,7 @@ namespace Bit.App.Pages
private bool _hasCollections;
private string _previousCipherId;
private List<Core.Models.View.CollectionView> _writeableCollections;
private string[] _additionalCipherProperties = new string[]
protected override string[] AdditionalPropertiesToRaiseOnCipherChanged => new string[]
{
nameof(IsLogin),
nameof(IsIdentity),
@@ -53,7 +49,9 @@ namespace Bit.App.Pages
nameof(ShowUris),
nameof(ShowAttachments),
nameof(ShowCollections),
nameof(HasTotpValue)
};
private List<KeyValuePair<UriMatchType?, string>> _matchDetectionOptions =
new List<KeyValuePair<UriMatchType?, string>>
{
@@ -66,31 +64,28 @@ namespace Bit.App.Pages
new KeyValuePair<UriMatchType?, string>(UriMatchType.Never, AppResources.Never)
};
public AddEditPageViewModel()
public CipherAddEditPageViewModel()
{
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
_cipherService = ServiceContainer.Resolve<ICipherService>("cipherService");
_folderService = ServiceContainer.Resolve<IFolderService>("folderService");
_stateService = ServiceContainer.Resolve<IStateService>("stateService");
_organizationService = ServiceContainer.Resolve<IOrganizationService>("organizationService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_auditService = ServiceContainer.Resolve<IAuditService>("auditService");
_messagingService = ServiceContainer.Resolve<IMessagingService>("messagingService");
_collectionService = ServiceContainer.Resolve<ICollectionService>("collectionService");
_eventService = ServiceContainer.Resolve<IEventService>("eventService");
_policyService = ServiceContainer.Resolve<IPolicyService>("policyService");
_logger = ServiceContainer.Resolve<ILogger>("logger");
_clipboardService = ServiceContainer.Resolve<IClipboardService>("clipboardService");
GeneratePasswordCommand = new Command(GeneratePassword);
TogglePasswordCommand = new Command(TogglePassword);
ToggleCardNumberCommand = new Command(ToggleCardNumber);
ToggleCardCodeCommand = new Command(ToggleCardCode);
CheckPasswordCommand = new Command(CheckPasswordAsync);
UriOptionsCommand = new Command<LoginUriView>(UriOptions);
FieldOptionsCommand = new Command<AddEditPageFieldViewModel>(FieldOptions);
FieldOptionsCommand = new Command<CipherAddEditPageFieldViewModel>(FieldOptions);
PasswordPromptHelpCommand = new Command(PasswordPromptHelp);
CopyCommand = new AsyncCommand(CopyTotpClipboardAsync, onException: ex => _logger.Exception(ex), allowsMultipleExecutions: false);
Uris = new ExtendedObservableCollection<LoginUriView>();
Fields = new ExtendedObservableCollection<AddEditPageFieldViewModel>();
Fields = new ExtendedObservableCollection<CipherAddEditPageFieldViewModel>();
Collections = new ExtendedObservableCollection<CollectionViewModel>();
AllowPersonal = true;
@@ -146,10 +141,10 @@ namespace Bit.App.Pages
public Command TogglePasswordCommand { get; set; }
public Command ToggleCardNumberCommand { get; set; }
public Command ToggleCardCodeCommand { get; set; }
public Command CheckPasswordCommand { get; set; }
public Command UriOptionsCommand { get; set; }
public Command FieldOptionsCommand { get; set; }
public Command PasswordPromptHelpCommand { get; set; }
public AsyncCommand CopyCommand { get; set; }
public string CipherId { get; set; }
public string OrganizationId { get; set; }
public string FolderId { get; set; }
@@ -164,7 +159,7 @@ namespace Bit.App.Pages
public List<KeyValuePair<string, string>> FolderOptions { get; set; }
public List<KeyValuePair<string, string>> OwnershipOptions { get; set; }
public ExtendedObservableCollection<LoginUriView> Uris { get; set; }
public ExtendedObservableCollection<AddEditPageFieldViewModel> Fields { get; set; }
public ExtendedObservableCollection<CipherAddEditPageFieldViewModel> Fields { get; set; }
public ExtendedObservableCollection<CollectionViewModel> Collections { get; set; }
public int TypeSelectedIndex
@@ -233,11 +228,6 @@ namespace Bit.App.Pages
}
}
}
public CipherView Cipher
{
get => _cipher;
set => SetProperty(ref _cipher, value, additionalPropertyNames: _additionalCipherProperties);
}
public bool ShowNotesSeparator
{
get => _showNotesSeparator;
@@ -285,7 +275,7 @@ namespace Bit.App.Pages
public bool ShowOwnershipOptions => !EditMode || CloneMode;
public bool OwnershipPolicyInEffect => ShowOwnershipOptions && !AllowPersonal;
public bool CloneMode { get; set; }
public ViewPage ViewPage { get; set; }
public CipherDetailsPage CipherDetailsPage { get; set; }
public bool IsLogin => Cipher?.Type == CipherType.Login;
public bool IsIdentity => Cipher?.Type == CipherType.Identity;
public bool IsCard => Cipher?.Type == CipherType.Card;
@@ -300,7 +290,8 @@ namespace Bit.App.Pages
public bool AllowPersonal { get; set; }
public bool PasswordPrompt => Cipher.Reprompt != CipherRepromptType.None;
public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow;
public bool HasTotpValue => IsLogin && !string.IsNullOrEmpty(Cipher?.Login?.Totp);
public string SetupTotpText => $"{BitwardenIcons.Camera} {AppResources.SetupTotp}";
public void Init()
{
PageTitle = EditMode && !CloneMode ? AppResources.EditItem : AppResources.AddItem;
@@ -421,7 +412,7 @@ namespace Bit.App.Pages
}
if (Cipher.Fields != null)
{
Fields.ResetWithRange(Cipher.Fields?.Select(f => new AddEditPageFieldViewModel(Cipher, f)));
Fields.ResetWithRange(Cipher.Fields?.Select(f => new CipherAddEditPageFieldViewModel(Cipher, f)));
}
}
@@ -509,7 +500,7 @@ namespace Bit.App.Pages
EditMode && !CloneMode ? AppResources.ItemUpdated : AppResources.NewItemCreated);
_messagingService.Send(EditMode && !CloneMode ? "editedCipher" : "addedCipher", Cipher.Id);
if (Page is AddEditPage page && page.FromAutofillFramework)
if (Page is CipherAddEditPage page && page.FromAutofillFramework)
{
// Close and go back to app
_deviceActionService.CloseAutofill();
@@ -518,7 +509,7 @@ namespace Bit.App.Pages
{
if (CloneMode)
{
ViewPage?.UpdateCipherId(this.Cipher.Id);
CipherDetailsPage?.UpdateCipherId(this.Cipher.Id);
}
// if the app is tombstoned then PopModalAsync would throw index out of bounds
if (Page.Navigation?.ModalStack?.Count > 0)
@@ -603,7 +594,7 @@ namespace Bit.App.Pages
public async void UriOptions(LoginUriView uri)
{
if (!(Page as AddEditPage).DoOnce())
if (!(Page as CipherAddEditPage).DoOnce())
{
return;
}
@@ -639,9 +630,9 @@ namespace Bit.App.Pages
Uris.Add(new LoginUriView());
}
public async void FieldOptions(AddEditPageFieldViewModel field)
public async void FieldOptions(CipherAddEditPageFieldViewModel field)
{
if (!(Page as AddEditPage).DoOnce())
if (!(Page as CipherAddEditPage).DoOnce())
{
return;
}
@@ -701,10 +692,10 @@ namespace Bit.App.Pages
}
if (Fields == null)
{
Fields = new ExtendedObservableCollection<AddEditPageFieldViewModel>();
Fields = new ExtendedObservableCollection<CipherAddEditPageFieldViewModel>();
}
var type = fieldTypeOptions.FirstOrDefault(f => f.Value == typeSelection).Key;
Fields.Add(new AddEditPageFieldViewModel(Cipher, new FieldView
Fields.Add(new CipherAddEditPageFieldViewModel(Cipher, new FieldView
{
Type = type,
Name = string.IsNullOrWhiteSpace(name) ? null : name,
@@ -832,35 +823,24 @@ namespace Bit.App.Pages
private void TriggerCipherChanged()
{
TriggerPropertyChanged(nameof(Cipher), _additionalCipherProperties);
TriggerPropertyChanged(nameof(Cipher), AdditionalPropertiesToRaiseOnCipherChanged);
}
private async void CheckPasswordAsync()
private async Task CopyTotpClipboardAsync()
{
if (!(Page as BaseContentPage).DoOnce())
try
{
return;
await _clipboardService.CopyTextAsync(Cipher.Login.Totp);
_platformUtilsService.ShowToast("info", null, string.Format(AppResources.ValueHasBeenCopied, AppResources.AuthenticatorKeyScanner));
}
if (string.IsNullOrWhiteSpace(Cipher.Login?.Password))
catch (Exception ex)
{
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.CheckingPassword);
var matches = await _auditService.PasswordLeakedAsync(Cipher.Login.Password);
await _deviceActionService.HideLoadingAsync();
if (matches > 0)
{
await _platformUtilsService.ShowDialogAsync(string.Format(AppResources.PasswordExposed,
matches.ToString("N0")));
}
else
{
await _platformUtilsService.ShowDialogAsync(AppResources.PasswordSafe);
_logger.Exception(ex);
}
}
}
public class AddEditPageFieldViewModel : ExtendedViewModel
public class CipherAddEditPageFieldViewModel : ExtendedViewModel
{
private II18nService _i18nService;
private FieldView _field;
@@ -876,7 +856,7 @@ namespace Bit.App.Pages
nameof(IsLinkedType),
};
public AddEditPageFieldViewModel(CipherView cipher, FieldView field)
public CipherAddEditPageFieldViewModel(CipherView cipher, FieldView field)
{
_i18nService = ServiceContainer.Resolve<II18nService>("i18nService");
_cipher = cipher;

View File

@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<pages:BaseContentPage
<?xml version="1.0" encoding="utf-8"?>
<pages:BaseContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Bit.App.Pages.ViewPage"
x:Class="Bit.App.Pages.CipherDetailsPage"
xmlns:pages="clr-namespace:Bit.App.Pages"
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:effects="clr-namespace:Bit.App.Effects"
xmlns:views="clr-namespace:Bit.Core.Models.View;assembly=BitwardenCore"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
x:DataType="pages:ViewPageViewModel"
x:DataType="pages:CipherDetailsPageViewModel"
x:Name="_page"
Title="{Binding PageTitle}">
<ContentPage.BindingContext>
<pages:ViewPageViewModel />
<pages:CipherDetailsPageViewModel />
</ContentPage.BindingContext>
<ContentPage.Resources>
@@ -22,15 +22,15 @@
<u:StringHasValueConverter x:Key="stringHasValue" />
<u:IsNotNullConverter x:Key="notNull" />
<ToolbarItem Text="{u:I18n Collections}"
x:Key="collectionsItem"
x:Name="_collectionsItem"
Clicked="Collections_Clicked"
Order="Secondary" />
x:Key="collectionsItem"
x:Name="_collectionsItem"
Clicked="Collections_Clicked"
Order="Secondary" />
<ToolbarItem Text="{u:I18n MoveToOrganization}"
x:Key="shareItem"
x:Name="_shareItem"
Clicked="Share_Clicked"
Order="Secondary" />
x:Key="shareItem"
x:Name="_shareItem"
Clicked="Share_Clicked"
Order="Secondary" />
<ToolbarItem Text="{u:I18n Close}" Clicked="Close_Clicked" Order="Primary" Priority="-1"
x:Name="_closeItem" x:Key="closeItem" />
<ToolbarItem Clicked="EditToolbarItem_Clicked" Order="Primary"
@@ -83,7 +83,7 @@
StyleClass="box-value"
Grid.Row="1"
Grid.Column="0" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
@@ -96,7 +96,7 @@
</Grid>
<BoxView StyleClass="box-row-separator"
IsVisible="{Binding Cipher.Login.Username, Converter={StaticResource stringHasValue}}" />
<Grid StyleClass="box-row"
<Grid StyleClass="box-row"
IsVisible="{Binding Cipher.Login.Password, Converter={StaticResource stringHasValue}}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
@@ -126,7 +126,7 @@
Grid.Column="0"
LineBreakMode="CharacterWrap"
IsVisible="{Binding ShowPassword}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.CheckCircle}}"
Command="{Binding CheckPasswordCommand}"
@@ -136,7 +136,7 @@
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n CheckPassword}"
IsVisible="{Binding Cipher.ViewPassword}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowPasswordIcon}"
Command="{Binding TogglePasswordCommand}"
@@ -147,7 +147,7 @@
AutomationProperties.Name="{u:I18n ToggleVisibility}"
AutomationProperties.HelpText="{Binding PasswordVisibilityAccessibilityText}"
IsVisible="{Binding Cipher.ViewPassword}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
@@ -165,10 +165,11 @@
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="40" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label
@@ -178,29 +179,49 @@
Grid.Column="0" />
<controls:MonoLabel
Text="{Binding TotpCodeFormatted, Mode=OneWay}"
IsVisible="{Binding ShowUpgradePremiumTotpText, Converter={StaticResource inverseBool}}"
StyleClass="box-value"
Grid.Row="1"
Grid.Column="0" />
<Label
Text="{Binding TotpSec, Mode=OneWay}"
Style="{DynamicResource textTotp}"
Margin="0, 0, 10, 0"
Grid.Column="0"
VerticalTextAlignment="Start"
VerticalOptions="Start" />
<controls:CircularProgressbarView
Progress="{Binding TotpProgress}"
Grid.Row="0"
Grid.Column="1"
Grid.RowSpan="2"
HorizontalOptions="End"
HorizontalTextAlignment="End"
VerticalOptions="CenterAndExpand" />
<controls:IconButton
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" />
<Label
Text="{Binding TotpSec, Mode=OneWay}"
Style="{DynamicResource textTotp}"
Grid.Row="0"
Grid.Column="1"
Grid.RowSpan="2"
StyleClass="text-sm"
VerticalTextAlignment="Center"
HorizontalTextAlignment="Center"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" />
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
IsVisible="{Binding CanAccessPremium}"
CommandParameter="LoginTotp"
Grid.Row="0"
Grid.Column="2"
Grid.RowSpan="2"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n CopyTotp}" />
<Label
Text="{u:I18n PremiumSubscriptionRequired}"
StyleClass="box-footer-label"
IsVisible="{Binding ShowUpgradePremiumTotpText}"
Margin="0,5,0,2"
Grid.Column="0"
Grid.Row="1"
HorizontalOptions="FillAndExpand" />
</Grid>
<BoxView StyleClass="box-row-separator" IsVisible="{Binding ShowTotp}" />
</StackLayout>
@@ -244,7 +265,7 @@
Grid.Row="1"
Grid.Column="0"
IsVisible="{Binding ShowCardNumber}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowCardNumberIcon}"
Command="{Binding ToggleCardNumberCommand}"
@@ -253,7 +274,7 @@
Grid.RowSpan="2"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n ToggleVisibility}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
@@ -316,7 +337,7 @@
Grid.Row="1"
Grid.Column="0"
IsVisible="{Binding ShowCardCode}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowCardCodeIcon}"
Command="{Binding ToggleCardCodeCommand}"
@@ -325,7 +346,7 @@
Grid.RowSpan="2"
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n ToggleVisibility}" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Clone}}"
Command="{Binding CopyCommand}"
@@ -529,7 +550,7 @@
<StackLayout StyleClass="box-row">
<controls:SelectableLabel
Text="{Binding Cipher.Notes, Mode=OneWay}"
StyleClass="box-value"/>
StyleClass="box-value" />
</StackLayout>
<BoxView StyleClass="box-row-separator" />
</StackLayout>
@@ -540,7 +561,7 @@
</StackLayout>
<controls:RepeaterView ItemsSource="{Binding Fields}">
<controls:RepeaterView.ItemTemplate>
<DataTemplate x:DataType="pages:ViewPageFieldViewModel">
<DataTemplate x:DataType="pages:CipherDetailsPageFieldViewModel">
<StackLayout Spacing="0" Padding="0">
<Grid StyleClass="box-row">
<Grid.RowDefinitions>
@@ -571,6 +592,8 @@
IsVisible="{Binding IsLinkedType}" />
<controls:IconLabel
Text="{Binding ValueText, Mode=OneWay}"
AutomationProperties.IsInAccessibleTree="true"
AutomationProperties.Name="{Binding ValueAccessibilityText, Mode=OneWay}"
StyleClass="box-value"
Grid.Row="1"
Grid.Column="0"
@@ -588,7 +611,7 @@
StyleClass="box-value"
IsVisible="{Binding ShowHiddenValue, Converter={StaticResource inverseBool}}" />
</StackLayout>
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowHiddenValueIcon}"
Command="{Binding ToggleHiddenValueCommand}"
@@ -636,7 +659,7 @@
StyleClass="box-sub-label"
HorizontalTextAlignment="End"
VerticalTextAlignment="Center" />
<controls:IconButton
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.Download}}"
Command="{Binding BindingContext.DownloadAttachmentCommand, Source={x:Reference _page}}"
@@ -700,4 +723,4 @@
</Button>
</AbsoluteLayout>
</pages:BaseContentPage>
</pages:BaseContentPage>

View File

@@ -9,18 +9,18 @@ using Xamarin.Forms;
namespace Bit.App.Pages
{
public partial class ViewPage : BaseContentPage
public partial class CipherDetailsPage : BaseContentPage
{
private readonly IBroadcasterService _broadcasterService;
private readonly ISyncService _syncService;
private ViewPageViewModel _vm;
private CipherDetailsPageViewModel _vm;
public ViewPage(string cipherId)
public CipherDetailsPage(string cipherId)
{
InitializeComponent();
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
_syncService = ServiceContainer.Resolve<ISyncService>("syncService");
_vm = BindingContext as ViewPageViewModel;
_vm = BindingContext as CipherDetailsPageViewModel;
_vm.Page = this;
_vm.CipherId = cipherId;
SetActivityIndicator(_mainContent);
@@ -40,7 +40,7 @@ namespace Bit.App.Pages
}
}
public ViewPageViewModel ViewModel => _vm;
public CipherDetailsPageViewModel ViewModel => _vm;
public void UpdateCipherId(string cipherId)
{
@@ -55,7 +55,7 @@ namespace Bit.App.Pages
IsBusy = true;
}
_broadcasterService.Subscribe(nameof(ViewPage), async (message) =>
_broadcasterService.Subscribe(nameof(CipherDetailsPage), async (message) =>
{
try
{
@@ -111,8 +111,8 @@ namespace Bit.App.Pages
{
base.OnDisappearing();
IsBusy = false;
_broadcasterService.Unsubscribe(nameof(ViewPage));
_vm.CleanUp();
_vm.StopCiphersTotpTick().FireAndForget();
_broadcasterService.Unsubscribe(nameof(CipherDetailsPage));
}
private async void PasswordHistory_Tapped(object sender, System.EventArgs e)
@@ -140,7 +140,7 @@ namespace Bit.App.Pages
{
return;
}
await Navigation.PushModalAsync(new NavigationPage(new AddEditPage(_vm.CipherId)));
await Navigation.PushModalAsync(new NavigationPage(new CipherAddEditPage(_vm.CipherId)));
}
}
}
@@ -212,7 +212,7 @@ namespace Bit.App.Pages
{
return;
}
var page = new AddEditPage(_vm.CipherId, cloneMode: true, viewPage: this);
var page = new CipherAddEditPage(_vm.CipherId, cloneMode: true, cipherDetailsPage: this);
await Navigation.PushModalAsync(new NavigationPage(page));
}
}
@@ -267,7 +267,7 @@ namespace Bit.App.Pages
}
else if (selection == AppResources.Clone)
{
var page = new AddEditPage(_vm.CipherId, cloneMode: true, viewPage: this);
var page = new CipherAddEditPage(_vm.CipherId, cloneMode: true, cipherDetailsPage: this);
await Navigation.PushModalAsync(new NavigationPage(page));
}
}

View File

@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
@@ -17,23 +18,19 @@ using Xamarin.Forms;
namespace Bit.App.Pages
{
public class ViewPageViewModel : BaseViewModel
public class CipherDetailsPageViewModel : BaseCipherViewModel
{
private readonly IDeviceActionService _deviceActionService;
private readonly ICipherService _cipherService;
private readonly IStateService _stateService;
private readonly ITotpService _totpService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly IAuditService _auditService;
private readonly ITotpService _totpService;
private readonly IMessagingService _messagingService;
private readonly IEventService _eventService;
private readonly IPasswordRepromptService _passwordRepromptService;
private readonly ILocalizeService _localizeService;
private readonly IClipboardService _clipboardService;
private readonly ILogger _logger;
private CipherView _cipher;
private List<ViewPageFieldViewModel> _fields;
private List<CipherDetailsPageFieldViewModel> _fields;
private bool _canAccessPremium;
private bool _showPassword;
private bool _showCardNumber;
@@ -47,21 +44,21 @@ namespace Bit.App.Pages
private byte[] _attachmentData;
private string _attachmentFilename;
private bool _passwordReprompted;
private TotpHelper _totpTickHelper;
private CancellationTokenSource _totpTickCancellationToken;
private Task _totpTickTask;
public ViewPageViewModel()
public CipherDetailsPageViewModel()
{
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
_cipherService = ServiceContainer.Resolve<ICipherService>("cipherService");
_stateService = ServiceContainer.Resolve<IStateService>("stateService");
_totpService = ServiceContainer.Resolve<ITotpService>("totpService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_auditService = ServiceContainer.Resolve<IAuditService>("auditService");
_totpService = ServiceContainer.Resolve<ITotpService>("totpService");
_messagingService = ServiceContainer.Resolve<IMessagingService>("messagingService");
_eventService = ServiceContainer.Resolve<IEventService>("eventService");
_passwordRepromptService = ServiceContainer.Resolve<IPasswordRepromptService>("passwordRepromptService");
_localizeService = ServiceContainer.Resolve<ILocalizeService>("localizeService");
_clipboardService = ServiceContainer.Resolve<IClipboardService>("clipboardService");
_logger = ServiceContainer.Resolve<ILogger>("logger");
CopyCommand = new AsyncCommand<string>((id) => CopyAsync(id, null), onException: ex => _logger.Exception(ex), allowsMultipleExecutions: false);
CopyUriCommand = new AsyncCommand<LoginUriView>(uriView => CopyAsync("LoginUri", uriView.Uri), onException: ex => _logger.Exception(ex), allowsMultipleExecutions: false);
@@ -70,8 +67,7 @@ namespace Bit.App.Pages
TogglePasswordCommand = new Command(TogglePassword);
ToggleCardNumberCommand = new Command(ToggleCardNumber);
ToggleCardCodeCommand = new Command(ToggleCardCode);
CheckPasswordCommand = new Command(CheckPasswordAsync);
DownloadAttachmentCommand = new Command<AttachmentView>(DownloadAttachmentAsync);
DownloadAttachmentCommand = new AsyncCommand<AttachmentView>(DownloadAttachmentAsync, allowsMultipleExecutions: false);
PageTitle = AppResources.ViewItem;
}
@@ -83,32 +79,27 @@ namespace Bit.App.Pages
public Command TogglePasswordCommand { get; set; }
public Command ToggleCardNumberCommand { get; set; }
public Command ToggleCardCodeCommand { get; set; }
public Command CheckPasswordCommand { get; set; }
public Command DownloadAttachmentCommand { get; set; }
public AsyncCommand<AttachmentView> DownloadAttachmentCommand { get; set; }
public string CipherId { get; set; }
public CipherView Cipher
protected override string[] AdditionalPropertiesToRaiseOnCipherChanged => new string[]
{
get => _cipher;
set => SetProperty(ref _cipher, value,
additionalPropertyNames: new string[]
{
nameof(IsLogin),
nameof(IsIdentity),
nameof(IsCard),
nameof(IsSecureNote),
nameof(ShowUris),
nameof(ShowAttachments),
nameof(ShowTotp),
nameof(ColoredPassword),
nameof(UpdatedText),
nameof(PasswordUpdatedText),
nameof(PasswordHistoryText),
nameof(ShowIdentityAddress),
nameof(IsDeleted),
nameof(CanEdit),
});
}
public List<ViewPageFieldViewModel> Fields
nameof(IsLogin),
nameof(IsIdentity),
nameof(IsCard),
nameof(IsSecureNote),
nameof(ShowUris),
nameof(ShowAttachments),
nameof(ShowTotp),
nameof(ColoredPassword),
nameof(UpdatedText),
nameof(PasswordUpdatedText),
nameof(PasswordHistoryText),
nameof(ShowIdentityAddress),
nameof(IsDeleted),
nameof(CanEdit),
nameof(ShowUpgradePremiumTotpText)
};
public List<CipherDetailsPageFieldViewModel> Fields
{
get => _fields;
set => SetProperty(ref _fields, value);
@@ -207,21 +198,22 @@ namespace Bit.App.Pages
return fs;
}
}
public bool ShowUpgradePremiumTotpText => !CanAccessPremium && ShowTotp;
public bool ShowUris => IsLogin && Cipher.Login.HasUris;
public bool ShowIdentityAddress => IsIdentity && (
!string.IsNullOrWhiteSpace(Cipher.Identity.Address1) ||
!string.IsNullOrWhiteSpace(Cipher.Identity.City) ||
!string.IsNullOrWhiteSpace(Cipher.Identity.Country));
public bool ShowAttachments => Cipher.HasAttachments && (CanAccessPremium || Cipher.OrganizationId != null);
public bool ShowTotp => IsLogin && !string.IsNullOrWhiteSpace(Cipher.Login.Totp) &&
!string.IsNullOrWhiteSpace(TotpCodeFormatted);
public bool ShowTotp => IsLogin && !string.IsNullOrWhiteSpace(Cipher.Login.Totp);
public string ShowPasswordIcon => ShowPassword ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string ShowCardNumberIcon => ShowCardNumber ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string ShowCardCodeIcon => ShowCardCode ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string PasswordVisibilityAccessibilityText => ShowPassword ? AppResources.PasswordIsVisibleTapToHide : AppResources.PasswordIsNotVisibleTapToShow;
public string TotpCodeFormatted
{
get => _totpCodeFormatted;
get => _canAccessPremium ? _totpCodeFormatted : string.Empty;
set => SetProperty(ref _totpCodeFormatted, value,
additionalPropertyNames: new string[]
{
@@ -231,7 +223,11 @@ namespace Bit.App.Pages
public string TotpSec
{
get => _totpSec;
set => SetProperty(ref _totpSec, value);
set => SetProperty(ref _totpSec, value,
additionalPropertyNames: new string[]
{
nameof(TotpProgress)
});
}
public bool TotpLow
{
@@ -242,12 +238,12 @@ namespace Bit.App.Pages
Page.Resources["textTotp"] = ThemeManager.Resources()[value ? "text-danger" : "text-default"];
}
}
public double TotpProgress => string.IsNullOrEmpty(TotpSec) ? 0 : double.Parse(TotpSec) * 100 / 30;
public bool IsDeleted => Cipher.IsDeleted;
public bool CanEdit => !Cipher.IsDeleted;
public async Task<bool> LoadAsync(Action finishedLoadingAction = null)
{
CleanUp();
var cipher = await _cipherService.GetAsync(CipherId);
if (cipher == null)
{
@@ -256,24 +252,15 @@ namespace Bit.App.Pages
}
Cipher = await cipher.DecryptAsync();
CanAccessPremium = await _stateService.CanAccessPremiumAsync();
Fields = Cipher.Fields?.Select(f => new ViewPageFieldViewModel(this, Cipher, f)).ToList();
Fields = Cipher.Fields?.Select(f => new CipherDetailsPageFieldViewModel(this, Cipher, f)).ToList();
if (Cipher.Type == Core.Enums.CipherType.Login && !string.IsNullOrWhiteSpace(Cipher.Login.Totp) &&
(Cipher.OrganizationUseTotp || CanAccessPremium))
{
await TotpUpdateCodeAsync();
var interval = _totpService.GetTimeInterval(Cipher.Login.Totp);
await TotpTickAsync(interval);
_totpInterval = DateTime.UtcNow;
Device.StartTimer(new TimeSpan(0, 0, 1), () =>
{
if (_totpInterval == null)
{
return false;
}
var task = TotpTickAsync(interval);
return true;
});
_totpTickHelper = new TotpHelper(Cipher);
_totpTickCancellationToken?.Cancel();
_totpTickCancellationToken = new CancellationTokenSource();
_totpTickTask = new TimerTask(_logger, StartCiphersTotpTick, _totpTickCancellationToken).RunPeriodic();
}
if (_previousCipherId != CipherId)
{
@@ -284,9 +271,27 @@ namespace Bit.App.Pages
return true;
}
public void CleanUp()
private async void StartCiphersTotpTick()
{
_totpInterval = null;
try
{
await _totpTickHelper.GenerateNewTotpValues();
TotpSec = _totpTickHelper.TotpSec;
TotpCodeFormatted = _totpTickHelper.TotpCodeFormatted;
}
catch (Exception ex)
{
_logger.Exception(ex);
}
}
public async Task StopCiphersTotpTick()
{
_totpTickCancellationToken?.Cancel();
if (_totpTickTask != null)
{
await _totpTickTask;
}
}
public async void TogglePassword()
@@ -455,86 +460,52 @@ namespace Bit.App.Pages
}
}
private async void CheckPasswordAsync()
private async Task DownloadAttachmentAsync(AttachmentView attachment)
{
if (!(Page as BaseContentPage).DoOnce())
{
return;
}
if (string.IsNullOrWhiteSpace(Cipher.Login?.Password))
{
return;
}
if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
{
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
AppResources.InternetConnectionRequiredTitle);
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.CheckingPassword);
var matches = await _auditService.PasswordLeakedAsync(Cipher.Login.Password);
await _deviceActionService.HideLoadingAsync();
if (matches > 0)
{
await _platformUtilsService.ShowDialogAsync(string.Format(AppResources.PasswordExposed,
matches.ToString("N0")));
}
else
{
await _platformUtilsService.ShowDialogAsync(AppResources.PasswordSafe);
}
}
private async void DownloadAttachmentAsync(AttachmentView attachment)
{
if (!(Page as BaseContentPage).DoOnce())
{
return;
}
if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
{
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
AppResources.InternetConnectionRequiredTitle);
return;
}
if (Cipher.OrganizationId == null && !CanAccessPremium)
{
await _platformUtilsService.ShowDialogAsync(AppResources.PremiumRequired);
return;
}
if (attachment.FileSize >= 10485760) // 10 MB
{
var confirmed = await _platformUtilsService.ShowDialogAsync(
string.Format(AppResources.AttachmentLargeWarning, attachment.SizeName), null,
AppResources.Yes, AppResources.No);
if (!confirmed)
{
return;
}
}
var canOpenFile = true;
if (!_deviceActionService.CanOpenFile(attachment.FileName))
{
if (Device.RuntimePlatform == Device.iOS)
{
// iOS is currently hardcoded to always return CanOpenFile == true, but should it ever return false
// for any reason we want to be sure to catch it here.
await _platformUtilsService.ShowDialogAsync(AppResources.UnableToOpenFile);
return;
}
canOpenFile = false;
}
if (!await PromptPasswordAsync())
{
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.Downloading);
try
{
if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.None)
{
await _platformUtilsService.ShowDialogAsync(AppResources.InternetConnectionRequiredMessage,
AppResources.InternetConnectionRequiredTitle);
return;
}
if (Cipher.OrganizationId == null && !CanAccessPremium)
{
await _platformUtilsService.ShowDialogAsync(AppResources.PremiumRequired);
return;
}
if (attachment.FileSize >= 10485760) // 10 MB
{
var confirmed = await _platformUtilsService.ShowDialogAsync(
string.Format(AppResources.AttachmentLargeWarning, attachment.SizeName), null,
AppResources.Yes, AppResources.No);
if (!confirmed)
{
return;
}
}
var canOpenFile = true;
if (!_deviceActionService.CanOpenFile(attachment.FileName))
{
if (Device.RuntimePlatform == Device.iOS)
{
// iOS is currently hardcoded to always return CanOpenFile == true, but should it ever return false
// for any reason we want to be sure to catch it here.
await _platformUtilsService.ShowDialogAsync(AppResources.UnableToOpenFile);
return;
}
canOpenFile = false;
}
if (!await PromptPasswordAsync())
{
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.Downloading);
var data = await _cipherService.DownloadAndDecryptAttachmentAsync(Cipher.Id, attachment, Cipher.OrganizationId);
await _deviceActionService.HideLoadingAsync();
if (data == null)
@@ -561,9 +532,11 @@ namespace Bit.App.Pages
OpenAttachment(data, attachment);
}
}
catch
catch (Exception ex)
{
_logger.Exception(ex);
await _deviceActionService.HideLoadingAsync();
await _platformUtilsService.ShowDialogAsync(AppResources.AnErrorHasOccurred);
}
}
@@ -640,7 +613,7 @@ namespace Bit.App.Pages
}
else if (id == "LoginTotp")
{
text = _totpCode;
text = TotpCodeFormatted.Replace(" ", string.Empty);
name = AppResources.VerificationCodeTotp;
}
else if (id == "LoginUri")
@@ -703,15 +676,15 @@ namespace Bit.App.Pages
}
}
public class ViewPageFieldViewModel : ExtendedViewModel
public class CipherDetailsPageFieldViewModel : ExtendedViewModel
{
private II18nService _i18nService;
private ViewPageViewModel _vm;
private CipherDetailsPageViewModel _vm;
private FieldView _field;
private CipherView _cipher;
private bool _showHiddenValue;
public ViewPageFieldViewModel(ViewPageViewModel vm, CipherView cipher, FieldView field)
public CipherDetailsPageFieldViewModel(CipherDetailsPageViewModel vm, CipherView cipher, FieldView field)
{
_i18nService = ServiceContainer.Resolve<II18nService>("i18nService");
_vm = vm;
@@ -727,6 +700,7 @@ namespace Bit.App.Pages
additionalPropertyNames: new string[]
{
nameof(ValueText),
nameof(ValueAccessibilityText),
nameof(IsBooleanType),
nameof(IsHiddenType),
nameof(IsTextType),
@@ -750,7 +724,7 @@ namespace Bit.App.Pages
{
if (IsBooleanType)
{
return _field.Value == "true" ? BitwardenIcons.CheckSquare : BitwardenIcons.Square;
return _field.BoolValue ? BitwardenIcons.CheckSquare : BitwardenIcons.Square;
}
else if (IsLinkedType)
{
@@ -764,6 +738,19 @@ namespace Bit.App.Pages
}
}
public string ValueAccessibilityText
{
get
{
if (IsBooleanType)
{
return _field.BoolValue ? AppResources.Enabled : AppResources.Disabled;
}
return ValueText;
}
}
public FormattedString ColoredHiddenValue => PasswordFormatter.FormatPassword(_field.Value);
public Command ToggleHiddenValueCommand { get; set; }

View File

@@ -10,7 +10,6 @@ using Bit.Core.Enums;
using Bit.Core.Exceptions;
using Bit.Core.Models.View;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Forms;
namespace Bit.App.Pages
@@ -157,7 +156,7 @@ namespace Bit.App.Pages
}
if (selection == AppResources.View || string.IsNullOrWhiteSpace(AutofillUrl))
{
var page = new ViewPage(cipher.Id);
var page = new CipherDetailsPage(cipher.Id);
await Page.Navigation.PushModalAsync(new NavigationPage(page));
}
else if (selection == AppResources.Autofill || selection == AppResources.AutofillAndSave)

View File

@@ -6,6 +6,7 @@
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:effects="clr-namespace:Bit.App.Effects"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
x:DataType="pages:GroupingsPageViewModel"
Title="{Binding PageTitle}"
@@ -53,6 +54,14 @@
WebsiteIconsEnabled="{Binding BindingContext.WebsiteIconsEnabled, Source={x:Reference _page}}" />
</DataTemplate>
<DataTemplate x:Key="authenticatorTemplate"
x:DataType="pages:GroupingsPageTOTPListItem">
<controls:AuthenticatorViewCell
Cipher="{Binding Cipher}"
WebsiteIconsEnabled="{Binding BindingContext.WebsiteIconsEnabled, Source={x:Reference _page}}"
TotpSec="{Binding TotpSec}"/>
</DataTemplate>
<DataTemplate x:Key="groupTemplate"
x:DataType="pages:GroupingsPageListItem">
<controls:ExtendedStackLayout Orientation="Horizontal"
@@ -104,6 +113,7 @@
<pages:GroupingsPageListItemSelector x:Key="listItemDataTemplateSelector"
HeaderTemplate="{StaticResource headerTemplate}"
CipherTemplate="{StaticResource cipherTemplate}"
AuthenticatorTemplate="{StaticResource authenticatorTemplate}"
GroupTemplate="{StaticResource groupTemplate}" />
<StackLayout x:Key="mainLayout" x:Name="_mainLayout">
@@ -130,7 +140,6 @@
AutomationProperties.IsInAccessibleTree="True"
AutomationProperties.Name="{u:I18n Filter}" />
</StackLayout>
<StackLayout
VerticalOptions="CenterAndExpand"
Padding="20, 0"

View File

@@ -22,6 +22,7 @@ namespace Bit.App.Pages
private readonly IVaultTimeoutService _vaultTimeoutService;
private readonly ICipherService _cipherService;
private readonly IDeviceActionService _deviceActionService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly GroupingsPageViewModel _vm;
private readonly string _pageName;
@@ -29,7 +30,7 @@ namespace Bit.App.Pages
public GroupingsPage(bool mainPage, CipherType? type = null, string folderId = null,
string collectionId = null, string pageTitle = null, string vaultFilterSelection = null,
PreviousPageInfo previousPage = null, bool deleted = false)
PreviousPageInfo previousPage = null, bool deleted = false, bool showTotp = false)
{
_pageName = string.Concat(nameof(GroupingsPage), "_", DateTime.UtcNow.Ticks);
InitializeComponent();
@@ -41,6 +42,7 @@ namespace Bit.App.Pages
_vaultTimeoutService = ServiceContainer.Resolve<IVaultTimeoutService>("vaultTimeoutService");
_cipherService = ServiceContainer.Resolve<ICipherService>("cipherService");
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>("deviceActionService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_vm = BindingContext as GroupingsPageViewModel;
_vm.Page = this;
_vm.MainPage = mainPage;
@@ -48,6 +50,7 @@ namespace Bit.App.Pages
_vm.FolderId = folderId;
_vm.CollectionId = collectionId;
_vm.Deleted = deleted;
_vm.ShowTotp = showTotp;
_previousPage = previousPage;
if (pageTitle != null)
{
@@ -69,7 +72,7 @@ namespace Bit.App.Pages
ToolbarItems.Add(_lockItem);
ToolbarItems.Add(_exitItem);
}
if (deleted)
if (deleted || showTotp)
{
_absLayout.Children.Remove(_fab);
ToolbarItems.Remove(_addItem);
@@ -189,10 +192,11 @@ namespace Bit.App.Pages
return false;
}
protected override void OnDisappearing()
protected override async void OnDisappearing()
{
base.OnDisappearing();
IsBusy = false;
_vm.StopCiphersTotpTick().FireAndForget();
_broadcasterService.Unsubscribe(_pageName);
_vm.DisableRefreshing();
_accountAvatar?.OnDisappearing();
@@ -200,35 +204,54 @@ namespace Bit.App.Pages
private async void RowSelected(object sender, SelectionChangedEventArgs e)
{
((ExtendedCollectionView)sender).SelectedItem = null;
if (!DoOnce())
try
{
return;
}
if (!(e.CurrentSelection?.FirstOrDefault() is GroupingsPageListItem item))
{
return;
}
((ExtendedCollectionView)sender).SelectedItem = null;
if (!DoOnce())
{
return;
}
if (item.IsTrash)
{
await _vm.SelectTrashAsync();
if (e.CurrentSelection?.FirstOrDefault() is GroupingsPageTOTPListItem totpItem)
{
await _vm.SelectCipherAsync(totpItem.Cipher);
return;
}
if (!(e.CurrentSelection?.FirstOrDefault() is GroupingsPageListItem item))
{
return;
}
if (item.IsTrash)
{
await _vm.SelectTrashAsync();
}
else if (item.IsTotpCode)
{
await _vm.SelectTotpCodesAsync();
}
else if (item.Cipher != null)
{
await _vm.SelectCipherAsync(item.Cipher);
}
else if (item.Folder != null)
{
await _vm.SelectFolderAsync(item.Folder);
}
else if (item.Collection != null)
{
await _vm.SelectCollectionAsync(item.Collection);
}
else if (item.Type != null)
{
await _vm.SelectTypeAsync(item.Type.Value);
}
}
else if (item.Cipher != null)
catch (Exception ex)
{
await _vm.SelectCipherAsync(item.Cipher);
}
else if (item.Folder != null)
{
await _vm.SelectFolderAsync(item.Folder);
}
else if (item.Collection != null)
{
await _vm.SelectCollectionAsync(item.Collection);
}
else if (item.Type != null)
{
await _vm.SelectTypeAsync(item.Type.Value);
LoggerHelper.LogEvenIfCantBeResolved(ex);
_platformUtilsService.ShowDialogAsync(AppResources.AnErrorHasOccurred, AppResources.GenericErrorMessage, AppResources.Ok).FireAndForget();
}
}
@@ -271,7 +294,7 @@ namespace Bit.App.Pages
}
if (!_vm.Deleted && DoOnce())
{
var page = new AddEditPage(null, _vm.Type, _vm.FolderId, _vm.CollectionId, _vm.GetVaultFilterOrgId());
var page = new CipherAddEditPage(null, _vm.Type, _vm.FolderId, _vm.CollectionId, _vm.GetVaultFilterOrgId());
await Navigation.PushModalAsync(new NavigationPage(page));
}
}
@@ -285,11 +308,11 @@ namespace Bit.App.Pages
await _accountListOverlay.HideAsync();
if (_previousPage.Page == "view" && !string.IsNullOrWhiteSpace(_previousPage.CipherId))
{
await Navigation.PushModalAsync(new NavigationPage(new ViewPage(_previousPage.CipherId)));
await Navigation.PushModalAsync(new NavigationPage(new CipherDetailsPage(_previousPage.CipherId)));
}
else if (_previousPage.Page == "edit" && !string.IsNullOrWhiteSpace(_previousPage.CipherId))
{
await Navigation.PushModalAsync(new NavigationPage(new AddEditPage(_previousPage.CipherId)));
await Navigation.PushModalAsync(new NavigationPage(new CipherAddEditPage(_previousPage.CipherId)));
}
_previousPage = null;
}

View File

@@ -2,13 +2,13 @@
namespace Bit.App.Pages
{
public class GroupingsPageListGroup : List<GroupingsPageListItem>
public class GroupingsPageListGroup : List<IGroupingsPageListItem>
{
public GroupingsPageListGroup(string name, int count, bool doUpper = true, bool first = false)
: this(new List<GroupingsPageListItem>(), name, count, doUpper, first)
: this(new List<IGroupingsPageListItem>(), name, count, doUpper, first)
{ }
public GroupingsPageListGroup(List<GroupingsPageListItem> groupItems, string name, int count,
public GroupingsPageListGroup(IEnumerable<IGroupingsPageListItem> groupItems, string name, int count,
bool doUpper = true, bool first = false)
{
AddRange(groupItems);

View File

@@ -17,6 +17,7 @@ namespace Bit.App.Pages
public string ItemCount { get; set; }
public bool FuzzyAutofill { get; set; }
public bool IsTrash { get; set; }
public bool IsTotpCode { get; set; }
public string Name
{
@@ -38,6 +39,10 @@ namespace Bit.App.Pages
{
_name = Collection.Name;
}
else if (IsTotpCode)
{
_name = AppResources.VerificationCodes;
}
else if (Type != null)
{
switch (Type.Value)
@@ -82,6 +87,10 @@ namespace Bit.App.Pages
{
_icon = BitwardenIcons.Collection;
}
else if (IsTotpCode)
{
_icon = BitwardenIcons.Clock;
}
else if (Type != null)
{
switch (Type.Value)

View File

@@ -7,6 +7,7 @@ namespace Bit.App.Pages
public DataTemplate HeaderTemplate { get; set; }
public DataTemplate CipherTemplate { get; set; }
public DataTemplate GroupTemplate { get; set; }
public DataTemplate AuthenticatorTemplate { get; set; }
protected override DataTemplate OnSelectTemplate(object item, BindableObject container)
{
@@ -15,10 +16,16 @@ namespace Bit.App.Pages
return HeaderTemplate;
}
if (item is GroupingsPageTOTPListItem)
{
return AuthenticatorTemplate;
}
if (item is GroupingsPageListItem listItem)
{
return listItem.Cipher != null ? CipherTemplate : GroupTemplate;
}
return null;
}
}

View File

@@ -0,0 +1,123 @@
using System;
using System.Threading.Tasks;
using Bit.App.Resources;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Bit.Core.Models.View;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public class GroupingsPageTOTPListItem : ExtendedViewModel, IGroupingsPageListItem
{
private readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>("logger");
private readonly ITotpService _totpService;
private readonly IPlatformUtilsService _platformUtilsService;
private readonly IClipboardService _clipboardService;
private CipherView _cipher;
private bool _websiteIconsEnabled;
private string _iconImageSource = string.Empty;
public int interval { get; set; }
private double _progress;
private string _totpSec;
private string _totpCodeFormatted;
private TotpHelper _totpTickHelper;
public GroupingsPageTOTPListItem(CipherView cipherView, bool websiteIconsEnabled)
{
_totpService = ServiceContainer.Resolve<ITotpService>("totpService");
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>("platformUtilsService");
_clipboardService = ServiceContainer.Resolve<IClipboardService>("clipboardService");
Cipher = cipherView;
WebsiteIconsEnabled = websiteIconsEnabled;
interval = _totpService.GetTimeInterval(Cipher.Login.Totp);
CopyCommand = new AsyncCommand(CopyToClipboardAsync,
onException: ex => _logger.Value.Exception(ex),
allowsMultipleExecutions: false);
_totpTickHelper = new TotpHelper(cipherView);
}
public AsyncCommand CopyCommand { get; set; }
public CipherView Cipher
{
get => _cipher;
set => SetProperty(ref _cipher, value);
}
public string TotpCodeFormatted
{
get => _totpCodeFormatted;
set => SetProperty(ref _totpCodeFormatted, value,
additionalPropertyNames: new string[]
{
nameof(TotpCodeFormattedStart),
nameof(TotpCodeFormattedEnd),
});
}
public string TotpSec
{
get => _totpSec;
set => SetProperty(ref _totpSec, value);
}
public double Progress
{
get => _progress;
set => SetProperty(ref _progress, value);
}
public bool WebsiteIconsEnabled
{
get => _websiteIconsEnabled;
set => SetProperty(ref _websiteIconsEnabled, value);
}
public bool ShowIconImage
{
get => WebsiteIconsEnabled
&& !string.IsNullOrWhiteSpace(Cipher.Login?.Uri)
&& IconImageSource != null;
}
public string IconImageSource
{
get
{
if (_iconImageSource == string.Empty) // default value since icon source can return null
{
_iconImageSource = IconImageHelper.GetLoginIconImage(Cipher);
}
return _iconImageSource;
}
}
public string TotpCodeFormattedStart => TotpCodeFormatted?.Split(' ')[0];
public string TotpCodeFormattedEnd => TotpCodeFormatted?.Split(' ')[1];
public async Task CopyToClipboardAsync()
{
await _clipboardService.CopyTextAsync(TotpCodeFormatted?.Replace(" ", string.Empty));
_platformUtilsService.ShowToast("info", null, string.Format(AppResources.ValueHasBeenCopied, AppResources.VerificationCodeTotp));
}
public async Task TotpTickAsync()
{
await _totpTickHelper.GenerateNewTotpValues();
MainThread.BeginInvokeOnMainThread(() =>
{
TotpSec = _totpTickHelper.TotpSec;
Progress = _totpTickHelper.Progress;
TotpCodeFormatted = _totpTickHelper.TotpCodeFormatted;
});
}
}
}

View File

@@ -1,7 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Controls;
using Bit.App.Resources;
@@ -29,13 +31,16 @@ namespace Bit.App.Pages
private bool _showList;
private bool _websiteIconsEnabled;
private bool _syncRefreshing;
private bool _showTotpFilter;
private bool _totpFilterEnable;
private string _noDataText;
private List<CipherView> _allCiphers;
private Dictionary<string, int> _folderCounts = new Dictionary<string, int>();
private Dictionary<string, int> _collectionCounts = new Dictionary<string, int>();
private Dictionary<CipherType, int> _typeCounts = new Dictionary<CipherType, int>();
private int _deletedCount = 0;
private CancellationTokenSource _totpTickCts;
private Task _totpTickTask;
private readonly ICipherService _cipherService;
private readonly IFolderService _folderService;
private readonly ICollectionService _collectionService;
@@ -74,6 +79,9 @@ namespace Bit.App.Pages
await LoadAsync();
});
CipherOptionsCommand = new Command<CipherView>(CipherOptionsAsync);
VaultFilterCommand = new AsyncCommand(VaultFilterOptionsAsync,
onException: ex => _logger.Exception(ex),
allowsMultipleExecutions: false);
AccountSwitchingOverlayViewModel = new AccountSwitchingOverlayViewModel(_stateService, _messagingService, _logger)
{
@@ -94,6 +102,7 @@ namespace Bit.App.Pages
&& NoFolderCiphers.Count < NoFolderListSize
&& (Collections is null || !Collections.Any());
public List<CipherView> Ciphers { get; set; }
public List<CipherView> TOTPCiphers { get; set; }
public List<CipherView> FavoriteCiphers { get; set; }
public List<CipherView> NoFolderCiphers { get; set; }
public List<FolderView> Folders { get; set; }
@@ -151,9 +160,12 @@ namespace Bit.App.Pages
get => _websiteIconsEnabled;
set => SetProperty(ref _websiteIconsEnabled, value);
}
public bool ShowTotp
{
get => _showTotpFilter;
set => SetProperty(ref _showTotpFilter, value);
}
public AccountSwitchingOverlayViewModel AccountSwitchingOverlayViewModel { get; }
public ObservableRangeCollection<IGroupingsPageListItem> GroupedItems { get; set; }
public Command RefreshCommand { get; set; }
public Command<CipherView> CipherOptionsCommand { get; set; }
@@ -188,13 +200,14 @@ namespace Bit.App.Pages
{
PageTitle = ShowVaultFilter ? AppResources.Vaults : AppResources.MyVault;
}
var canAccessPremium = await _stateService.CanAccessPremiumAsync();
_doingLoad = true;
LoadedOnce = true;
ShowNoData = false;
Loading = true;
ShowList = false;
ShowAddCipherButton = !Deleted;
var groupedItems = new List<GroupingsPageListGroup>();
var page = Page as GroupingsPage;
@@ -218,6 +231,8 @@ namespace Bit.App.Pages
}
if (MainPage)
{
AddTotpGroupItem(canAccessPremium, groupedItems, uppercaseGroupNames);
groupedItems.Add(new GroupingsPageListGroup(
AppResources.Types, 4, uppercaseGroupNames, !hasFavorites)
{
@@ -274,10 +289,12 @@ namespace Bit.App.Pages
}
if (Ciphers?.Any() ?? false)
{
var ciphersListItems = Ciphers.Where(c => c.IsDeleted == Deleted)
.Select(c => new GroupingsPageListItem { Cipher = c }).ToList();
groupedItems.Add(new GroupingsPageListGroup(ciphersListItems, AppResources.Items,
ciphersListItems.Count, uppercaseGroupNames, !MainPage && !groupedItems.Any()));
CreateCipherGroupedItems(groupedItems);
}
if (ShowTotp && (!TOTPCiphers?.Any() ?? false))
{
Page.Navigation.PopAsync();
return;
}
if (ShowNoFolderCipherGroup)
{
@@ -365,6 +382,60 @@ namespace Bit.App.Pages
}
}
private void AddTotpGroupItem(bool canAccessPremium, List<GroupingsPageListGroup> groupedItems, bool uppercaseGroupNames)
{
if (canAccessPremium && TOTPCiphers?.Any() == true)
{
groupedItems.Insert(0, new GroupingsPageListGroup(
AppResources.Totp, 1, uppercaseGroupNames, false)
{
new GroupingsPageListItem
{
IsTotpCode = true,
Type = CipherType.Login,
ItemCount = TOTPCiphers.Count().ToString("N0")
}
});
}
}
private void CreateCipherGroupedItems(List<GroupingsPageListGroup> groupedItems)
{
var uppercaseGroupNames = _deviceActionService.DeviceType == DeviceType.iOS;
_totpTickCts?.Cancel();
if (ShowTotp)
{
var ciphersListItems = TOTPCiphers.Select(c => new GroupingsPageTOTPListItem(c, true)).ToList();
groupedItems.Add(new GroupingsPageListGroup(ciphersListItems, AppResources.Items,
ciphersListItems.Count, uppercaseGroupNames, !MainPage && !groupedItems.Any()));
StartCiphersTotpTick(ciphersListItems);
}
else
{
var ciphersListItems = Ciphers.Where(c => c.IsDeleted == Deleted)
.Select(c => new GroupingsPageListItem { Cipher = c }).ToList();
groupedItems.Add(new GroupingsPageListGroup(ciphersListItems, AppResources.Items,
ciphersListItems.Count, uppercaseGroupNames, !MainPage && !groupedItems.Any()));
}
}
private void StartCiphersTotpTick(List<GroupingsPageTOTPListItem> ciphersListItems)
{
_totpTickCts?.Cancel();
_totpTickCts = new CancellationTokenSource();
_totpTickTask = new TimerTask(logger, () => ciphersListItems.ForEach(i => i.TotpTickAsync()), _totpTickCts).RunPeriodic();
}
public async Task StopCiphersTotpTick()
{
_totpTickCts?.Cancel();
if (_totpTickTask != null)
{
await _totpTickTask;
}
}
public void DisableRefreshing()
{
Refreshing = false;
@@ -378,7 +449,7 @@ namespace Bit.App.Pages
public async Task SelectCipherAsync(CipherView cipher)
{
var page = new ViewPage(cipher.Id);
var page = new CipherDetailsPage(cipher.Id);
await Page.Navigation.PushModalAsync(new NavigationPage(page));
}
@@ -425,6 +496,13 @@ namespace Bit.App.Pages
await Page.Navigation.PushAsync(page);
}
public async Task SelectTotpCodesAsync()
{
var page = new GroupingsPage(false, CipherType.Login, null, null, AppResources.VerificationCodes, _vaultFilterSelection, null,
false, true);
await Page.Navigation.PushAsync(page);
}
public async Task ExitAsync()
{
var confirmed = await _platformUtilsService.ShowDialogAsync(AppResources.ExitConfirmation,
@@ -462,6 +540,7 @@ namespace Bit.App.Pages
NoDataText = AppResources.NoItems;
_allCiphers = await GetAllCiphersAsync();
HasCiphers = _allCiphers.Any();
TOTPCiphers = _allCiphers.Where(c => c.IsDeleted == Deleted && c.Type == CipherType.Login && !string.IsNullOrEmpty(c.Login?.Totp)).ToList();
FavoriteCiphers?.Clear();
NoFolderCiphers?.Clear();
_folderCounts.Clear();
@@ -487,6 +566,10 @@ namespace Bit.App.Pages
Filter = c => c.IsDeleted;
NoDataText = AppResources.NoItemsTrash;
}
else if (ShowTotp)
{
Filter = c => c.Type == CipherType.Login && !c.IsDeleted && !string.IsNullOrEmpty(c.Login?.Totp);
}
else if (Type != null)
{
Filter = c => c.Type == Type.Value && !c.IsDeleted;

View File

@@ -1,13 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<pages:BaseContentPage
<?xml version="1.0" encoding="utf-8"?>
<pages:BaseContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Bit.App.Pages.ScanPage"
xmlns:pages="clr-namespace:Bit.App.Pages"
xmlns:u="clr-namespace:Bit.App.Utilities"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:forms="clr-namespace:SkiaSharp.Views.Forms;assembly=SkiaSharp.Views.Forms"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
xmlns:zxing="clr-namespace:ZXing.Net.Mobile.Forms;assembly=ZXing.Net.Mobile.Forms"
x:Name="_page"
Title="{u:I18n ScanQrTitle}">
Title="{Binding ScanQrPageTitle}">
<ContentPage.BindingContext>
<pages:ScanPageViewModel />
</ContentPage.BindingContext>
<ContentPage.Resources>
<ResourceDictionary>
<u:InverseBoolConverter x:Key="inverseBool" />
</ResourceDictionary>
</ContentPage.Resources>
<ContentPage.ToolbarItems>
<ToolbarItem Text="{u:I18n Cancel}" Clicked="Close_Clicked" Order="Primary" Priority="-1" />
@@ -16,67 +29,114 @@
<Grid
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<zxing:ZXingScannerView
x:Name="_zxing"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
AutomationId="zxingScannerView"
OnScanResult="OnScanResult">
</zxing:ZXingScannerView>
<Grid
VerticalOptions="FillAndExpand"
IsVisible="{Binding ShowScanner}"
Grid.Column="0"
Grid.Row="0"
Grid.RowSpan="3"
OnScanResult="OnScanResult"/>
<StackLayout
VerticalOptions="Center"
HorizontalOptions="FillAndExpand"
AutomationId="zxingDefaultOverlay">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
IsVisible="{Binding ShowScanner}"
Grid.Column="0"
Grid.Row="0"
Grid.RowSpan="2"
Margin="30,0">
<BoxView
Grid.Column="0"
Grid.Row="0"
VerticalOptions="Fill"
HorizontalOptions="FillAndExpand"
BackgroundColor="Black"
Opacity="0.7" />
<Label
Text="{u:I18n CameraInstructionTop}"
AutomationId="zxingDefaultOverlay_TopTextLabel"
Grid.Column="0"
Grid.Row="0"
VerticalOptions="Center"
<forms:SKCanvasView
x:Name="SkCanvasView"
Margin="0,50,0,0"
WidthRequest="250"
HeightRequest="250"
IsVisible="{Binding ShowScanner}"
VerticalOptions="Center"
HorizontalOptions="Center"
TextColor="White" />
PaintSurface="OnCanvasViewPaintSurface"/>
<BoxView
Grid.Column="0"
Grid.Row="1"
VerticalOptions="Fill"
<controls:IconButton
x:Name="_checkIcon"
IsVisible="{Binding ShowScanner}"
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding Source={x:Static core:BitwardenIcons.CheckCircle}}"
HorizontalOptions="Center"
VerticalOptions="Start"
FontSize="Title"
TextColor="Transparent"/>
</StackLayout>
<BoxView
Grid.Column="0"
Grid.Row="0"
Grid.RowSpan="2"
IsVisible="{Binding ShowScanner, Converter={StaticResource inverseBool}}"
BackgroundColor="{DynamicResource BackgroundColor}"/>
<StackLayout
VerticalOptions="Center"
HorizontalOptions="FillAndExpand"
BackgroundColor="Transparent" />
<BoxView
IsVisible="{Binding ShowScanner, Converter={StaticResource inverseBool}}"
Grid.Column="0"
Grid.Row="0"
Grid.RowSpan="2"
Margin="30,0">
<Label
Text="{u:I18n EnterKeyManually}"
FontSize="Title" />
<Label
Text="{u:I18n AuthenticatorKeyScanner}"
StyleClass="box-label" />
<controls:MonoEntry
x:Name="_authenticationKeyEntry"
Text="{Binding TotpAuthenticationKey}"
IsSpellCheckEnabled="False"
IsTextPredictionEnabled="False"
StyleClass="box-value" />
<Button
Text="{u:I18n AddTotp}"
StyleClass="box-button-row"
Clicked="AddAuthenticationKey_OnClicked"/>
</StackLayout>
<BoxView
Grid.Column="0"
Grid.Row="2"
VerticalOptions="Fill"
HorizontalOptions="FillAndExpand"
BackgroundColor="Black"
Opacity="0.7" />
<StackLayout
VerticalOptions="Start"
HorizontalOptions="Center"
Grid.Column="0"
Grid.Row="2">
<Label
Text="{u:I18n CameraInstructionBottom}"
AutomationId="zxingDefaultOverlay_BottomTextLabel"
Text="{Binding CameraInstructionTop}"
AutomationId="zxingDefaultOverlay_TopTextLabel"
Margin="30,15,30,0"
HorizontalOptions="Center"
HorizontalTextAlignment="Center"
StyleClass="text-sm"
TextColor="White" />
</StackLayout>
<Label
FormattedText="{Binding ToggleScanModeLabel}"
Grid.Column="0"
Grid.Row="2"
VerticalOptions="Center"
HorizontalOptions="Center"
TextColor="White" />
</Grid>
Margin="0,15"
StyleClass="text-sm"
FontAttributes="Bold"
VerticalOptions="End"
HorizontalOptions="Center" >
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="ToggleScanMode_OnTapped" />
</Label.GestureRecognizers>
</Label>
</Grid>
</pages:BaseContentPage>
</pages:BaseContentPage>

View File

@@ -1,19 +1,31 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Bit.Core.Utilities;
using SkiaSharp;
using SkiaSharp.Views.Forms;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public partial class ScanPage : BaseContentPage
{
private ScanPageViewModel ViewModel => BindingContext as ScanPageViewModel;
private readonly Action<string> _callback;
private CancellationTokenSource _autofocusCts;
private Task _continuousAutofocusTask;
private readonly Color _greenColor;
private readonly SKColor _blueSKColor;
private readonly SKColor _greenSKColor;
private readonly Stopwatch _stopwatch;
private bool _pageIsActive;
private bool _qrcodeFound;
private float _scale;
private readonly LazyResolve<ILogger> _logger = new LazyResolve<ILogger>("logger");
@@ -32,6 +44,12 @@ namespace Bit.App.Pages
{
ToolbarItems.RemoveAt(0);
}
_greenColor = ThemeManager.GetResourceColor("SuccessColor");
_greenSKColor = _greenColor.ToSKColor();
_blueSKColor = ThemeManager.GetResourceColor("PrimaryColor").ToSKColor();
_stopwatch = new Stopwatch();
_qrcodeFound = false;
}
protected override void OnAppearing()
@@ -58,7 +76,14 @@ namespace Bit.App.Pages
{
if (!autofocusCts.IsCancellationRequested)
{
_zxing.AutoFocus();
try
{
_zxing.AutoFocus();
}
catch (Exception ex)
{
_logger.Value.Exception(ex);
}
}
});
}
@@ -69,49 +94,70 @@ namespace Bit.App.Pages
_logger.Value.Exception(ex);
}
}, autofocusCts.Token);
_pageIsActive = true;
AnimationLoopAsync();
}
protected override async void OnDisappearing()
{
_autofocusCts?.Cancel();
if (_continuousAutofocusTask != null)
{
await _continuousAutofocusTask;
}
_zxing.IsScanning = false;
_pageIsActive = false;
base.OnDisappearing();
}
private void OnScanResult(ZXing.Result result)
private async void OnScanResult(ZXing.Result result)
{
// Stop analysis until we navigate away so we don't keep reading barcodes
_zxing.IsAnalyzing = false;
_zxing.IsScanning = false;
var text = result?.Text;
if (!string.IsNullOrWhiteSpace(text))
try
{
if (text.StartsWith("otpauth://totp"))
// Stop analysis until we navigate away so we don't keep reading barcodes
_zxing.IsAnalyzing = false;
var text = result?.Text;
if (!string.IsNullOrWhiteSpace(text))
{
_callback(text);
return;
}
else if (Uri.TryCreate(text, UriKind.Absolute, out Uri uri) &&
!string.IsNullOrWhiteSpace(uri?.Query))
{
var queryParts = uri.Query.Substring(1).ToLowerInvariant().Split('&');
foreach (var part in queryParts)
if (text.StartsWith("otpauth://totp"))
{
if (part.StartsWith("secret="))
await QrCodeFoundAsync();
_callback(text);
return;
}
else if (Uri.TryCreate(text, UriKind.Absolute, out Uri uri) &&
!string.IsNullOrWhiteSpace(uri?.Query))
{
var queryParts = uri.Query.Substring(1).ToLowerInvariant().Split('&');
foreach (var part in queryParts)
{
_callback(part.Substring(7)?.ToUpperInvariant());
return;
if (part.StartsWith("secret="))
{
await QrCodeFoundAsync();
var subResult = part.Substring(7);
if (!string.IsNullOrEmpty(subResult))
{
_callback(subResult.ToUpperInvariant());
}
return;
}
}
}
}
_callback(null);
}
_callback(null);
catch (Exception ex)
{
_logger?.Value?.Exception(ex);
}
}
private async Task QrCodeFoundAsync()
{
_qrcodeFound = true;
Vibration.Vibrate();
await Task.Delay(1000);
_zxing.IsScanning = false;
}
private async void Close_Clicked(object sender, System.EventArgs e)
@@ -121,5 +167,89 @@ namespace Bit.App.Pages
await Navigation.PopModalAsync();
}
}
private void AddAuthenticationKey_OnClicked(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(ViewModel.TotpAuthenticationKey))
{
_callback(ViewModel.TotpAuthenticationKey);
return;
}
_callback(null);
}
private void ToggleScanMode_OnTapped(object sender, EventArgs e)
{
ViewModel.ToggleScanModeCommand.Execute(null);
if (!ViewModel.ShowScanner)
{
_authenticationKeyEntry.Focus();
}
}
private void OnCanvasViewPaintSurface(object sender, SKPaintSurfaceEventArgs args)
{
var info = args.Info;
var surface = args.Surface;
var canvas = surface.Canvas;
var margins = 20;
var maxSquareSize = (Math.Min(info.Height, info.Width) * 0.9f - margins) * _scale;
var squareSize = maxSquareSize;
var lineSize = squareSize * 0.15f;
var startXPoint = (info.Width / 2) - (squareSize / 2);
var startYPoint = (info.Height / 2) - (squareSize / 2);
canvas.Clear(SKColors.Transparent);
using (var strokePaint = new SKPaint
{
Color = _qrcodeFound ? _greenSKColor : _blueSKColor,
StrokeWidth = 9 * _scale,
StrokeCap = SKStrokeCap.Round,
})
{
canvas.Scale(1, 1);
//top left
canvas.DrawLine(startXPoint, startYPoint, startXPoint, startYPoint + lineSize, strokePaint);
canvas.DrawLine(startXPoint, startYPoint, startXPoint + lineSize, startYPoint, strokePaint);
//bot left
canvas.DrawLine(startXPoint, startYPoint + squareSize, startXPoint, startYPoint + squareSize - lineSize, strokePaint);
canvas.DrawLine(startXPoint, startYPoint + squareSize, startXPoint + lineSize, startYPoint + squareSize, strokePaint);
//top right
canvas.DrawLine(startXPoint + squareSize, startYPoint, startXPoint + squareSize - lineSize, startYPoint, strokePaint);
canvas.DrawLine(startXPoint + squareSize, startYPoint, startXPoint + squareSize, startYPoint + lineSize, strokePaint);
//bot right
canvas.DrawLine(startXPoint + squareSize, startYPoint + squareSize, startXPoint + squareSize - lineSize, startYPoint + squareSize, strokePaint);
canvas.DrawLine(startXPoint + squareSize, startYPoint + squareSize, startXPoint + squareSize, startYPoint + squareSize - lineSize, strokePaint);
}
}
async Task AnimationLoopAsync()
{
try
{
_stopwatch.Start();
while (_pageIsActive)
{
var t = _stopwatch.Elapsed.TotalSeconds % 2 / 2;
_scale = (20 - (1 - (float)Math.Sin(4 * Math.PI * t))) / 20;
SkCanvasView.InvalidateSurface();
await Task.Delay(TimeSpan.FromSeconds(1.0 / 30));
if (_qrcodeFound && _scale > 0.98f)
{
_checkIcon.TextColor = _greenColor;
SkCanvasView.InvalidateSurface();
break;
}
}
}
catch (Exception ex)
{
_logger?.Value?.Exception(ex);
}
finally
{
_stopwatch?.Stop();
}
}
}
}

View File

@@ -0,0 +1,61 @@
using Bit.App.Resources;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public class ScanPageViewModel : BaseViewModel
{
private bool _showScanner = true;
private string _totpAuthenticationKey;
public ScanPageViewModel()
{
ToggleScanModeCommand = new Command(() => ShowScanner = !ShowScanner);
}
public Command ToggleScanModeCommand { get; set; }
public string ScanQrPageTitle => ShowScanner ? AppResources.ScanQrTitle : AppResources.AuthenticatorKeyScanner;
public string CameraInstructionTop => ShowScanner ? AppResources.PointYourCameraAtTheQRCode : AppResources.OnceTheKeyIsSuccessfullyEntered;
public string TotpAuthenticationKey
{
get => _totpAuthenticationKey;
set => SetProperty(ref _totpAuthenticationKey, value,
additionalPropertyNames: new string[]
{
nameof(ToggleScanModeLabel)
});
}
public bool ShowScanner
{
get => _showScanner;
set => SetProperty(ref _showScanner, value,
additionalPropertyNames: new string[]
{
nameof(ToggleScanModeLabel),
nameof(ScanQrPageTitle),
nameof(CameraInstructionTop)
});
}
public FormattedString ToggleScanModeLabel
{
get
{
var fs = new FormattedString();
fs.Spans.Add(new Span
{
Text = ShowScanner ? AppResources.CannotScanQRCode : AppResources.CannotAddAuthenticatorKey,
TextColor = ThemeManager.GetResourceColor("TitleTextColor")
});
fs.Spans.Add(new Span
{
Text = ShowScanner ? AppResources.EnterKeyManually : AppResources.ScanQRCode,
TextColor = ThemeManager.GetResourceColor("ScanningToggleModeTextColor")
});
return fs;
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -276,16 +276,16 @@
<value>Is u seker u wil uitteken?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remove Account</value>
<value>Verwyder rekening</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Are you sure you want to remove this account?</value>
<value>Is u seker u wil hierdie rekening verwyder?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Account Already Added</value>
<value>Rekening reeds toegevoeg</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
<value>Wil u nou daarheen wissel?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Hoofwagwoord</value>
@@ -299,6 +299,10 @@
<value>My kluis</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Naam</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Geaktiveer</value>
</data>
<data name="Off" xml:space="preserve">
<value>Af</value>
</data>
<data name="On" xml:space="preserve">
<value>Aan</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Kan nie waarmerksleutel lees nie.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skandering gebeur outomaties.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Rig u kamera op die QR-kode.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skandeer QR-kode</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopieer TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Indien u aantekening aan n bevestigingskode gekoppel is, word die TOTP-bevestigingskode outomaties na die knipbord gekopieer by die aantekening se outovul.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Indien n aantekening n waarmerksleutel het, kopieer die TOTP-bevestigingskope na u knipbord wanneer u die aantekening outo-invul.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Deaktiveer outomatiese kopieëring van TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Kopieer TOTP outomaties</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>n Premie-lidmaatskap is nodig om hierdie funksie te gebruik.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Vervaldatum</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Deaktiveer webwerfikone</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Toon webwerfikone</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Webwerfikone verskaf n herkenbare beeld langs elke aantekenitem in u kluis.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Toon n herkenbare prent langs elke aantekening.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikoonbedienerbronadres</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Deursoek versameling</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Deursoek vouer</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Deursoek lêer-Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Deursoek tipe</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Deursoek teks-Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Soek {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipe</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Verstek (Stelsel)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Verstekdonkertema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Kies welke donkertema om te gebruik as stelseltema wanneer u toestel se donkertema geaktiveer is.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopieer notas</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Swart</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Versperde URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs op die swartlys word nie outomaties ingevul nie. Die lys moet met kommas geskei wees. Bv. “https://twitter.com, androidapp://com.twitter.android”.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Versperde URIs vir outovul</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Deaktiveer bewaarpor</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Outovul sal nie vir versperde URIs gebied word nie. Skei meerdere URIs met n komma. Byvoorbeeld: “https://twitter.com, androidapp://com.twitter.android”.</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Die “bewaarpor” vra u outomaties om nuwe items in u kluis te bewaar wanneer u dit vir die eerste maal invoer.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Vra om aantekening toe te voeg</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Vra om n item toe te voeg indien een nie in u kluis gevind word nie.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Nadat toep herbegin is</value>
@@ -1856,6 +1878,9 @@
<value>n Vriendelike naam om hierdie Send te beskryf.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Teks</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Teks</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Die lêer wat u wil verstuur.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Lêertipe is gekies.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Lêertipe is nie gekies nie, tik om te kies.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Tekstipe is gekies.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Tekstipe is nie gekies nie, tik om te kies.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Skrapdatum</value>
</data>
@@ -2105,28 +2142,28 @@
<value>Een of meer organisasiebeleide verhoed u om u persoonlike kluis uit te stuur.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Add Account</value>
<value>Voeg rekening toe</value>
</data>
<data name="AccountUnlocked" xml:space="preserve">
<value>Unlocked</value>
<value>Ontgrendel</value>
</data>
<data name="AccountLocked" xml:space="preserve">
<value>Locked</value>
<value>Vergrendel</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Logged Out</value>
<value>Uitgeteken</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Switched to next available account</value>
<value>Oorgeskakel na volgende beskikbare rekening</value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Account Locked</value>
<value>Rekening is vergrendel</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Account logged out successfully</value>
<value>Rekening suksesvol uitgeteken</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Account removed successfully</value>
<value>Rekening suksesvol verwyder</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Skrap rekening</value>
@@ -2147,7 +2184,7 @@
<value>Ongeldige bevestigingskode.</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>Request one-time password</value>
<value>Versoek eenmalige wagwoord</value>
</data>
<data name="SendCode" xml:space="preserve">
<value>Verstuur kode</value>
@@ -2156,24 +2193,124 @@
<value>Verstuur</value>
</data>
<data name="CopySendLinkOnSave" xml:space="preserve">
<value>Copy Send link on save</value>
<value>Kopieer Send-skakel by bewaar</value>
</data>
<data name="SendingCode" xml:space="preserve">
<value>Sending code</value>
<value>Verstuur tans kode</value>
</data>
<data name="Verifying" xml:space="preserve">
<value>Verifying</value>
<value>Bevestiging</value>
</data>
<data name="ResendCode" xml:space="preserve">
<value>Resend Code</value>
<value>Stuur kode weer</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>A verification code was sent to your email</value>
<value>n Bevestigingskakel is na u e-pos gestuur</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>An error occurred while sending a verification code to your email. Please try again</value>
<value>n fout het voorgekom toe n bevestigingskakel na u e-pos gestuur is. Probeer asb. weer</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
<value>Voer die bevestigingskakel wat na u e-pos gestuur is, in</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Dien uitbomverslae in</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden om toepstabiliteit te verbeter deur uitbomverslae in te dien.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opsies is uitgevou, tik om in te vou.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opsies is ingevou, tik om uit te vou.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Hoofletters (A tot Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Kleinletters (A tot Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Syfers (0 tot 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Spesiale karakters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tik om terug te gaan</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Wagwoord is sigbaar, tik om te verberg.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Wagwoord is nie sigbaar, tik om te toon.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items per kluis</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Alle kluise</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Kluise</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Kluis: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Alle</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Deur u vergrendelopsies na “Nooit” te stel, is u kluis beskikbaar aan enigeen met toegang tot u toestel. Indien u hierdie opsie gebruik moet u seker maak dat u u toestel voldoende beskerm.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Een of meer ingevoerde bronadresse is ongeldig. Hersien dit asb. en probeer weer bewaar.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Ons kon nie u versoek verwerk nie. Probeer asb. weer of kontak ons.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Laat skermopname toe</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Is u seker u wil skermopname aktiveer?</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -299,6 +299,10 @@
<value>Anbarım</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Kimlik təsdiqləyici</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Ad</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Fəallaşdırıldı</value>
</data>
<data name="Off" xml:space="preserve">
<value>Bağlı</value>
</data>
<data name="On" xml:space="preserve">
<value>Açıq</value>
</data>
<data name="Status" xml:space="preserve">
<value>Vəziyyət</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Kimlik təsdiqləyici açarı oxuna bilmir.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skan avtomatik olaraq icra ediləcək.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Kameranı QR koduna yönləndirin.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Kameranızı QR koduna yönəldin.
Skan prosesi avtomatik baş tutacaq.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR kodu skan edin</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP-ni kopyala</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Hesabınıza əlavə edilən kimlik təsdiqləyici açarı varsa, giriş məlumatları avto-doldurulanda TOTP təsdiqləmə kodu da avtomatik olaraq lövhəyə kopyalanacaq.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Bir girişin, kimlik təsdiqləyici açarı varsa, giriş məlumatları avto-doldurulanda TOTP təsdiqləmə kodunu kopyalayın.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Avtomatik TOTP kopyalamasını sıradan çıxart</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP-ni avtomatik kopyala</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Bu özəlliyi istifadə etmək üçün premium üzvlük lazımdır.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Bitmə vaxtı</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Veb sayt nişanlarını sıradan çıxart</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Veb sayt nişanlarını göstər</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Veb sayt nişanları, anbarınızda hər bir giriş elementinin yanında tanımağınıza kömək edən bir təsvir təqdim edir.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Hər girişin yanında tanına bilən təsvir göstər.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Nişan server URL-si</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Kolleksiya axtar</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Qovluq axtar</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Fayl "Send"lərini axtar</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Axtarış növü</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Mətn "Send"lərini axtar</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Axtar: {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Növ</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>İlkin (Sistem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>İlkin tünd tema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Cihazınızda tünd rejim fəal olanda İlkin (Sistem) temanı istifadə edərkən istifadə ediləcək tünd temanı seçin</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Qeydləri kopyala</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Qara</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Qara siyahıdakı URI-lər</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Qara siyahıdakı URI-lərə avto-doldurma təklif edilməyəcək. Siyahı vergüllə ayrılmalıdır. Məs. "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Əngəllənən URI-lərin avto-doldurulması</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Saxlama istəyini sıradan çıxart</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Əngəllənən URI-lər üçün avto-doldurma təklif edilmir. Çoxlu URI-ni vergüllə ayırır. Nümunə: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Saxlama istəyi", ilk dəfə istifadə etdiyiniz məlumatları anbarda saxlamaq istəyib-istəmədiyinizi avtomatik olaraq soruşur.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Giriş əlavə etmək üçün soruş</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Anbarınızda yoxdursa, bir element əlavə etməyi soruşun.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Tətbiq yenidən başladılanda</value>
@@ -1856,6 +1878,9 @@
<value>Bu "Send"i açıqlayan bir ad.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Mətn</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Mətn</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Göndərmək istədiyiniz fayl.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Fayl növü seçildi.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Fayl növü seçilmədi, seçmək üçün toxunun.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Mətn növü seçildi.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Mətn növü seçilmədi, seçmək üçün toxunun.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Silinmə tarixi</value>
</data>
@@ -2176,4 +2213,103 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>E-poçtunuza göndərilmiş təsdiqləmə kodunu daxil edin</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Çökmə jurnallarını göndər</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Çökmə hesabatlarını göndərərək Bitwarden-in tətbiq stabilliyini yaxşılaşdırmasına kömək edin.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Seçimlər genişləndirildi, yığcamlaşdırmaq üçün toxunun.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Seçimlər yığcamlaşdırıldı, genişləndirmək üçün toxunun.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Böyük hərf (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Kiçik hərf (Z-A)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Rəqəmlər (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Xüsusi simvollar (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Geriyə getmək üçün toxun</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Parol görünür, gizlətmək üçün toxunun.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Parol görünmür, göstərmək üçün toxunun.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Elementləri anbara görə filtrlə</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Bütün anbarlar</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Anbarlar</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Anbar: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Hamısı</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Təsdiqləmə kodları</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium abunəlik tələb olunur</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Kimlik təsdiqləyici açarı oxuna bilmir? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>QR kodu skan edin</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>QR kodunu skan edə bilmədiniz? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Kimlik təsdiqləyici açarı</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Kodu əllə daxil et</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>TOTP əlavə et</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>TOTP quraşdır</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Açar uğurla daxil edildikdən sonra, açarı güvənli şəkildə saxlamaq üçün "TOTP əlavə et"i seçin</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Kilid seçimlərini "Heç vaxt" olaraq tənzimləmək, anbarınızı cihazınıza müraciəti olan hər kəsə əlçatan edir. Bu seçimi istifadə etsəniz, cihazınızı düzgün qoruduğunuza əmin olmalısınız.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Daxil edilən bir və ya daha çox URL yararsızdır. Zəhmət olmasa nəzər salın və yenidən saxlamağa çalışın.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Tələbinizi emal edə bilmədik. Zəhmət olmasa yenidən sınayın və ya bizimlə əlaqə saxlayın.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Ekranı çəkməyə icazə ver</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Ekranın çəkilməsini fəallaşdırmaq istədiyinizə əminsiniz?</value>
</data>
</root>

View File

@@ -276,16 +276,16 @@
<value>Вы ўпэўнены, што хочаце выйсці?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remove Account</value>
<value>Выдаліць уліковы запіс</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Are you sure you want to remove this account?</value>
<value>Вы ўпэўнены, што хочаце выдаліць уліковы запіс?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Account Already Added</value>
<value>Уліковы запіс ужо дададзены</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
<value>Хочаце пераключыцца на яго зараз?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Асноўны пароль</value>
@@ -299,6 +299,10 @@
<value>Маё сховішча</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Назва</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Уключана</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Стан</value>
</data>
@@ -798,7 +808,7 @@
<value>Вы шукаеце элемент аўтазапаўнення для "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Немагчыма адкрыць праграму "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Немагчыма прачытаць ключ праверкі аутэнтычнасці.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Сканіраванне будзе адбывацца аўтаматычна.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Навядзіце камеру на QR-код.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Сканаваць QR -код</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Капіяваць TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Калі да вашых уліковых даных прымацаваны ключ праверкі сапраўднасці, то код пацвярджэння TOTP будзе скапіяваны пры аўтазапаўненні ўліковых даных.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Адключыць аўтаматычнае капіяванне TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Для выкарыстання гэтай функцыі патрабуецца прэміяльны статус.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Тэрмін дзеяння</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Адключыць значкі вэб-сайтаў</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Значкі вэб-сайтаў паказваюцца з кожным элементам у вашым сховішчы.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL-адрас сервера значкоў</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Пошук у калекцыі</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Пошук у папцы</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Пошук па тыпу</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Тып</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Капіяваць нататк</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Чорная</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI у чорным спісе</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Аўтазапаўненне не будзе прапаноўвацца для URI з чорнага спіса. Элементы гэтага спіса трэба падзяляць коскай. Напрыклад: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Выключыць запыт на захаванне.</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Апавяшчэнне аб захаванні аўтаматычна прапануе вам захаваць новыя элементы ў сховішчы пасля іх дадання.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Пры перазапуску</value>
@@ -1856,6 +1878,9 @@
<value>Зразумелая назва для апісання адпраўлення</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Тэкст</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Файл, які вы хочаце адправіць.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Дата выдалення</value>
</data>
@@ -2129,13 +2166,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -261,11 +261,11 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="LogIn" xml:space="preserve">
<value>Вписване</value>
<value>Вход</value>
<comment>The login button text (verb).</comment>
</data>
<data name="LogInNoun" xml:space="preserve">
<value>Вписване</value>
<value>Вход</value>
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
@@ -299,6 +299,10 @@
<value>Моят трезор</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Име</value>
<comment>Label for an entity name.</comment>
@@ -393,7 +397,7 @@
<value>Посетете нашия сайт</value>
</data>
<data name="VisitOurWebsiteDescription" xml:space="preserve">
<value>Посетете сайта ни за помощ, новини, начини да се свържете с нас и как да ползвате Битуорден.</value>
<value>Посетете сайта ни за помощ, новини, начини да се свържете с нас и как да ползвате Bitwarden.</value>
</data>
<data name="Website" xml:space="preserve">
<value>Сайт</value>
@@ -415,7 +419,7 @@
<value>Разширение</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Автоматично дописване на полетата във формулярите в приложенията и уеб чрез услугата за достъпност на Битуорден.</value>
<value>Автоматично дописване на полетата във формулярите в приложенията и уеб чрез услугата за достъпност на Bitwarden.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Услуга за автоматично дописване</value>
@@ -424,7 +428,7 @@
<value>Без нееднозначни знаци</value>
</data>
<data name="BitwardenAppExtension" xml:space="preserve">
<value>Разширение за програмите на Битуорден</value>
<value>Разширение за програмите на Bitwarden</value>
</data>
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
<value>Най-лесният начин да добавяте нови записи в трезора е чрез разширението за програмите на Битуорден. Може да научите повече за него в екрана за настройките.</value>
@@ -439,7 +443,7 @@
<value>Автоматично дописване на формулярите за вписване с услугата за достъпност на Битуорден.</value>
</data>
<data name="ChangeEmail" xml:space="preserve">
<value>Промяна на адреса за е-поща</value>
<value>Промяна на имейла</value>
</data>
<data name="ChangeEmailConfirmation" xml:space="preserve">
<value>Адресът ви за е-поща може да се промени чрез сайта bitwarden.com. Искате ли да го посетите?</value>
@@ -457,7 +461,7 @@
<value>Продължаване</value>
</data>
<data name="CreateAccount" xml:space="preserve">
<value>Създаване на абонамент</value>
<value>Регистрация</value>
</data>
<data name="CreatingAccount" xml:space="preserve">
<value>Създаване на сметката...</value>
@@ -510,7 +514,7 @@
<value>Отпечатък</value>
</data>
<data name="GeneratePassword" xml:space="preserve">
<value>Нова парола</value>
<value>Генериране на парола</value>
</data>
<data name="GetPasswordHint" xml:space="preserve">
<value>Получаване на подсказка за главната парола</value>
@@ -562,7 +566,7 @@
<comment>Message shown when interacting with the server</comment>
</data>
<data name="LoginOrCreateNewAccount" xml:space="preserve">
<value>Впишете се или създайте нов абонамент, за да достъпите защитен трезор.</value>
<value>Влезте или се регистрирайте, за да имате достъп до вашия защитен трезор.</value>
</data>
<data name="Manage" xml:space="preserve">
<value>Управление</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Включено</value>
</data>
<data name="Off" xml:space="preserve">
<value>Изключено</value>
</data>
<data name="On" xml:space="preserve">
<value>Включено</value>
</data>
<data name="Status" xml:space="preserve">
<value>Състояние</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Удостоверителният ключ не може да се прочете.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Сканирането става автоматично.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Насочете камерата към QR кода.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Насочете камерата към QR кода.
Сканирането ще се извърши автоматично.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Сканиране на QR код</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Копиране на кода за потвърждаване</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Ако към вписването има и удостоверителен ключ, кодът за потвърждаване се копира автоматично в буфера при автоматично дописване.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Без автоматично копиране на временни, еднократни пароли</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Автоматично копиране на TOTP</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>За да се възползвате от тази възможност, трябва да ползвате платен абонамент.</value>
@@ -1057,7 +1065,7 @@
<value>февруари</value>
</data>
<data name="FirstName" xml:space="preserve">
<value>Собствено име</value>
<value>Име</value>
</data>
<data name="January" xml:space="preserve">
<value>януари</value>
@@ -1069,7 +1077,7 @@
<value>юни</value>
</data>
<data name="LastName" xml:space="preserve">
<value>Фамилно име</value>
<value>Фамилия</value>
</data>
<data name="FullName" xml:space="preserve">
<value>Пълно име</value>
@@ -1128,17 +1136,17 @@
<data name="Expiration" xml:space="preserve">
<value>Изтичане</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Изключване на иконките на сайтовете</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Показване на иконките на уеб сайтовете</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Иконките на сайтовете са разпознаваемо изображение за всеки запис в трезора.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Показване на разпознаваемо изображение до всеки запис.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Адрес на сървъра с иконки</value>
</data>
<data name="AutofillWithBitwarden" xml:space="preserve">
<value>Автоматично дописване с Битуорден</value>
<value>Автоматично дописване с Bitwarden</value>
</data>
<data name="VaultIsLocked" xml:space="preserve">
<value>Трезорът е заключен</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Търсене в колекцията</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Търсене в папката</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Търсене в изпратените файлове</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Търсене по вид</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Търсене в изпратените текстове</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Търсене на {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Вид</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>По подразбиране (от системата)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Стандартен тъмен облик</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Изберете тъмния облик, който да се ползва, когато е избран стандартният (от системата) облик и тъмният режим на устройството Ви е включен.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Копиране на бележките</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Запрет</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Адреси под запрет</value>
<data name="Nord" xml:space="preserve">
<value>Норд</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Няма да се предлага автоматично дописване във формулярите с адреси под запрет. За разделител в списъка ползвайте запетая. Напр: „https://twitter.com, androidapp://com.twitter.android“.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Блокирани за авт. попълване адреси</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Без напомняне за запомняне</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>За посочените блокирани адреси няма да се прави автоматично попълване. Разделяйте отделните адреси със запетая. Пример: „https://twitter.com, androidapp://com.twitter.android“.</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Дали да бъдете автоматично подканени да запазите в трезора данни за вписване, които въвеждате за първи път.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Питане за добавяне на запис</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Питане за добавяне на запис, ако такъв не бъде намерен в трезора Ви.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>При рестартиране на приложението</value>
@@ -1856,6 +1878,9 @@
<value>Описателно име за това изпращане.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Текст</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Текст</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Файл за изпращане.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Избран е файлов тип.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Не е избран файлов тип. Докоснете за избор.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Избран е текстов тип.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Не е избран текстов тип. Докоснете за избор.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Дата на изтриване</value>
</data>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Въведете кода за потвърждаване, който беше изпратен на Вашата е-поща</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Изпращане на доклади за сривовете</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Помогнете на Битуордън в подобряването на стабилността на приложението, като изпращате доклади относно сривовете.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Възможностите са разгънати. Докоснете за свиване.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Възможностите са свити. Докоснете за разгъване.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Главни букви (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Малки букви (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Числа (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Специални знаци (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Досокнете за връщане назад</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Паролата е видима. Докоснете за скриване.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Паролата не е видима. Докоснете за показване.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Филтриране на записите по трезор</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Всички трезори</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Трезори</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Трезор: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Всички</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Кодове за потвърждаване</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Изисква се платен абонамент</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Не можете да добавите удостоверителен ключ? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Сканиране на QR код</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Не можете да сканирате QR кода? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Ключ за удостоверяване</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Ръчно въвеждане на кода</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Ако изберете „Никога“ като настройка за заключването, трезорът Ви ще бъде достъпен за всеки, който има досег с устройството. Ако използвате тази настройка, трябва да се уверите, че устройството Ви е удачно защитено.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Един или повече от въведените адреси са неправилни. Прегледайте ги и ги поправете, а след това опитайте да запазите отново.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Не може да обработим заявката ви. Моля опитайте отново или се свържете с нас.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Позволяване на заснемане на екрана</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Наистина ли искате да разрешите заснемането на екрана?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>আমার ভল্ট</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>নাম</value>
<comment>Label for an entity name.</comment>
@@ -412,13 +416,13 @@
<value>Add an Item</value>
</data>
<data name="AppExtension" xml:space="preserve">
<value>App Extension</value>
<value>App extension</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Auto-fill Service</value>
<value>Auto-fill service</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Avoid Ambiguous Characters</value>
@@ -473,13 +477,13 @@
<value>আপনার প্রধান পাসওয়ার্ডের ইঙ্গিতটি পেতে আপনার অ্যাকাউন্টের ইমেল ঠিকানা প্রবেশ করুন।</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Re-enable App Extension</value>
<value>Re-enable app extension</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Almost done!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Enable App Extension</value>
<value>Enable app extension</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
@@ -647,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Rate the App</value>
<value>Rate the app</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>দয়া করে একটি ভাল পর্যালোচনার মাধ্যমে সাহায্য করতে আমাদের বিবেচনা করুন!</value>
@@ -694,14 +698,14 @@
<value>Syncing failed.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sync Vault Now</value>
<value>Sync vault now</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Two-step Login</value>
<value>Two-step login</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Two-step login makes your account more secure by requiring you to verify your login with another device such as a security key, authenticator app, SMS, phone call, or email. Two-step login can be enabled on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -710,7 +714,7 @@
<value>Unlock with {0}</value>
</data>
<data name="UnlockWithPIN" xml:space="preserve">
<value>Unlock with PIN Code</value>
<value>Unlock with PIN code</value>
</data>
<data name="Validating" xml:space="preserve">
<value>Validating</value>
@@ -723,7 +727,7 @@
<value>View Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden Web Vault</value>
<value>Bitwarden web vault</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value>
<value>Extension activated!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR Code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable Automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable Website Icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website Icons provide a recognizable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1311,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>সংগ্রহ অনুসন্ধান</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>ফোল্ডার অনুসন্ধান</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>অনুসন্ধানের ধরন</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>ধরন</value>
@@ -1445,7 +1457,7 @@
<value>There are no folders to list.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Fingerprint Phrase</value>
<value>Fingerprint phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1456,10 +1468,10 @@
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export Vault</value>
<value>Export vault</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>Lock Now</value>
<value>Lock now</value>
</data>
<data name="PIN" xml:space="preserve">
<value>PIN</value>
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy Notes</value>
<value>Copy Note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>প্রস্থান</value>
@@ -1553,20 +1571,24 @@
<value>কালো</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On App Restart</value>
<value>On app restart</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not enabled an auto-fill service for Bitwarden. Enable auto-fill for Bitwarden from the "Settings" screen.</value>
@@ -1800,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1824,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1857,6 +1879,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2130,13 +2167,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Moj trezor</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Ime</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Omogućeno</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Ne može se pročitati ključ autentifikatora.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skeniranje će se odviti automatski.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Usmerite kameru prema QR kodu.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skenirajte QR kod</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Iskopirajte TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ako je za Vašu prijavu priložen autentifikacioni ključ, TOTP verifikacioni kod se automatski kopira u Vašu memoriju kad god automatski popunite prijavu.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Onemogućite automatsko TOTP kopiranje</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Za korišćenje ove funkcije potrebno je premium članstvo.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Rok upotrebe</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Onemogućite ikone veb lokacije</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikone veb lokacije pružaju prepoznatljivu sliku pored svake stavke za prijavu u Vaš trezor.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL adresa servera ikona</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Pretraži kolekciju</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Pretraži folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Pretraži datoteke za slanje</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Tip pretrage</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Pretraži tekstove za slanje</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Pretraži {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Vrsta</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Zadano (Sistem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Zadana tamna tema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopiraj bilješke</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Crna</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Crna lista URI-ja</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URI koji su na crnoj listi neće nuditi auto-ispunu. Popis treba odvojiti zarezima. Npr.: „https://webstranica.com, androidapp://com.aplikcacija.android”.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Onemogući upit za spremanje</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Upit za spremanje novih stavki automatski se pojavlju nakon prepoznatog prvog unosa novih stavki.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Kod ponovnog pokretanja</value>
@@ -1856,6 +1878,9 @@
<value>Nadimak za ovaj Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Datoteka koju želiš poslati</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Datum brisanja</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Unesi verifikacijski kod koji je poslan na tvoj E-Mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>La meua caixa forta</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autenticador</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nom</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Habilitat</value>
</data>
<data name="Off" xml:space="preserve">
<value>Desactivat</value>
</data>
<data name="On" xml:space="preserve">
<value>Activat</value>
</data>
<data name="Status" xml:space="preserve">
<value>Estat</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>No es pot llegir la clau d'autenticació.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>L'escaneig serà automàtic.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Dirigiu la càmera al codi QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Apunteu la càmera cap al codi QR.
L'escaneig es farà automàticament.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Escaneja el codi QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copia TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Si el vostre inici de sessió té una clau d'autenticació associada, el codi de verificació TOTP es copiarà al vostre porta-retalls quan s'òmpliga automàticament l'inici de sessió.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Deshabilita la còpia TOTP automàtica</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copia TOTP automaticament</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Cal una subscripció premium per utilitzar aquesta característica.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Caducitat</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Deshabilita icones del lloc web</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Mostra les icones del lloc web</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Les icones del lloc web proporcionen una imatge que es pot reconèixer al costat de cada element d'inici de sessió a la vostra caixa forta.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Mostra una imatge reconeixible al costat de cada inici de sessió.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL del servidor d'icones</value>
@@ -1299,7 +1307,7 @@
<value>1. Aneu a l'aplicació "Configuració" de l'iOS</value>
</data>
<data name="AutofillTurnOn2" xml:space="preserve">
<value>2. Toqueu "Contrasenyes i comptes"</value>
<value>2. Toqueu "Contrasenyes"</value>
</data>
<data name="AutofillTurnOn3" xml:space="preserve">
<value>3. Toqueu "Emplenament automàtic de contrasenyes"</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Cerca a la col·lecció</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Cerca a la carpeta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Cerca fitxers Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Tipus de cerca</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Cerca Sends de text</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Cerca {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipus</value>
@@ -1513,7 +1525,7 @@
<value>2 minuts</value>
</data>
<data name="ClearClipboard" xml:space="preserve">
<value>Neteja el porta-retalls</value>
<value>Buida el porta-retalls</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="ClearClipboardDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Per defecte (Sistema)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Tema fosc per defecte</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Tria el tema fosc quan feu servir el tema predeterminat (sistema) mentre el mode fosc del vostre dispositiu està habilitat</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copia notes</value>
<value>Copia nota</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Tanca</value>
@@ -1553,17 +1571,21 @@
<value>Negre</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URl a la llista negra</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Els URI que es mostren a la llista negra no oferiran lemplenament automàtic. La llista ha de estar separada per comes. Ex: "https://twitter.com, androidapp: //com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Emplena automàticament els URI bloquejats</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Desactiva Guarda elements nous</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>L'emplenament automàtic no s'oferirà per als URI bloquejats. Separeu diversos URI amb una coma. Per exemple: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Guarda elements nous" demanarà automàticament que guardeu elements nous al magatzem cada volta que els introduïu per primera vegada.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Sol·licita afegir els inicis de sessió</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Sol·licita afegir un element si no se'n troba cap a la caixa forta.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>En reiniciar l'aplicació</value>
@@ -1856,6 +1878,9 @@
<value>Un nom apropiat per descriure aquest Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>El fitxer que voleu enviar.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>El tipus de fitxer està seleccionat.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>El tipus de fitxer no està seleccionat, toqueu per a seleccionar-lo.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>El tipus de text està seleccionat.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>El tipus de text no està seleccionat, toqueu per a seleccionar-lo.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Data de supressió</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Introduïu el codi de verificació que sha enviat al vostre correu</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Envieu registres d'error</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Ajudeu Bitwarden a millorar l'estabilitat de l'aplicació enviant els registres d'error</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Les opcions estan ampliades, toqueu per contraure.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Les opcions estan reduïdes, toqueu per ampliar.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Majúscules (A a la Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Minúscules (A a la Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Números (0 al 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Caràcters especials (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Toca per a tornar arrere</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>La contrasenya és visible, toqueu per amagar-la.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>La contrasenya no és visible, toqueu per mostrar-la.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtra artícless per caixa forta</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Totes les caixes fortes</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Caixes fortes</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Caixa forta: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Totes</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Codis de verificació</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Cal una subscripció premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>No es pot afegir la clau d'autenticació? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Escaneja el codi QR</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>No podeu escanejar el codi QR? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Clau autenticadora</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Introdueix la clau manualment</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Afegeix TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Configura TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Una vegada introduïda la clau correctament,
seleccioneu Afegeix TOTP per emmagatzemar la clau de manera segura</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Si configureu les opcions de bloqueig a "Mai", la vostra caixa forta està disponible per a qualsevol persona amb accés al vostre dispositiu. Si utilitzeu aquesta opció, hauríeu d'assegurar-vos de mantenir el vostre dispositiu correctament protegit.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Un o més dels URL introduïts no són vàlids. Reviseu-ho i torneu a provar de guardar-ho.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>No hem pogut processar la vostra sol·licitud. Torneu-ho a provar o contacteu amb nosaltres.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Permet capturar la pantalla</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Segur que voleu activar la captura de pantalla?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Můj trezor</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Název</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Povoleno</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stav</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nelze přečíst ověřovací klíč.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Načtení proběhne automaticky.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Namiřte fotoaparát na QR kód.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Načíst QR kód</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Zkopírovat ověřovací kód (TOTP)</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Pokud mají vaše přihlašovací údaje přidán autentizační klíč pro TOTP, vygenerovaný ověřovací kód (TOTP) se automaticky zkopíruje do schránky při každém automatickém vyplnění přihlašovacích údajů.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Zakázat automatické kopírování TOTP kódu</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Pro použití této funkce je potřebné prémiové členství.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expirace</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Zakázat ikonky webových stránek</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikonky webových stránek zobrazí snadno rozeznatelný obrázek vedle každé položky ve vašem trezoru.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL serveru ikonek</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Vyledat v kolekci</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Vyhledat ve složce</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Typ hledání</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Hledat {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Typ</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Výchozí (Systémový)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopírovat poznámky</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Černá</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI na černé listině</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Pro URI na černé listině nebude nabízeno automatické vyplnění. Záznamy oddělujte čárkou. Např.: „https://twitter.com, androidapp://com.twitter.android“.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Automatické vyplňování blokovaných URI</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Zakázat výzvu o uložení</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Automatické vyplňování nebude nabídnuto pro blokované URI. Oddělte více URI čárkou. Například: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>„Výzva k uložení“ vás automaticky vyzve k uložení nových položek do trezoru, kdykoli je poprvé zadáte.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Při restartu aplikace</value>
@@ -1856,6 +1878,9 @@
<value>Přátelský název pro popis tohoto Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Soubor, který chcete odeslat.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Datum odstranění</value>
</data>
@@ -2087,7 +2124,7 @@
<value>Authenticate WebAuthn</value>
</data>
<data name="Fido2ReturnToApp" xml:space="preserve">
<value>Return to App</value>
<value>Zpět do aplikace</value>
</data>
<data name="Fido2CheckBrowser" xml:space="preserve">
<value>Please make sure your default browser supports WebAuthn and try again.</value>
@@ -2123,7 +2160,7 @@
<value>Account Locked</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Account logged out successfully</value>
<value>Odhlášení proběhlo úspěšně</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Account removed successfully</value>
@@ -2171,9 +2208,109 @@
<value>Ověřovací kód byl odeslán na váš e-mail</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>An error occurred while sending a verification code to your email. Please try again</value>
<value>Při odesílání ověřovacího kódu na váš e-mail došlo k chybě. Zkuste to prosím znovu</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
<value>Zadejte ověřovací kód, který byl odeslán na %@</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Heslo je viditelné, klepněte pro skrytí</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Heslo není viditelné, klepněte pro zobrazení.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Min boks</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autentifikator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Navn</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Aktiveret</value>
</data>
<data name="Off" xml:space="preserve">
<value>Fra</value>
</data>
<data name="On" xml:space="preserve">
<value>Til</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Kan ikke læse autentificeringsnøgle.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skanning vil ske automatisk.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Peg dit kamera mod QR-koden.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Ret kameraet mod QR-koden.
Skanning vil ske automatisk.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skan QR-kode</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopiér TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Hvis dit login har en autentificeringsnøgle tilknyttet, kopieres TOTP verifikationskoden automatisk til din udklipsholder når du auto-udfylder login.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Har et login en godkendelsesnøgle, så kopiér TOTP-bekræftelseskoden til udklipsholderen, når login auto-udfyldes.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Deaktivér automatisk TOTP kopiering</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Kopiér TOTP automatisk</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Premium-medlemskab kræves for at anvende denne funktion.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Udløb</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Slå webikoner fra</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Vis webstedsikoner</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Webikoner vises som et genkendeligt billede ved siden af hvert loginelement i din boks.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Vis et genkendeligt billede ud for hvert login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikonserver URL</value>
@@ -1299,7 +1307,7 @@
<value>1. Åbn iOS-appen "Indstillinger"</value>
</data>
<data name="AutofillTurnOn2" xml:space="preserve">
<value>2. Tryk på "Adgangskoder &amp; konti"</value>
<value>2. Tryk på "Adgangskoder"</value>
</data>
<data name="AutofillTurnOn3" xml:space="preserve">
<value>3. Tryk på "Autoudfyld adgangskoder"</value>
@@ -1311,7 +1319,7 @@
<value>5. Vælg "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Adgangskode Autoudfyld</value>
<value>Adgangskode autoudfyld</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>Den letteste måde at tilføje nye logins til din boks er ved at bruge Bitwarden adgangskode Autoudfyld udvidelsen. Få mere at vide om brugen af Bitwarden adgangskode Autoudfyld udvidelsen ved at navigere til skærmbilledet "Indstillinger".</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Søg i samling</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Søg i mappe</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Søg fil Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Søgetype</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Søg tekst Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Søg {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Standard (system)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Standard mørkt tema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Vælg det mørke tema, der skal bruges, når Standard (system) temaet bruges, mens din enheds mørke tilstand er aktiveret.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopiér notater</value>
<value>Kopiér notat</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Afslut</value>
@@ -1553,17 +1571,21 @@
<value>Sort</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Sortlistede URI'er</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Sortlistede URI'er tilbyder ikke autoudfyldning. Listen skal være kommasepareret. F.eks: "https://twitter.com, androidapp: //com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Autoudfyld blokerede URI'er</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Deaktivér gem-forespørgsel</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Autoudfyldning tilbydes ikke for blokerede URI'er. Adskil flere URI'er med komma. F.eks.: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Gem"-forespørgslen beder dig automatisk gemme nye emner i din boks, når du angiver dem for første gang.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Spørg om at tilføje login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Spørg om at tilføje et element, hvis et ikke findes i din boks.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Ved app-genstart</value>
@@ -1802,13 +1824,13 @@
<value>Autoudfyldtjeneste</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Brug indbygget Autoudfyld</value>
<value>Brug integreret autoudfyld</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Brug indbygget autofyld, hvis dit valgte IME (tastatur) understøtter det. Hvis din konfiguration ikke understøttes (eller denne indstilling er deaktiveret), benyttes standard overlejret Autoudfyld.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Brug Tilgængelighed</value>
<value>Brug tilgængelighed</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Brug Bitwarden-tilgængelighedstjenesten til at autoudfylde dine logins i apps og på internettet. Når aktiveret, vises en popup, når login-felter vælges.</value>
@@ -1856,6 +1878,9 @@
<value>Et venligt navn til at beskrive denne Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Den fil, du vil sende.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Filtype er valgt.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Filtype er ikke valgt, tryk for at vælge.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Teksttype er valgt.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Teksttype er ikke valgt, tryk for at vælge.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Sletningsdato</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Indtast den bekræftelseskode, der blev sendt til din e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Indsend nedbrudslogger</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Hjælp Bitwarden med at forbedre app-stabiliteten ved at indsende nedbrudsrapporter.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Indstillinger er udvidet, tryk for at kollapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Indstillinger er kollapset, tryk for at udvide.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Store bogstaver (A til Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Små bogstaver (A til Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Tal (0 til 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Specialtegn (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tryk for at gå tilbage</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Adgangskode er synlig, tryk for at skjule.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Adgangskode er ikke synlig, tryk for at vise.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrér elementer efter boks</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Alle bokse</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Bokse</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Boks: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Alle</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Bekræftelseskoder</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium-abonnement kræves</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Kan ikke tilføje autentificeringsnøgle?</value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Skan QR-kode</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Kan ikke skanne QR-kode? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Autentificeringsnøgle</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Angiv nøgle manuelt</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Tilføj TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Opsæt TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Når nøglen er angivet,
vælg Tilføj TOTP for at gemme nøglen sikkert</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Sættes låseindstillingen til “Aldrig”, er din boks tilgængelig for alle med adgang til enheden. Bruges denne mulighed, så vær sikker på, at din enhed er ordentligt beskyttet.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>En eller flere af de angivne URL'er er ugyldige. Ret fejlen(e) og prøv at gemme igen.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Vi kunne ikke behandle din anmodning. Prøv venligst igen eller kontakt os.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Tillad skærmoptagelse</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Er du sikker på, at du vil aktivere skærmoptagelse?</value>
</data>
</root>

View File

@@ -279,13 +279,13 @@
<value>Konto entfernen</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Möchten Sie das Konto wirklich entfernen?</value>
<value>Möchtest du dieses Konto wirklich entfernen?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Konto bereits hinzugefügt</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Möchten Sie jetzt darauf umschalten?</value>
<value>Möchtest du jetzt darauf umschalten?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Masterpasswort</value>
@@ -299,6 +299,10 @@
<value>Mein Tresor</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Aktiviert</value>
</data>
<data name="Off" xml:space="preserve">
<value>Aus</value>
</data>
<data name="On" xml:space="preserve">
<value>Ein</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Authentifizierungsschlüssel kann nicht gelesen werden.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Der Scan wird automatisch durchgeführt.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Richte deine Kamera auf den QR Code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Richte deine Kamera auf den QR Code.
Das Scannen erfolgt automatisch.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR Code scannen</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP kopieren</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ist ein Authentifizierungsschlüssel mit deinen Zugangsdaten verknüpft, wird der TOTP Bestätigungscode automatisch in die Zwischenablage kopiert, wenn du die Zugangsdaten einfügen lässt.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Falls Zugangsdaten einen Authentifizierungsschlüssel haben, den TOTP-Verifizierungsscode nach dem automatischen Ausfüllen in die Zwischenablage kopieren.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Automatisches Kopieren des TOTP deaktivieren</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP automatisch kopieren</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Für diese Funktion benötigst du eine Premiummitgliedschaft.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Gültig bis</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Icons der Website deaktivieren</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Zeige Webseiten-Icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website-Symbole zeigen ein erkennbares Bild neben jedem Login in deinem Tresor.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Ein wiedererkennbares Bild neben jeden Zugangsdaten anzeigen.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Sammlung durchsuchen</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Ordner durchsuchen</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Versendete Dateien suchen</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Suchmodus</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Versendete Texte suchen</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Suche {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Typ</value>
@@ -1445,7 +1457,7 @@
<value>Keine Ordner zum Auflisten vorhanden.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Prüfschlüssel</value>
<value>Fingerabdruck-Phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Standard (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Dunkles Standard Design</value>
</data>
<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 Dunkelmodus deines Geräts aktiviert ist</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Notizen kopieren</value>
</data>
@@ -1553,20 +1571,24 @@
<value>Schwarz</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Gesperrte URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs auf der Sperrliste, werden nicht automatisch ausgefüllt. Die Listeneinträge sollten durch Komma getrennt sein. Z.B.: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Blockierte URIs automatisch ausfüllen</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Speicherdialog deaktivieren</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Auto-Ausfüllen wird für blockierte URIs nicht angeboten. Trenne mehrere URIs mit einem Komma. Beispiel: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Der "Speicherdialog" fordert dich automatisch dazu auf, neue Einträge in deinem Tresor zu speichern, wenn du diese zum ersten Mal eingibst.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Danach fragen Zugangsdaten hinzuzufügen</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Wenn ein Eintrag nicht in deinem Tresor gefunden wurde, danach fragen.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Bei App Neustart</value>
<value>Beim Neustart der App</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Automatisches Ausfüllen vereinfacht es, sicher auf deinen Bitwarden Tresor über andere Webseiten und Apps zuzugreifen. Es sieht aus, als ob du den automatischen Ausfülldienst für Bitwarden nicht aktiviert hast. Aktiviere automatisches Ausfüllen in der "Einstellungen" Ansicht.</value>
@@ -1575,7 +1597,7 @@
<value>Deine Änderungen am Aussehen der App werden beim nächsten Neustart der App angewendet.</value>
</data>
<data name="Capitalize" xml:space="preserve">
<value>Großschreiben</value>
<value>Wortanfänge großschreiben</value>
<comment>ex. Uppercase the first character of a word.</comment>
</data>
<data name="IncludeNumber" xml:space="preserve">
@@ -1665,7 +1687,7 @@
<comment>Clone an entity (verb).</comment>
</data>
<data name="PasswordGeneratorPolicyInEffect" xml:space="preserve">
<value>Eine oder mehrere Organisationsrichtlinien beeinflussen dein Generator-Einstellungen.</value>
<value>Eine oder mehrere Organisationsrichtlinien beeinflussen deine Generator-Einstellungen</value>
</data>
<data name="Open" xml:space="preserve">
<value>Öffnen</value>
@@ -1856,6 +1878,9 @@
<value>Ein eigener Name, um dieses Send zu beschreiben.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Die Datei, die du senden möchtest.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Dateityp ist ausgewählt.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Dateityp ist nicht ausgewählt, tippen zum Auswählen.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Texttyp ist ausgewählt.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Texttyp ist nicht ausgewählt, tippen zum Auswählen.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Löschdatum</value>
</data>
@@ -2015,7 +2052,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>Meine E-Mail-Adresse vor den Empfängern ausblenden.</value>
<value>Meine E-Mail-Adresse vor den Empfängern verstecken.</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>Eine oder mehrere Organisationsrichtlinien beeinflussen deine Send Einstellungen.</value>
@@ -2026,7 +2063,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendFileEmailVerificationRequired" xml:space="preserve">
<value>Du musst deine E-Mail verifizieren, um diese Funktion nutzen zu können.</value>
<value>Du musst deine E-Mail verifizieren, um Dateien mit Send zu verwenden. Du kannst deine E-Mail im Web-Tresor verifizieren.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="PasswordPrompt" xml:space="preserve">
@@ -2126,7 +2163,7 @@
<value>Konto erfolgreich abgemeldet</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Konto erfolgreich gelöscht</value>
<value>Konto erfolgreich entfernt</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Konto löschen</value>
@@ -2176,4 +2213,103 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Gib den Bestätigungscode ein, der an deine E-Mail-Adresse gesendet wurde</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Absturzprotokolle senden</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Hilf Bitwarden die Stabilität der App zu verbessern, indem du Absturzberichte sendest.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Optionen sind ausgeklappt, tippen zum einklappen.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Optionen sind eingeklappt, tippe zum ausklappen.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Großbuchstaben (A bis Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Kleinbuchstaben (A bis Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Zahlen (0 bis 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Sonderzeichen (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tippen, um zurück zu gehen</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Passwort ist sichtbar, tippen um es auszublenden.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Passwort ist nicht sichtbar, tippen um es einzublenden.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Objekte nach Tresor filtern</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Alle Tresore</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Tresore</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Tresor: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Alle</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verifizierungscodes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium-Abonnement erforderlich</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Authentifizierungsschlüssel lässt sich nicht hinzufügen? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>QR Code scannen</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>QR Code kann nicht gescannt werden? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authentifizierungsschlüssel</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Schlüssel manuell eingeben</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>TOTP hinzufügen</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>TOTP einrichten</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Sobald der Schlüssel erfolgreich eingegeben wurde, wähle TOTP hinzufügen, um den Schlüssel sicher abzuspeichern</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Wenn du deine Sperroptionen auf „Nie“ einstellst, bleibt dein Tresor für jeden zugänglich, der Zugriff auf dein Gerät hat. Wenn du diese Option verwendest, solltest du sicherstellen, dass du dein Gerät angemessen schützt.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Eine oder mehrere der eingegebenen URLs sind ungültig. Bitte überprüfe sie und versuche erneut zu speichern.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Wir konnten deine Anfrage nicht bearbeiten. Bitte versuche es erneut oder kontaktiere uns.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Bildschirmaufnahme erlauben</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Bist du sicher, dass du die Bildschirmaufnahme aktivieren möchtest?</value>
</data>
</root>

View File

@@ -300,6 +300,10 @@
<value>Το Vault μου</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Όνομα</value>
<comment>Label for an entity name.</comment>
@@ -771,6 +775,12 @@
<data name="Enabled" xml:space="preserve">
<value>Ενεργοποιημένο</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Κατάσταση</value>
</data>
@@ -890,11 +900,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Αδυναμία ανάγνωσης κλειδιού επαλήθευσης.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Η σάρωση θα γίνει αυτόματα.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Στρέψτε την κάμερα στον κώδικα QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Σάρωση κώδικα QR</value>
@@ -908,11 +916,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Αντιγραφή TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Εάν η σύνδεση σας έχει συνημμένο κλειδί επαλήθευσης, ο κωδικός επαλήθευσης TOTP αντιγράφεται αυτόματα στο πρόχειρο κάθε φορά που συμπληρώνετε τα στοιχεία σύνδεσης.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Απενεργοποίηση Aυτόματης Aντιγραφής TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Για να χρησιμοποιήσετε αυτό το χαρακτηριστικό, απαιτείται η έκδοση premium.</value>
@@ -1129,11 +1137,11 @@
<data name="Expiration" xml:space="preserve">
<value>Λήξη</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Απενεργοποίηση Εικονιδίων Ιστοσελίδας</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Τα εικονίδια ιστοσελίδων παρέχουν μια αναγνωρίσιμη εικόνα δίπλα σε κάθε στοιχείο σύνδεσης στο vault σας.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Εικονίδια Διακομιστή URL</value>
@@ -1373,11 +1381,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Αναζήτηση στη συλλογή</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Αναζήτηση σε φάκελο</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Τύπος αναζήτησης</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Αναζήτηση {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Τύπος</value>
@@ -1538,6 +1550,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Προεπιλογή (σύστημα)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Αντιγραφή Σημειώσεων</value>
</data>
@@ -1554,17 +1572,21 @@
<value>Μαύρο</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Μαύρη λίστα URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Τα URI που βρίσκονται στη μαύρη λίστα δεν προσφέρουν αυτόματη συμπλήρωση. Ο κατάλογος πρέπει να διαχωριστεί με κόμμα. Παράδειγμα: "https://twitter.com, androidapp: //com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Απενεργοποίηση Προτροπής Αποθήκευσης</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Η "προτροπή αποθήκευσης" σας ζητάει αυτόματα να αποθηκεύετε νέα στοιχεία στο vault σας, κάθε φορά που τα εισάγετε για πρώτη φορά.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Κατά την Επανεκκίνηση Εφαρμογής</value>
@@ -1857,6 +1879,9 @@
<value>Ένα φιλικό όνομα για την περιγραφή αυτού του Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Κείμενο</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Κείμενο</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Το αρχείο που θέλετε να στείλετε.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Ημερομηνία διαγραφής</value>
</data>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Εισάγετε τον κωδικό επαλήθευσης που έχει σταλεί στο email σας</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Όλα τα Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Όλα</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -275,6 +275,18 @@
<data name="LogoutConfirmation" xml:space="preserve">
<value>Are you sure you want to log out?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remove Account</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Are you sure you want to remove this account?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Account Already Added</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Master password</value>
<comment>Label for a master password.</comment>
@@ -287,6 +299,10 @@
<value>My vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -647,7 +663,7 @@
<value>Re-type master password</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Search vault</value>
<value>Search Vault</value>
</data>
<data name="Security" xml:space="preserve">
<value>Security</value>
@@ -758,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -786,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organisations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -877,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR code</value>
@@ -895,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>If a login has an authenticator key, copy the TOTP verification code to your clipboard when you auto-fill the login.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1059,6 +1079,9 @@
<data name="LastName" xml:space="preserve">
<value>Last name</value>
</data>
<data name="FullName" xml:space="preserve">
<value>Full Name</value>
</data>
<data name="LicenseNumber" xml:space="preserve">
<value>Licence number</value>
</data>
@@ -1113,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable website icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website icons provide a recognisable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognisable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons server URL</value>
@@ -1147,10 +1170,10 @@
<value>Auto-fill accessibility service</value>
</data>
<data name="AutofillServiceDescription" xml:space="preserve">
<value>The Bitwarden auto-fill service uses the Android autofill framework to assist in filling logins, credit cards, and identity information into other apps on your device.</value>
<value>The Bitwarden auto-fill service uses the Android Autofill Framework to assist in filling login information into other apps on your device.</value>
</data>
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
<value>Use the Bitwarden auto-fill service to fill logins, credit cards, and identity information into other apps.</value>
<value>Use the Bitwarden auto-fill service to fill login information into other apps.</value>
</data>
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
<value>Open auto-fill settings</value>
@@ -1183,6 +1206,9 @@
<data name="FieldTypeHidden" xml:space="preserve">
<value>Hidden</value>
</data>
<data name="FieldTypeLinked" xml:space="preserve">
<value>Linked</value>
</data>
<data name="FieldTypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1281,7 +1307,7 @@
<value>1. Go to the iOS "Settings" app</value>
</data>
<data name="AutofillTurnOn2" xml:space="preserve">
<value>2. Tap "Passwords &amp; Accounts"</value>
<value>2. Tap "Passwords"</value>
</data>
<data name="AutofillTurnOn3" xml:space="preserve">
<value>3. Tap "AutoFill Passwords"</value>
@@ -1293,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1354,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Search folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Search type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1398,13 +1428,13 @@
<value>Share item</value>
</data>
<data name="MoveToOrganization" xml:space="preserve">
<value>Move to Organization</value>
<value>Move to Organisation</value>
</data>
<data name="NoOrgsToList" xml:space="preserve">
<value>No organisations to list.</value>
</data>
<data name="MoveToOrgDesc" xml:space="preserve">
<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 organisation that you wish to move this item to. Moving to an organisation transfers ownership of the item to that organisation. You will no longer be the direct owner of this item once it has been moved.</value>
</data>
<data name="NumberOfWords" xml:space="preserve">
<value>Number of words</value>
@@ -1435,7 +1465,7 @@
<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 name="LearnOrgConfirmation" xml:space="preserve">
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
<value>Bitwarden allows you to share your vault items with others by using an organisation account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export vault</value>
@@ -1449,6 +1479,9 @@
<data name="Unlock" xml:space="preserve">
<value>Unlock</value>
</data>
<data name="UnlockVault" xml:space="preserve">
<value>Unlock Vault</value>
</data>
<data name="ThirtyMinutes" xml:space="preserve">
<value>30 minutes</value>
</data>
@@ -1465,6 +1498,9 @@
<data name="VaultLockedPIN" xml:space="preserve">
<value>Your vault is locked. Verify your PIN code to continue.</value>
</data>
<data name="VaultLockedIdentity" xml:space="preserve">
<value>Your vault is locked. Verify your identity to continue.</value>
</data>
<data name="Dark" xml:space="preserve">
<value>Dark</value>
<comment>A dark color</comment>
@@ -1497,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Default URI Match Detection</value>
<value>Default URI match detection</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1513,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy notes</value>
<value>Copy Note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Exit</value>
@@ -1529,17 +1571,21 @@
<value>Black</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list of apps should be comma separated. E.g. "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable save prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "save prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On app restart</value>
@@ -1605,6 +1651,15 @@
<data name="ExportVaultMasterPasswordDescription" xml:space="preserve">
<value>Enter your master password to export your vault data.</value>
</data>
<data name="SendVerificationCodeToEmail" xml:space="preserve">
<value>Send a verification code to your email</value>
</data>
<data name="CodeSent" xml:space="preserve">
<value>Code Sent!</value>
</data>
<data name="ConfirmYourIdentity" xml:space="preserve">
<value>Confirm your identity to continue.</value>
</data>
<data name="ExportVaultWarning" xml:space="preserve">
<value>This export contains your vault data in an unencrypted format. You should not store or send the exported file over insecure channels (such as email). Delete it immediately after you are done using it.</value>
</data>
@@ -1767,20 +1822,17 @@
</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services
</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill
</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.
</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility
</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.
@@ -1799,8 +1851,7 @@
</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over
</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.
@@ -1836,6 +1887,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1852,6 +1906,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -1915,7 +1981,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="DisableSend" xml:space="preserve">
<value>Disable this Send so that no one can access it.</value>
<value>Disable this Send so that no one can access it</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NoSends" xml:space="preserve">
@@ -1983,7 +2049,7 @@
<value>Custom</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Share this Send upon save.</value>
<value>Share this Send upon save</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
@@ -1995,7 +2061,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>Hide my email address from recipients.</value>
<value>Hide my email address from recipients</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>One or more organisation policies are affecting your Send options.</value>
@@ -2031,7 +2097,7 @@
<value>Update Master Password</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>Your Master Password was recently changed by an administrator in your organization. In order to access the vault, you must update your Master Password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</value>
<value>Your Master Password was recently changed by an administrator in your organisation. 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="UpdatingPassword" xml:space="preserve">
<value>Updating Password</value>
@@ -2039,6 +2105,21 @@
<data name="UpdatePasswordError" xml:space="preserve">
<value>Currently unable to update password</value>
</data>
<data name="RemoveMasterPassword" xml:space="preserve">
<value>Remove Master Password</value>
</data>
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
<value>{0} is using SSO with customer-managed encryption. Continuing will remove your Master Password from your account and require SSO to login.</value>
</data>
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
<value>If you do not want to remove your Master Password, you may leave this organisation.</value>
</data>
<data name="LeaveOrganization" xml:space="preserve">
<value>Leave Organisation</value>
</data>
<data name="LeaveOrganizationName" xml:space="preserve">
<value>Leave {0}?</value>
</data>
<data name="Fido2Title" xml:space="preserve">
<value>FIDO2 WebAuthn</value>
</data>
@@ -2058,15 +2139,187 @@
<value>Please make sure your default browser supports WebAuthn and try again.</value>
</data>
<data name="ResetPasswordAutoEnrollInviteWarning" xml:space="preserve">
<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 organisation has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organisation administrators to change your master password.</value>
</data>
<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 organisation policies are affecting your vault timeout. Maximum allowed Vault Timeout is {0} hour(s) and {1} minute(s)</value>
</data>
<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 organisation.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>One or more organization policies prevents your from exporting your personal vault.</value>
<value>One or more organisation policies prevents your from exporting your personal vault.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Add Account</value>
</data>
<data name="AccountUnlocked" xml:space="preserve">
<value>Unlocked</value>
</data>
<data name="AccountLocked" xml:space="preserve">
<value>Locked</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Logged Out</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Switched to next available account</value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Account Locked</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Account logged out successfully</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
</data>
<data name="YourAccountHasBeenPermanentlyDeleted" xml:space="preserve">
<value>Your account has been permanently deleted</value>
</data>
<data name="InvalidVerificationCode" xml:space="preserve">
<value>Invalid Verification Code.</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>Request one-time password</value>
</data>
<data name="SendCode" xml:space="preserve">
<value>Send Code</value>
</data>
<data name="Sending" xml:space="preserve">
<value>Sending</value>
</data>
<data name="CopySendLinkOnSave" xml:space="preserve">
<value>Copy Send link on save</value>
</data>
<data name="SendingCode" xml:space="preserve">
<value>Sending code</value>
</data>
<data name="Verifying" xml:space="preserve">
<value>Verifying</value>
</data>
<data name="ResendCode" xml:space="preserve">
<value>Resend Code</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>A verification code was sent to your email</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>An error occurred while sending a verification code to your email. Please try again</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>My vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organisations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1111,10 +1119,10 @@
<value>September</value>
</data>
<data name="SSN" xml:space="preserve">
<value>National Insurance number</value>
<value>Aadhar Number</value>
</data>
<data name="StateProvince" xml:space="preserve">
<value>County</value>
<value>State / Union territory</value>
</data>
<data name="Title" xml:space="preserve">
<value>Title</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable website icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website icons provide a recognisable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons server URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Search folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Search type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1416,13 +1428,13 @@
<value>Share item</value>
</data>
<data name="MoveToOrganization" xml:space="preserve">
<value>Move to Organisation</value>
<value>Move to Organization</value>
</data>
<data name="NoOrgsToList" xml:space="preserve">
<value>No organisations to list.</value>
</data>
<data name="MoveToOrgDesc" xml:space="preserve">
<value>Choose an organisation that you wish to move this item to. Moving to an organisation transfers ownership of the item to that organisation. 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 name="NumberOfWords" xml:space="preserve">
<value>Number of words</value>
@@ -1453,7 +1465,7 @@
<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 name="LearnOrgConfirmation" xml:space="preserve">
<value>Bitwarden allows you to share your vault items with others by using an organisation account. Would you like to visit the bitwarden.com website to learn more?</value>
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export vault</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy notes</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Black</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list of apps should be comma separated. E.g. "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable save prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "save prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On app restart</value>
@@ -1724,7 +1746,7 @@
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
</data>
<data name="BiometricInvalidated" xml:space="preserve">
<value>Biometric unlock disabled pending verification of master password.</value>
<value>Biometric change detected, login using master password to enable again.</value>
</data>
<data name="BiometricInvalidatedExtension" xml:space="preserve">
<value>Biometric unlock for autofill disabled pending verification of master password.</value>
@@ -1784,16 +1806,17 @@
<value>Loading</value>
</data>
<data name="AcceptPolicies" xml:space="preserve">
<value>By activating this switch you agree to the following:</value>
<value>By activating this switch you agree to the following:
</value>
</data>
<data name="AcceptPoliciesError" xml:space="preserve">
<value>Terms of Service and Privacy Policy have not been acknowledged.</value>
</data>
<data name="TermsOfService" xml:space="preserve">
<value>Terms of service</value>
<value>Terms of Service</value>
</data>
<data name="PrivacyPolicy" xml:space="preserve">
<value>Privacy policy</value>
<value>Privacy Policy</value>
</data>
<data name="AccessibilityDrawOverPermissionAlert" xml:space="preserve">
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings
@@ -1848,10 +1871,10 @@
</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>Due to an Enterprise Policy, you are restricted from saving items to your personal vault. Change the Ownership option to an organisation and choose from available Collections.</value>
<value>Due to an Enterprise Policy, you are restricted from saving items to your personal vault. Change the Ownership option to an organization and choose from available Collections.</value>
</data>
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
<value>An organisation policy is affecting your ownership options.</value>
<value>An organization policy is affecting your ownership options.</value>
</data>
<data name="Send" xml:space="preserve">
<value>Send</value>
@@ -1869,6 +1892,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1885,6 +1911,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -1948,11 +1986,11 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="DisableSend" xml:space="preserve">
<value>Disable this Send so that no one can access it</value>
<value>Disable this Send so that no one can access it.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NoSends" xml:space="preserve">
<value>There are no Sends in your account.</value>
<value>There are no sends in your account.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AddASend" xml:space="preserve">
@@ -2016,7 +2054,7 @@
<value>Custom</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Share this Send upon save</value>
<value>Share this Send upon save.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
@@ -2028,7 +2066,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>Hide my email address from recipients</value>
<value>Hide my email address from recipients.</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>One or more organisation policies are affecting your Send options.</value>
@@ -2064,7 +2102,7 @@
<value>Update Master Password</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>Your Master Password was recently changed by an administrator in your organisation. In order to access the vault, you must update your Master Password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</value>
<value>Your Master Password was recently changed by an administrator in your organization. In order to access the vault, you must update your Master Password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</value>
</data>
<data name="UpdatingPassword" xml:space="preserve">
<value>Updating Password</value>
@@ -2079,10 +2117,10 @@
<value>{0} is using SSO with customer-managed encryption. Continuing will remove your Master Password from your account and require SSO to login.</value>
</data>
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
<value>If you do not want to remove your Master Password, you may leave this organisation.</value>
<value>If you do not want to remove your Master Password, you may leave this organization.</value>
</data>
<data name="LeaveOrganization" xml:space="preserve">
<value>Leave Organisation</value>
<value>Leave Organization</value>
</data>
<data name="LeaveOrganizationName" xml:space="preserve">
<value>Leave {0}?</value>
@@ -2106,16 +2144,16 @@
<value>Please make sure your default browser supports WebAuthn and try again.</value>
</data>
<data name="ResetPasswordAutoEnrollInviteWarning" xml:space="preserve">
<value>This organisation has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organisation 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 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 organization policies are affecting your vault timeout. Maximum allowed Vault Timeout is {0} hour(s) and {1} minute(s)</value>
</data>
<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 organization.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>One or more organisation policies prevents your from exporting your personal vault.</value>
<value>One or more organization policies prevents your from exporting your personal vault.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Add Account</value>
@@ -2142,13 +2180,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2189,4 +2227,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Mi caja fuerte</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nombre</value>
<comment>Label for an entity name.</comment>
@@ -418,7 +422,7 @@
<value>Utiliza el servicio de accesibilidad de Bitwarden para autorellenar entradas entre aplicaciones y sitios web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Servicio de autocompletado</value>
<value>Servicio de autorrellenado</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Evitar caracteres ambiguos</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Activado</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Estado</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>No se pudo leer la clave de autenticación.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>El escaneo será automático.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Apunta tu cámara el código QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Escanear código QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copiar código TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Si tu entrada tiene una clave de autenticación adjunta, el código de verificación TOTP es copiado automáticamente al portapapeles cuando autorellenas una entrada.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Deshabilitar copiado automático de códigos TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Se quiere membrasía Premium para poder utilizar esta característica.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiración</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Deshabilitar iconos del sitio web</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Los iconos del sitio web añaden una imagen reconocible al lado de cada entrada de tu caja fuerte.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL del servidor de iconos</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Buscar colección</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Buscar carpeta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Buscar Sends de archivos</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Tipo de búsqueda</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Buscar Sends de texto</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Buscar {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipo</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Por defecto (Sistema)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copiar notas</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Negro</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URIs en lista negra</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs que están en la lista negra no ofrecerán auto-relleno. La lista de aplicaciones debe ser separada por comas. Ej: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Desactivar el aviso de guardado</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>El "aviso de guardado" pregunta automáticamente si quiere guardar nuevas entradas en su caja fuerte cuando se identifica en un sitio web por primera vez.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Al reiniciar la aplicación</value>
@@ -1856,6 +1878,9 @@
<value>Un nombre amigable para describir este Envío.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Texto</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Texto</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>El archivo que quieres enviar.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>El tipo de archivo está seleccionado.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>El tipo de archivo no está seleccionado, toque para seleccionar.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>El tipo de texto está seleccionado.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>El tipo de texto no está seleccionado, toque para seleccionar.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Fecha de eliminación</value>
</data>
@@ -2120,13 +2157,13 @@
<value>Cambiado a la siguiente cuenta disponible</value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Account Locked</value>
<value>Cuenta bloqueada</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Account logged out successfully</value>
<value>Sesión cerrada con éxito</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Account removed successfully</value>
<value>Cuenta eliminada con éxito</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Eliminar cuenta</value>
@@ -2176,4 +2213,105 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Introduce el código de verificación enviado a tu correo electrónico</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Las opciones están expandidas, toque para colapsar.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Las opciones están colapsadas, toque para expandir.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Mayúsculas (A a la Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Minúsculas (A a la Z)
</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Números (0 al 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Carácteres especiales (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Toque para regresar</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>La contraseña es visible, toque para ocultar.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>La contraseña no está visible, toque para mostrar.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrar elementos por bóveda</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Todas las bóvedas</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Bóvedas</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Bóveda: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Todo</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Minu hoidla</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autentikaator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nimi</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Lubatud</value>
</data>
<data name="Off" xml:space="preserve">
<value>Väljas</value>
</data>
<data name="On" xml:space="preserve">
<value>Sees</value>
</data>
<data name="Status" xml:space="preserve">
<value>Olek:</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Autentimise võtme lugemine nurjus.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skaneering toimub automaatselt.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Suuna telefoni kaamera QR koodile.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Suuna kaamera QR koodile.
Skaneerimine toimub automaatselt.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skanneeri QR kood</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopeeri TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Kui sinu sisselogimise andmetele on juurde lisatud autentimise võti, kopeeritakse TOTP kood automaattäite kasutamisel lõikepuhvrisse.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Kui sisselogimise andmetele on juurde lisatud autentimise võti, kopeeri TOTP kood automaattäite kasutamisel lõikepuhvrisse.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Keela automaatne TOTP kopeerimine</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP automaatne kopeerimine</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Selle funktsiooni kasutamiseks on vajalik tasulist kontot omada.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Aegumine</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Keela veebilehel ikoonid</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Kuva veebilehtede ikoone</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikoonid aitavad hoidlas olevaid veebilehti paremini ära tunda.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Kuva iga kirje kõrval lehekülje ikooni.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikoonide serveri URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Otsi kogumikku</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Otsi kausta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Otsi failiga Sende</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Otsingu tüüp</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Otsi tekstiga Sende</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Otsi {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tüüp</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Vaikeväärtus (süsteem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Vaikimisi tume teema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Kui kasutad vaikimisi (süsteemset) teemat ja seadme tume režiim on sisse lülitatud, siis valitakse vaikimisi tume teema</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopeeri märkus</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Must</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Musta nimekirja URI-d</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Musta nimekirja pandud URI-de puhul ei pakuta automaattäitmist. Eralda nimed komaga. Nt: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Täida blokeeritud URId automaatselt</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Keela "Lisa konto andmed"</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Blokeeritud URIdele ei pakuta automaattäidet. Eralda erinevad URId komaga. Nt nagu: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Lisa konto andmed" märguanne ilmub pärast esimest sisselogimist ning võimaldab kontoandmeid salvestada.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Küsi "Lisa konto andmed"</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Pakub kontoandmete salvestamist, kui see on hoidlast puudu.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Äpi taaskäivitamisel</value>
@@ -1856,6 +1878,9 @@
<value>Sisesta Sendi nimi (kohustuslik).</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Fail, mida soovid saata.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Failitüüp on valitud.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Failitüüp pole valitud. Vajuta, et valida.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Tekstitüüp on valitud.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Tekstitüüp pole valitud. Vajuta, et valida.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Kustutamise kuupäev</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Kinnituskood on edukalt e-posti aadressile saadetud.</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Saada krahhiaruandeid</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Aita Bitwardenil rakendust paremaks muuta, teavitades programmi tõrgetest.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Valikud on avatud. Vajuta, et need peita.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Valikud on peidetud. Vajuta, et need kuvada.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Suurtähed (A-Z) </value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Väiketähed (A-Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbrid (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Erimärgid (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Vajuta tagasi minemiseks</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Salasõna on nähtav. Vajuta, et see peita.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Salasõna ei ole nähtav. Vajuta, et seda kuvada.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Sorteeri kirjeid hoidla alusel</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Kõik hoidlad</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Hoidlad</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Hoidla: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Kõik</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Kinnituskoodid</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Vajalik on Premium versioon</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Ei suuda autentimise võtit lisada? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Skanneeri QR kood</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Ei suuda QR koodi skaneerida? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Autentimise võti</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Sisesta kood käsitsi</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Lisa TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Seadista TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Pärast võtme edukat sisestamist vajuta
"Lisa TOTP", et see võti turvaliselt talletada</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Kõik, kes pääsevad sinu telefoni, saavad valikuga "Mitte kunagi" ka sinu hoidlat vaadata. Veendu, et seda tõesti teha soovid.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Üks või enam sisestatud URLi on valed. Palun kontrolli neid ja proovi seejärel uuesti.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Päringu töötlemine ebaõnnestus. Palun proovi uuesti või võta meiega ühendust.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Luba ekraanikuva salvestamine</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Oled kindel, et soovid lubada ekraanikuva salvestamist?</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -299,6 +299,10 @@
<value>گاوصندوق من</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>نام</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>فعال شد</value>
</data>
<data name="Off" xml:space="preserve">
<value>خاموش</value>
</data>
<data name="On" xml:space="preserve">
<value>روشن</value>
</data>
<data name="Status" xml:space="preserve">
<value>وضعیت</value>
</data>
@@ -813,7 +823,7 @@
<comment>For 2FA</comment>
</data>
<data name="EnterVerificationCodeEmail" xml:space="preserve">
<value>کد ۶ رقمی تایید را که به {0} رایانامه شده را وارد کنید.</value>
<value>کد ۶ رقمی تأیید را که به {0} رایانامه شده را وارد کنید.</value>
<comment>For 2FA</comment>
</data>
<data name="LoginUnavailable" xml:space="preserve">
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>کلید تأیید کننده را نمیتوان خواند.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>اسکن خودکار رخ می دهد.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>دوربین خود را بر روی کد QR قرار دهید.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>اسکن کد QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>رونوشت TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>اگر ورود شما دارای یک کلید تأیید کننده می‌باشد که به آن متصل شده است، هر زمان که وارد سایت شوید کد تأیید TOTP بصورت خودکار به کلیپ بورد شما کپی می شود.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>اگر یک ورود دارای یک کلید احراز هویت باشد، هنگام تکمیل خودکار ورود، کد تأیید TOTP را در کلیپ برد خود کپی کن.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>غیرفعال کردن کپی خودکار TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP را به صورت خودکار کپی کن</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>برای استفاده از این ویژگی عضویت پرمیوم لازم است.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>انقضاء</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>غیرفعال سازی آیکون های وب سایت</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>نمایش نمادهای وب سایت</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>آیکون های وب سایت یک تصویر مشخص در کنار هر داده ورودی ارائه میدهد.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>یک تصویر قابل تشخیص در کنار هر ورود نشان دهید.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>آدرس سرور آیکون ها</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>جستجوی مجموعه</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>جستجوی پوشه</value>
<data name="SearchFileSends" xml:space="preserve">
<value>ارسال های فایل را جستجو کن</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>جستجوی نوع</value>
<data name="SearchTextSends" xml:space="preserve">
<value>ارسال های متن را جستجو کن</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>جستوجو {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>نوع</value>
@@ -1487,7 +1499,7 @@
<value>گاوصندوق شما قفل شده است. برای ادامه کد پین خود را تأیید کنید.</value>
</data>
<data name="VaultLockedIdentity" xml:space="preserve">
<value>گاوصندوق شما قفل شده است. برای ادامه هویت خود را تایید کنید.</value>
<value>گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید.</value>
</data>
<data name="Dark" xml:space="preserve">
<value>تیره</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>پیش فرض (سیستم)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>تم تیره پیش‌فرض</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>هنگام استفاده از طرح زمینه پیش‌فرض (سیستم) در حالی که حالت تاریک دستگاه شما فعال است، تم تیره را انتخاب کنید</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>رونوشت یادداشتها</value>
</data>
@@ -1553,17 +1571,21 @@
<value>سیاه</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>فهرست سیاه آدرس های اینترنتی</value>
<data name="Nord" xml:space="preserve">
<value>نُرد</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list of apps should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>پر کردن خودکار URI های مسدود شده</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>غیر فعال کردن ذخیره سریع</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>تکمیل خودکار برای URI های مسدود شده ارائه نمی شود. چندین URI را با کاما جدا کنید. به عنوان مثال: "https://twitter.com، androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"ذخیره سریع" به صورت خودکار باعث افزایش سرعت شما برای ذخیره موارد جدید در گاوصندوقتان می شود زمانی که شما آنها را برای اولین بار وارد میکند.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>درخواست اضافه کردن ورود به سیستم</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>در صورتی که موردی در گاوصندوق شما یافت نشد، درخواست افزودن کنید.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>راه اندازی مجدد در برنامه</value>
@@ -1856,6 +1878,9 @@
<value>یک نام دوستانه برای توصیف این ارسال.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>متن</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>متن</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>فایلی که می خواهید ارسال کنید.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>نوع فایل انتخاب شده است.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>نوع فایل انتخاب نشده است، برای انتخاب ضربه بزنید.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>نوع متن انتخاب شده است.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>نوع متن انتخاب نشده است، برای انتخاب ضربه بزنید.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>تاریخ حذف</value>
</data>
@@ -2145,7 +2182,7 @@
<value>حساب شما برای همیشه حذف شده است</value>
</data>
<data name="InvalidVerificationCode" xml:space="preserve">
<value>کد تایید نامعتبر است.</value>
<value>کد تأیید نامعتبر است.</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>درخواست رمز یکبار مصرف</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>کد تأییدی که به ایمیل شما ارسال شده است را وارد کنید</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>گزارش‌های خرابی را ارسال کنید</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>با ارسال گزارش‌های خرابی، به Bitwarden در بهبود پایداری برنامه کمک کنید.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>گزینه‌ها بزرگ شده اند، برای جمع کردن ضربه بزنید.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>گزینه‌ها جمع شده‌اند، برای بزرگ کردن ضربه بزنید.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>حروف بزرگ (A تا Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>حروف کوچک (A تا Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>اعداد (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>نویسه‌های ویژه (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>برای بازگشت ضربه بزنید</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>کلمه عبور قابل مشاهده است، برای نمایش ضربه بزنید.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>کلمه عبور قابل مشاهده نیست، برای نمایش ضربه بزنید.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>فیلتر موارد بر اساس گاو‌صندوق</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>تمام گاو‌صندوق‌ها</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>گاوصندوق ها</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>گاوصندوق: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>همه</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>با تنظیم گزینه‌های قفل روی «هرگز»، گاوصندوق شما برای هر کسی که به دستگاه شما دسترسی دارد در دسترس نگه داشته می‌شود. اگر از این گزینه استفاده می کنید، باید مطمئن شوید که دستگاه خود را به درستی محافظت می‌کنید.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>یک یا چند URL وارد شده نامعتبر است. لطفاً آن را اصلاح کنید و دوباره سعی کنید ذخیره کنید.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>ما نتوانستیم درخواست شما را پردازش کنیم. لطفاً دوباره امتحان کنید یا با ما تماس بگیرید.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>اجازه ضبط صفحه</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>آیا مطمئن هستید که می خواهید ضبط صفحه را فعال کنید؟</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Oma holvi</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Todentaja</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nimi</value>
<comment>Label for an entity name.</comment>
@@ -552,10 +556,10 @@
<value>Holvin aikakatkaisu</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Holvin aikakatkaisun toiminto</value>
<value>Holvin aikakatkaisutoiminto</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>Uloskirjautuminen estää pääsyn holviisi ja vaatii ajan umpeuduttua todennuksen internet-yhteyden välityksellä. Haluatko varmasti käyttää tätä asetusta?</value>
<value>Uloskirjautuminen estää pääsyn holviisi ja vaatii ajan umpeuduttua todennuksen Internet-yhteyden välityksellä. Haluatko varmasti käyttää asetusta?</value>
</data>
<data name="LoggingIn" xml:space="preserve">
<value>Kirjaudutaan sisään…</value>
@@ -580,7 +584,7 @@
<value>Pääsalasanan vihje voi auttaa sinua muistamaan unohtamasi salasanan.</value>
</data>
<data name="MasterPasswordLengthValMessage" xml:space="preserve">
<value>Pääsalasanan on oltava vähintään 8 merkkiä pitkä.</value>
<value>Pääsalasanan tulee sisältää ainakin 8 merkkiä.</value>
</data>
<data name="MinNumbers" xml:space="preserve">
<value>Numeroita vähintään</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Käytössä</value>
</data>
<data name="Off" xml:space="preserve">
<value>Ei käytössä</value>
</data>
<data name="On" xml:space="preserve">
<value>Käytössä</value>
</data>
<data name="Status" xml:space="preserve">
<value>Tila</value>
</data>
@@ -863,7 +873,7 @@
<value>Liitteet</value>
</data>
<data name="UnableToDownloadFile" xml:space="preserve">
<value>Tiedoston lataaminen epäonnistui.</value>
<value>Tiedostoa ei voitu ladata.</value>
</data>
<data name="UnableToOpenFile" xml:space="preserve">
<value>Laitteesi ei voi avata tämän tyyppistä tiedostoa.</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Todennusavaimen luku epäonnistui.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Koodi luetaan automaattisesti.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Kohdista kamerasi QR-koodiin.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Kohdista kamera QR-koodiin.
Koodi luetaan automaattisesti.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Lue QR-koodi</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopioi TOTP-todennuskoodi</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Jos kirjautumistietoosi on liitetty kaksivaiheisen todennusmenetelmän avain, kopioidaan kaksivaiheisen kirjautumisen TOTP-todennuskoodi automaattisesti leikepöydälle kun suoritat kohteen automaattisen täytön.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Jos kirjautumistieto sisältää kaksivaiheisen todennusmenetelmän avaimen, kopioidaan TOTP-todennuskoodi leikepöydälle kohteen automaattisen täytön yhteydessä.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Älä kopioi TOTP-todennuskoodeja automaattisesti</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Kopioi TOTP-koodi automaattisesti</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Käyttääksesi tätä toimintoa tarvitset Premium-jäsenyyden.</value>
@@ -970,7 +978,7 @@
<comment>"Identity" refers to an identity server. See more context here https://en.wikipedia.org/wiki/Identity_management</comment>
</data>
<data name="SelfHostedEnvironment" xml:space="preserve">
<value>Oma palvelinympäristö</value>
<value>Itse ylläpidetty palvelinympäristö</value>
</data>
<data name="SelfHostedEnvironmentFooter" xml:space="preserve">
<value>Määritä omassa palvelinympäristössäsi suoritettavan Bitwarden-asennuksen pääverkkotunnus.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Erääntymisaika</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Älä näytä sivustojen kuvakkeita</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Näytä verkkosivustojen kuvakkeet</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Kirjautumistietojen vieressä näytettävät sivustojen kuvakkeet helpottavat kohteiden tunnistusta.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Näytä tunnistettava kuva jokaiselle kirjautumistiedolle.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Kuvakepalvelimen URL</value>
@@ -1187,7 +1195,7 @@
<value>Windows Hello</value>
</data>
<data name="BitwardenAutofillGoToSettings" xml:space="preserve">
<value>Androidin automaattisen täytön asetusten automaattinen avaus ei onnistunut. Voit avata asetukset itse seuraavasti: "Asetukset" &gt; "Järjestelmä" &gt; "Kielet ja syöttötapa" &gt; "Lisäasetukset" &gt; "Automaattinen täyttö -palvelu".</value>
<value>Androidin automaattisen täytön asetuksia ei voitu avata automaattisesti. Voit avata asetukset itse seuraavasti: "Asetukset" &gt; "Järjestelmä" &gt; "Kielet ja syöttötapa" &gt; "Lisäasetukset" &gt; "Automaattinen täyttö -palvelu".</value>
</data>
<data name="CustomFieldName" xml:space="preserve">
<value>Lisäkentän nimi</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Hae kokoelmasta</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Hae kansiosta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Hae tiedosto-Sendeistä</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Hae tyypeistä</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Hae teksti-Sendeistä</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Hae - {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tyyppi</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Oletus (järjestelmä)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Oletusarvoinen tumma teema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Valitse Oletus (järjestelmä) -asetuksen oletusarvoinen tumma teema, jota käytetään laitteen tumman tilan ollessa käytössä.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopioi merkinnät</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Musta</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Estolistalla olevat URI:t</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Estolistalla olevat URI:t eivät tarjoa automaattista täyttöä. Erota listan kohteet pilkulla. Esim. "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Täytä estetyt URI:t automaattisesti</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Poista tallennuskehote käytöstä</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Automaattista täyttöä ei tarjota estetyille URI-osoitteille. Erota useat osoitteet pilkuilla. Esimerkiksi: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Tallennuskehote kysyy, haluatko tallentaa uudet kirjautumistiedot holviisi kun käytät niitä ensimmäistä kertaa.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Kysy lisätäänkö kirjautimistieto</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Kysy lisätäänkö uusi kohde, jos holvissa ei vielä ole sopivaa kohdetta.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Kun sovellus käynnistetään uudelleen</value>
@@ -1630,7 +1652,7 @@
<value>Syötä pääsalasanasi viedäksesi holvisi tiedot.</value>
</data>
<data name="SendVerificationCodeToEmail" xml:space="preserve">
<value>Lähetä vahvistuskoodi sähköpostiisi</value>
<value>Lähetä todennuskoodi sähköpostiisi</value>
</data>
<data name="CodeSent" xml:space="preserve">
<value>Koodi lähetetty</value>
@@ -1736,7 +1758,7 @@
<value>Synkronoidaan holvi alasveto-eleellä.</value>
</data>
<data name="LogInSso" xml:space="preserve">
<value>Yrityksen kertakirjautuminen (SSO)</value>
<value>Kertakirjautuminen (SSO)</value>
</data>
<data name="LogInSsoSummary" xml:space="preserve">
<value>Kirjaudu sisään käyttäen organisaatiosi kertakirjautumista (SSO). Syötä organisaatiosi tunniste aloittaaksesi.</value>
@@ -1745,7 +1767,7 @@
<value>Organisaation tunniste</value>
</data>
<data name="LoginSsoError" xml:space="preserve">
<value>Kertakirjautuminen (SSO) ei tällä hetkellä ole käytettävissä</value>
<value>Kertakirjautuminen (SSO) ei tällä hetkellä onnistu</value>
</data>
<data name="SetMasterPassword" xml:space="preserve">
<value>Aseta pääsalasana</value>
@@ -1784,7 +1806,7 @@
<value>Ladataan</value>
</data>
<data name="AcceptPolicies" xml:space="preserve">
<value>Aktivoimalla tämän valinnan hyväksyt seuraavat:</value>
<value>Aktivoimalla tämän valinnan hyväksyt seuraavat: </value>
</data>
<data name="AcceptPoliciesError" xml:space="preserve">
<value>Käyttöehtoja ja tietosuojakäytäntöä ei ole vahvistettu.</value>
@@ -1856,6 +1878,9 @@
<value>Kuvaava nimi Sendille.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Teksti</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Teksti</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Tiedosto, jonka haluat lähettää.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Tiedostotyyppi on valittu.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Tiedostotyyppiä ei ole valittu, valitse napauttamalla.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Tekstityyppi on valittu.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Tekstityyppiä ei ole valittu, valitse napauttamalla.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Poistoajankohta</value>
</data>
@@ -2096,10 +2133,10 @@
<value>Organisaatiolla on käytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi.</value>
</data>
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
<value>Organisaatiosi käytännöt vaikuttavat holvisi aikakatkaisuun. Suurin sallittu viive on {0} tunti(a) ja {1} minuutti(a)</value>
<value>Organisaatiosi käytännöt vaikuttavat holvisi aikakatkaisuun. Suurin sallittu aika on {0} tunti(a) ja {1} minuutti(a)</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Holvisi aikakatkaisuviive ylittää organisaatiosi asettamat rajoitukset.</value>
<value>Holvisi aikakatkaisu ylittää organisaatiosi asettamat rajoitukset.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>Yksi tai useampi organisaation käytäntö estää henkilökohtaisen holvisi viennin.</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Syötä sähköpostiisi lähetetty todennuskoodi</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Lähetä kaatumislokit</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Auta Bitwardenia parantamaan sovelluksen vakautta lähettämällä kaatumislokit.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Valinnat on laajennettu, tiivistä napauttamalla.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Valinnat on tiivistetty, laajenna napauttamalla.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Isot kirjaimet (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Pienet kirjaimet (A-Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numerot (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Erikoismerkit (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Palaa napauttamalla</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Salasana on näkyvissä, piilota napauttamalla.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Salasana on piilotettu, näytä napauttamalla.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Suodata kohteet holvin perusteella</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Kaikki holvit</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Holvit</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Holvi: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Kaikki</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Todennuskoodit</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium-tilaus vaaditaan</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Etkö voi lisätä todennusavainta? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Lue QR-koodi</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Etkö voi lukea QR-koodia? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Todentajan avain</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Syötä koodi manuaalisesti</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Lisää TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Määritä TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Kun koodi on syötetty oikein, tallenna avain
turvallisesti valitsemalla "Lisää TOTP"</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Käyttämällä lukitusasetusta "Ei koskaan"? Tallentuu holvisi salausavain laitteellesi. Jos käytät asetusta, varmista, että laite on suojattu hyvin.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Yksi tai useampi syötetyistä URL-osoitteista on virheellinen. Tarkista virheet ja yritä tallennusta uudelleen.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Pyyntöäsi ei voitu käsitellä. Yritä uudelleen tai ota meihin yhteyttä.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Salli kuvakaappaus</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Haluatko varmasti sallia kuvankaappauksen?</value>
</data>
</root>

View File

@@ -236,7 +236,7 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="HelpAndFeedback" xml:space="preserve">
<value>Help and Feedback</value>
<value>Help and feedback</value>
</data>
<data name="Hide" xml:space="preserve">
<value>Hide</value>
@@ -269,7 +269,7 @@
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
<value>Log Out</value>
<value>Log out</value>
<comment>The log out button text (verb).</comment>
</data>
<data name="LogoutConfirmation" xml:space="preserve">
@@ -299,6 +299,10 @@
<value>My Vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -412,13 +416,13 @@
<value>Add an Item</value>
</data>
<data name="AppExtension" xml:space="preserve">
<value>App Extension</value>
<value>App extension</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Auto-fill Service</value>
<value>Auto-fill service</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Avoid Ambiguous Characters</value>
@@ -445,7 +449,7 @@
<value>You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Change Master Password</value>
<value>Change master password</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -473,13 +477,13 @@
<value>Enter your account email address to receive your master password hint.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Re-enable App Extension</value>
<value>Re-enable app extension</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Almost done!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Enable App Extension</value>
<value>Enable app extension</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
@@ -516,7 +520,7 @@
<value>Get your master password hint</value>
</data>
<data name="ImportItems" xml:space="preserve">
<value>Import Items</value>
<value>Import items</value>
</data>
<data name="ImportItemsConfirmation" xml:space="preserve">
<value>You can bulk import items from the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -549,10 +553,10 @@
<value>Immediately</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Vault Timeout</value>
<value>Vault timeout</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Vault Timeout Action</value>
<value>Vault timeout action</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>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?</value>
@@ -647,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Rate the App</value>
<value>Rate the app</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>Please consider helping us out with a good review!</value>
@@ -659,7 +663,7 @@
<value>Re-type Master Password</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Search vault</value>
<value>Search Vault</value>
</data>
<data name="Security" xml:space="preserve">
<value>Security</value>
@@ -694,14 +698,14 @@
<value>Syncing failed.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sync Vault Now</value>
<value>Sync vault now</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Two-step Login</value>
<value>Two-step login</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Two-step login makes your account more secure by requiring you to verify your login with another device such as a security key, authenticator app, SMS, phone call, or email. Two-step login can be enabled on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -710,7 +714,7 @@
<value>Unlock with {0}</value>
</data>
<data name="UnlockWithPIN" xml:space="preserve">
<value>Unlock with PIN Code</value>
<value>Unlock with PIN code</value>
</data>
<data name="Validating" xml:space="preserve">
<value>Validating</value>
@@ -723,7 +727,7 @@
<value>View Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden Web Vault</value>
<value>Bitwarden web vault</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value>
<value>Extension activated!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR Code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable Automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable Website Icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website Icons provide a recognizable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1311,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Search folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Search type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1445,7 +1457,7 @@
<value>There are no folders to list.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Fingerprint Phrase</value>
<value>Fingerprint phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1456,10 +1468,10 @@
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export Vault</value>
<value>Export vault</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>Lock Now</value>
<value>Lock now</value>
</data>
<data name="PIN" xml:space="preserve">
<value>PIN</value>
@@ -1513,7 +1525,7 @@
<value>2 minutes</value>
</data>
<data name="ClearClipboard" xml:space="preserve">
<value>Clear Clipboard</value>
<value>Clear clipboard</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="ClearClipboardDescription" xml:space="preserve">
@@ -1521,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Default URI Match Detection</value>
<value>Default URI match detection</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy Notes</value>
<value>Copy Note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Exit</value>
@@ -1553,20 +1571,24 @@
<value>Black</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On App Restart</value>
<value>On app restart</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not enabled an auto-fill service for Bitwarden. Enable auto-fill for Bitwarden from the "Settings" screen.</value>
@@ -1800,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1824,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1857,6 +1879,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2130,13 +2167,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -236,7 +236,7 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="HelpAndFeedback" xml:space="preserve">
<value>Aide et retour</value>
<value>Aide et commentaires</value>
</data>
<data name="Hide" xml:space="preserve">
<value>Masquer</value>
@@ -299,6 +299,10 @@
<value>Mon coffre</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authentification</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nom</value>
<comment>Label for an entity name.</comment>
@@ -701,7 +705,7 @@
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Identification en deux étapes</value>
<value>Identification à double facteurs</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>L'authentification en deux étapes sécurise davantage votre compte en exigeant que chaque connexion soit confirmée par un autre dispositif tel qu'une clé de sécurité, une application d'authentification, un SMS, un appel téléphonique ou un courriel. Cette option peut être activée depuis le coffre web sur bitwarden.com. Voulez-vous y accéder maintenant ?</value>
@@ -723,7 +727,7 @@
<value>Afficher l'élément</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Coffre web Bitwarden</value>
<value>Coffre web bitwarden</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Application d'authentification perdue ?</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Activé</value>
</data>
<data name="Off" xml:space="preserve">
<value>Désactivé</value>
</data>
<data name="On" xml:space="preserve">
<value>Activé</value>
</data>
<data name="Status" xml:space="preserve">
<value>État</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Impossible de lire la clé d'authentification.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Le scan se fera automatiquement.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Pointez votre appareil photo sur le QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Pointez votre caméra sur le QR Code.
La numérisation se fera automatiquement.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scanner le QR code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copier le TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Si une clé d'authentification est rattachée à votre identifiant, alors le code de vérification TOTP est automatiquement copié dans le presse-papiers lorsque vous renseignez l'identifiant.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Si un identifiant a une clé d'authentification, copier le code de vérification TOTP dans votre presse-papier quand vous remplissez automatiquement l'identifiant.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Désactiver la copie automatique du TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copier le code TOTP automatiquement</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Une adhésion premium est requise pour utiliser cette fonctionnalité.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Désactiver les icônes des sites web</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Afficher les icônes des sites web</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Les icônes des sites web permettent d'avoir une icône reconnaissable à côté de chaque identifiant dans votre coffre.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Afficher une image reconnaissable à côté de chaque identifiant.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL du serveur dicônes</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Rechercher dans la collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Rechercher dans le dossier</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Rechercher des fichiers Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Rechercher dans le type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Rechercher des textes Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Rechercher {0} :</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Par défaut (Système)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Thème sombre par défaut</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Si le mode sombre de l'appareil et le thème par défaut (système) sont activés, choisissez votre thème sombre préféré</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copier les notes</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Noir</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URIs sur liste noire</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Les URIs qui sont sur liste noire n'offriront pas de remplissage automatique. La liste doit être séparée par des virgules. Ex : "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Remplissage automatique des URIs bloqués</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Désactiver la demande d'enregistrement</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Le remplissage automatique ne sera pas proposé pour les URIs bloqués. Séparez les URIs multiples par une virgule. Par exemple : "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>La "Demande d'enregistrement" vous invite automatiquement à enregistrer de nouveaux éléments dans votre coffre à chaque fois que vous les entrez pour la première fois.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Demander pour ajouter un identifiant</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Demander pour ajouter un élément si aucun n'est trouvé dans votre coffre.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Au redémarrage de l'application</value>
@@ -1856,6 +1878,9 @@
<value>Un nom convivial pour décrire ce Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Texte</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Texte</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Le fichier que vous voulez envoyer.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Le type Fichier est sélectionné.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Le type Fichier n'est pas sélectionné, appuyez pour sélectionner.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Le type Texte est sélectionné.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Le type Texte n'est pas sélectionné, appuyez pour sélectionner.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Date de suppression</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Saisissez le code de vérification que nous avons envoyé votre adresse e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Envoyer le journal d'erreurs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Aidez Bitwarden à améliorer la stabilité de l'application en autorisant les rapports d'erreurs.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Les options sont dépliées, appuyez pour grouper.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Les options sont groupées, appuyez pour déplier.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Majuscules (A à Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Minuscules (A à Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Nombres (0 à 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Caractères spéciaux (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Appuyez pour revenir en arrière</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Le mot de passe est visible, appuyez pour le cacher.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Le mot de passe n'est pas visible, appuyez pour le voir.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrer les éléments par coffre</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Tous les Coffres</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Coffres</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Coffre : {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Tous</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Codes de vérification</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Abonnement Premium requis</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scanner le QR code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Impossible de scanner le QR Code ? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Clé d'authentification</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Saisir la clé manuellement</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Ajouter un TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Configurer le TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Une fois que la clé est entrée avec succès,
sélectionnez Ajouter TOTP pour stocker la clé en toute sécurité</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Définir vos options de verrouillage sur "Jamais" garde votre coffre ouvert à n'importe qui ayant accès à votre appareil. Si vous utilisez cette option, vous devez vous assurer que votre appareil est bien protégé.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Une ou plusieurs des URLs saisies ne sont pas valides. Veuillez les corriger puis essayez d'enregistrer à nouveau.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Nous n'avons pas pu traiter votre requête. Veuillez réessayer ou nous contacter.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Autoriser les captures d'écran</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Êtes-vous sûr de vouloir activer la capture d'écran ?</value>
</data>
</root>

View File

@@ -276,16 +276,16 @@
<value>האם אתה בטוח שברצונך להתנתק?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>הסר/י חשבון</value>
<value>הסר חשבון</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>האם את בטוח שברצונך להסיר חשבון זה?</value>
<value>האם את בטוח שברצונך להסיר חשבון זה?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>החשבון כבר נוסף</value>
<value>החשבון כבר קיים</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>האם תרצה לעבור אליו עכשיו?</value>
<value>האם תרצה לעבור לחשבון כעת?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>סיסמה ראשית</value>
@@ -299,6 +299,10 @@
<value>הכספת שלי</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>שם</value>
<comment>Label for an entity name.</comment>
@@ -418,7 +422,7 @@
<value>השתמש בשירות הנגישות של Bitwarden עבור השלמה אוטמטית של פרטי כניסה לאפליקציות ולאתרים באינטרנט.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>שירות השלמה אוטומטית</value>
<value>שירות מילוי-אוטומטי</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>המנע מאותיות ותוים דומים</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>מופעל</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>סטטוס</value>
</data>
@@ -799,7 +809,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>אתה מחפש פריט להשלמה אוטומטית עבור "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>למד אודות הארגונים</value>
<value>למד אודות ארגונים</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>לא ניתן לפתוח את האפליקציה "{0}".</value>
@@ -890,11 +900,9 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>קריאת מפתח האימות נכשלה.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>הסריקה מתבצעת אוטומטית.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>כוון את המצלמה לכיוון קוד הQR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>סרוק קוד QR</value>
@@ -908,11 +916,11 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<data name="CopyTotp" xml:space="preserve">
<value>העתק TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>אם פרטי הכניסה שלך מקושרים לאפליקציית אימות, קוד האימות TOTP מועתק אוטומטית לזיכרון שלך ברגע שמתבצעת ההשלמה האוטומטית לטופס הכניסה.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>בטל העתקה אוטומטית של קוד TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>בכדי להשתמש ביכולת זו יש צורך במנוי פרמיום.</value>
@@ -1129,11 +1137,11 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<data name="Expiration" xml:space="preserve">
<value>תוקף</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>בטל אייקונים של האתר</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>האייקונים של האתר מציג תמונה או אייקון מוכר ליד פרטי הכניסה שבכספת שלך.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>כתובת השרת עבור האייקון</value>
@@ -1300,7 +1308,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>1. עבור לאפליקציית "הגדרות" של iOS</value>
</data>
<data name="AutofillTurnOn2" xml:space="preserve">
<value>2. לחץ על "סיסמאות וחשבונות"</value>
<value>2. לחץ על "סיסמאות"</value>
</data>
<data name="AutofillTurnOn3" xml:space="preserve">
<value>3. לחץ על "השלם סיסמאות באופן אוטומטי"</value>
@@ -1312,7 +1320,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>5. בחר את "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>השלמת סיסמאות אוטומטית</value>
<value>מילוי סיסמה אוטומטי</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>הדרך הקלה ביותר להוספת פרטי כניסה לכספת שלך היא בעזרת התוסף של Bitwarden להשלמת סיסמאות. למד עוד אודות השימוש בתוסף של Bitwarden להשלמת סיסמאות בעזרת פתיחת חלון "הגדרות".</value>
@@ -1373,11 +1381,15 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<data name="SearchCollection" xml:space="preserve">
<value>חפש אוסף</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>חפש תיקייה</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>חפש סוג</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>סוג</value>
@@ -1401,7 +1413,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>אין אוספים להציג ברשימה.</value>
</data>
<data name="MovedItemToOrg" xml:space="preserve">
<value>{0} מועבר אל {1}.</value>
<value>{0} הועבר ל{1}.</value>
<comment>ex: Item moved to Organization.</comment>
</data>
<data name="ItemShared" xml:space="preserve">
@@ -1423,9 +1435,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>אין ארגונים להצגה ברשימה.</value>
</data>
<data name="MoveToOrgDesc" xml:space="preserve">
<value>בחר ארגון שאליו ברצונך להעביר פריט זה.
מעבר לארגון מעביר את הבעלות על הפריט לאותו ארגון.
לא תהיה עוד הבעלים הישיר של פריט זה לאחר שהוא יועבר.</value>
<value>בחר ארגון שאליו ברצונך להעביר פריט זה. ההעברה לארגון מעבירה את הבעלות על הפריט לאותו ארגון. לאחר העברת פריט זה לא תהיה יותר הבעלים הישיר.</value>
</data>
<data name="NumberOfWords" xml:space="preserve">
<value>מספר מילים</value>
@@ -1541,8 +1551,14 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<data name="ThemeDefault" xml:space="preserve">
<value>ברירת מחדל (מערכת)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>העתק פתקים</value>
<value>העתק פתק</value>
</data>
<data name="Exit" xml:space="preserve">
<value>יציאה</value>
@@ -1557,17 +1573,21 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>שחור</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>כתובות ברשימה שחורה</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>כתובות או אפליקציות המופיעות ברשימה לא יוצעו בתהליך ההשלמה האוטומטית. הרשימה צריכה להיות מופרדת בפסיקים. לדוגמא: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>בטל את הבקשה לשמירה</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>החלון "שמור" מופיע כשאתה מזין פרטי כניסה בפעם הראשונה.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>באתחול האפליקציה</value>
@@ -1634,7 +1654,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>הזן את הסיסמה הראשית שלך עבור יצוא המידע מהכספת.</value>
</data>
<data name="SendVerificationCodeToEmail" xml:space="preserve">
<value>שליחת קוד אימות לדוא״ל שלך</value>
<value>שלח קוד אימות לאימייל שלך</value>
</data>
<data name="CodeSent" xml:space="preserve">
<value>קוד נשלח!</value>
@@ -1649,7 +1669,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>יצוא זה מצפין את המידע שלך בעזרת מפתח ההצפנה הנוכחי שלך. אם תחליף (rotate) את מפתחות ההצפנה של החשבון שלך, עליך לבצע ייצוא חדש משום שלא תוכל לפענח את הקובץ הקיים.</value>
</data>
<data name="EncExportAccountWarning" xml:space="preserve">
<value>מפתחות הצפנת חשבון הם ייחודיים לכל חשבון משתמש של Bitwarden, כך שלא ניתן לייבא ייצוא חשבון מוצפן לחשבון אחר.</value>
<value>מפתחות הצפנת חשבון ייחודיים לכל חשבון משתמש של Bitwarden, כך שלא ניתן לייבא ייצוא מוצפן לחשבון אחר.</value>
</data>
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
<value>אישור ייצוא כספת</value>
@@ -1824,19 +1844,19 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>השתמש בשירות הנגישות של Bitwarden עבור הצגת מסגרת ההשלמה האוטומטית, ו\או עבור הצגת חלון צף בעזרת Draw-Over (אם אפשרות זו פועלת)</value>
</data>
<data name="AccessibilityDescription4" xml:space="preserve">
<value>נדרש להשתמש בפעולה המהירה למילוי אוטומטי, או כדי להגדיל את שירות המילוי האוטומטי באמצעות Draw-Over (אם מופעל).</value>
<value>יש להשתמש בחלון פעולה-מהירה למילוי אוטומטי, או להציג את חלון שירות המילוי האוטומטי באמצעות 'ציור מעל אפליקציות אחרות' (אם מאופשר).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>השתמש ב-"Draw-Over"</value>
<value>השתמש ב"ציור מעל אפליקציות"</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>כאשר מופעל, מאפשר לשירות הנגישות של Bitwarden להציג חלון קופץ כאשר שדות ההתחברות נבחרים.</value>
<value>כאשר מופעל, שירות הנגישות של Bitwarden יוכל להציג חלון קופץ בלחיצה על שדות שם משתמש וסיסמה.</value>
</data>
<data name="DrawOverDescription2" xml:space="preserve">
<value>אם מופעל, שירות הנגישות של Bitwarden יציג חלון קופץ כאשר שדות ההתחברות נבחרים כדי לסייע במילוי אוטומטי של פרטי ההתחברות שלך.</value>
<value>אם מאופשר, שירות הנגישות של Bitwarden יציג חלון קופץ כשבוחרים שדות שם משתמש וסיסמה כדי לסייע במילוי-אוטומטי של פרטי החיבור שלך.</value>
</data>
<data name="DrawOverDescription3" xml:space="preserve">
<value>אם מופעלת, הנגישות תציג חלון קופץ כדי להגדיל את שירות המילוי האוטומטי עבור אפליקציות ישנות יותר שאינן תומכות באפשרות המילוי האוטומטי של אנדרואיד.</value>
<value>אם מאופשר, שירות הנגישות יציג חלון קופץ כדי להגדיל את שירות המילוי האוטומטי עבור אפליקציות ישנות יותר שאינן תומכות באפשרות מילוי-אוטומטי של אנדרואיד.</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>מדיניות הארגון מונעת ממך לשמור פריטים בכספת האישית. שנה את אפשרות הבעלות לארגוניות ובחר מתוך האוספים הזמינים.</value>
@@ -1845,36 +1865,51 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>מדיניות ארגונית משפיעה על אפשרויות הבעלות שלך.</value>
</data>
<data name="Send" xml:space="preserve">
<value>חשבון</value>
<value>Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AllSends" xml:space="preserve">
<value>כל החשבונות</value>
<value>כל הSendים</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Sends" xml:space="preserve">
<value>חשבונות</value>
<value>Sendים</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NameInfo" xml:space="preserve">
<value>שם ידידותי לתיאור חשבון זה.</value>
<value>שם ידידותי לתיאור Send זה.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>טקסט</value>
</data>
<data name="TypeTextInfo" xml:space="preserve">
<value>הטקסט שברצונך לשלוח.</value>
<value>הטקסט שברצונך לשים בSend.</value>
</data>
<data name="HideTextByDefault" xml:space="preserve">
<value>בעת גישה לחשבון, הסתר את הטקסט בברירת מחדל</value>
<value>בעת גישה לSend, הסתר את הטקסט כברירת מחדל</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="TypeFile" xml:space="preserve">
<value>קובץ</value>
</data>
<data name="TypeFileInfo" xml:space="preserve">
<value>הקובץ שברצונך לשלוח.</value>
<value>הקובץ שברצונך לשים בSend.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>תאריך מחיקה</value>
@@ -1883,43 +1918,43 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>זמן המחיקה</value>
</data>
<data name="DeletionDateInfo" xml:space="preserve">
<value>החשבון יימחק לצמיתות בתאריך ובשעה שצוינו.</value>
<value>הSend ימחק לצמיתות בתאריך ובשעה שצוינו.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="PendingDelete" xml:space="preserve">
<value>בהמתנה למחיקה</value>
<value>ממתין להסרה</value>
</data>
<data name="ExpirationDate" xml:space="preserve">
<value>תאריך תפוגה</value>
</data>
<data name="ExpirationTime" xml:space="preserve">
<value>זמן תפוגת נעילה</value>
<value>זמן תפוגה</value>
</data>
<data name="ExpirationDateInfo" xml:space="preserve">
<value>אם מוגדר, הגישה לחשבון זה יפוג בתאריך ובשעה שצוינו.</value>
<value>במידה ויוגדר, הגישה ל Send זה תפקע בתאריך ובשעה שהוגדרו.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Expired" xml:space="preserve">
<value>פג תוקף</value>
</data>
<data name="MaximumAccessCount" xml:space="preserve">
<value>כמות גישות מרבית</value>
<value>כמות גישות מקסימלית</value>
</data>
<data name="MaximumAccessCountInfo" xml:space="preserve">
<value>במידה ויוגדר, משתמשים לא יוכלו יותר לגשת לחשבון זה לאחר שמספר הגישות המרבי יושג.</value>
<value>במידה ויוגדר, משתמשים לא יוכלו יותר לגשת לSend זה לאחר שמספר הגישות המרבי יושג.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="MaximumAccessCountReached" xml:space="preserve">
<value>מספר הכניסות המרבי הושג</value>
<value>מספר הגישות המרבי הושג</value>
</data>
<data name="CurrentAccessCount" xml:space="preserve">
<value>כמות הגישות הנוכחית</value>
<value>כמות גישות נוכחית</value>
</data>
<data name="NewPassword" xml:space="preserve">
<value>סיסמה חדשה</value>
</data>
<data name="PasswordInfo" xml:space="preserve">
<value>אופציונלי לדרוש סיסמה למשתמשים כדי לגשת לחשבון זה.</value>
<value>דרוש סיסמה אופציונאלית כדי לגשת לSend זה.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="RemovePassword" xml:space="preserve">
@@ -1929,25 +1964,25 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>האם אתה בטוח שברצונך להסיר את הסיסמה?</value>
</data>
<data name="RemovingSendPassword" xml:space="preserve">
<value>הסרת סיסמה</value>
<value>מסיר סיסמה</value>
</data>
<data name="SendPasswordRemoved" xml:space="preserve">
<value>הסיסמה הוסרה.</value>
</data>
<data name="NotesInfo" xml:space="preserve">
<value>הערות פרטיות לגבי חשבון זה.</value>
<value>הערות פרטיות לגבי Send זה.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="DisableSend" xml:space="preserve">
<value>השבת את החשבון הזה כדי שאף אחד לא יוכל לגשת אליו.</value>
<value>בטל את הSend הזה כך שאף אחד לא יוכל לגשת אליו</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NoSends" xml:space="preserve">
<value>אין פריטים בכספת שלך.</value>
<value>אין Sendים בחשבון שלך.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AddASend" xml:space="preserve">
<value>הוסף פריט</value>
<value>הוסף Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="CopyLink" xml:space="preserve">
@@ -1957,35 +1992,35 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>שתף קישור</value>
</data>
<data name="SendLink" xml:space="preserve">
<value>שלח קישור</value>
<value>לינק לSend</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SearchSends" xml:space="preserve">
<value>חיפוש חשבון</value>
<value>חיפוש Sendים</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="EditSend" xml:space="preserve">
<value>עריכת חשבון</value>
<value>ערוך Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AddSend" xml:space="preserve">
<value>הוספת חשבון חדש</value>
<value>הוסף Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AreYouSureDeleteSend" xml:space="preserve">
<value>האם אתה בטוח שברצונך למחוק פריט זה?</value>
<value>האם אתה בטוח שברצונך למחוק Send זה?</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDeleted" xml:space="preserve">
<value>החשבון נמחק בהצלחה</value>
<value>הSend נמחק בהצלחה.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendUpdated" xml:space="preserve">
<value>החשבון התעדכן</value>
<value>הSend עודכן.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NewSendCreated" xml:space="preserve">
<value>חשבון חדש נוצר</value>
<value>Send חדש נוצר.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="OneDay" xml:space="preserve">
@@ -2007,57 +2042,55 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>מותאם אישית</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>לשתף ולשמור את החשבון</value>
<value>שתף Send זה בזמן השמירה</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
<value>עקב מדיניות ארגונית, אתה יכול למחוק רק חשבון קיים.</value>
<value>עקב מדיניות ארגונית, אתה יכול למחוק רק Sendים קיימים.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AboutSend" xml:space="preserve">
<value>מידע על החשבון</value>
<value>אודות Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>אודות החשבון</value>
<value>הסתר את כתובת האימייל שלי מהנמענים</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>מדיניות ארגון אחת או יותר משפיעה על אפשרויות החשבון שלך</value>
<value>מדיניות ארגון אחת או יותר משפיעה על אפשרויות הSend שלך.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendFilePremiumRequired" xml:space="preserve">
<value>חשבונות בחינם מוגבלים לשיתוף טקסט בלבד.
נדרשת חברות פרימיום בתשלום כדי להשתמש בקבצים עם חשבונות. </value>
<value>חשבונות חינמיים מוגבלים לשיתוף טקסט בלבד. יש צורך בחשבון פרימיום כדי להשתמש בSend עם קבצים.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendFileEmailVerificationRequired" xml:space="preserve">
<value>עליך לאמת את הדוא"ל שלך כדי להשתמש בקבצים עם חשבונות.
אתה יכול לאמת את הדוא"ל שלך באפליקציה של המייל או באתר.</value>
<value>עליך לאמת את האימייל שלך כדי להשתמש בSend עם קבצים. ניתן לאמת את האימייל באתר הכספת.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="PasswordPrompt" xml:space="preserve">
<value>הקש שוב פעם את הסיסמה הראשית</value>
<value>הזנה חוזרת של הסיסמה הראשית</value>
</data>
<data name="PasswordConfirmation" xml:space="preserve">
<value>אישור הסיסמה הראשית</value>
<value>אימות סיסמה ראשית</value>
</data>
<data name="PasswordConfirmationDesc" xml:space="preserve">
<value>פעולה זו מוגנת. כדי להמשיך, הזן מחדש את הסיסמה הראשית שלך כדי לאמת את זהותך.</value>
<value>פעולה זו מוגנת. כדי להמשיך, כתוב שוב את הסיסמה הראשית שלך לאימות זהותך.</value>
</data>
<data name="CaptchaRequired" xml:space="preserve">
<value>קוד Captcha נדרש</value>
</data>
<data name="CaptchaFailed" xml:space="preserve">
<value>קוד Captcha לא תואם, אנא נסה שוב</value>
<value>קוד Captcha שגוי, אנא נסה שוב.</value>
</data>
<data name="UpdatedMasterPassword" xml:space="preserve">
<value>סיסמה ראשית עודכנה</value>
</data>
<data name="UpdateMasterPassword" xml:space="preserve">
<value>עדכון סיסמה ראשית</value>
<value>עדכן סיסמה ראשית</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>הסיסמה הראשית שלך שונתה לאחרונה על ידי מנהל הארגון שלך. כדי לגשת לכספת, עליך לעדכן אותה כעת. בהמשך תנותק מההפעלה הנוכחית שלך ותידרש להיכנס שוב. הפעלות אחרות הפתוחות במכשירים שונים ימשיכו להיות פעילים עד משך שעה אחת.</value>
<value>הסיסמה הראשית שלך שונתה לאחרונה על ידי מנהל בארגון שלך. כדי לגשת לכספת, עליך לעדכן את הסיסמה הראשית כעת. לאחר מכן תנותק מהסשן הנוכחי ותידרש להיכנס שוב. כל החיבורים הפעילים במכשירים אחרים ישארו פעילים בערך שעה אחת.</value>
</data>
<data name="UpdatingPassword" xml:space="preserve">
<value>מעדכן סיסמה</value>
@@ -2066,13 +2099,13 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>כרגע לא ניתן לעדכן את הסיסמה</value>
</data>
<data name="RemoveMasterPassword" xml:space="preserve">
<value>הסרת סיסמה ראשית</value>
<value>הסר סיסמה ראשית</value>
</data>
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
<value>{0} משתמש/ת ב־SSO עם הצפנה בניהול לקוחות. המשך התהליך יסיר את סיסמת האב שלך מחשבונך וידרוש SSO כדי להתחבר.</value>
</data>
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
<value>אם אינך רוצה להסיר את הסיסמה הראשית שלך, תוכל לעזוב את הארגון הזה.</value>
<value>אם אינך רוצה להסיר את הסיסמה הראשית שלך, באפשרותך לעזוב את הארגון במקום זאת.</value>
</data>
<data name="LeaveOrganization" xml:space="preserve">
<value>עזוב ארגון</value>
@@ -2081,7 +2114,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>לעזוב את {0}?</value>
</data>
<data name="Fido2Title" xml:space="preserve">
<value>אימות אינטרנט באמצעות FIDO2</value>
<value>FIDO2 WebAuthn</value>
</data>
<data name="Fido2Instruction" xml:space="preserve">
<value>כדי להמשיך, הכן את מפתח האבטחה התומך באימות אינטרנט באמצעות FIDO2.
@@ -2094,7 +2127,7 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>אימות אינטרנט</value>
</data>
<data name="Fido2ReturnToApp" xml:space="preserve">
<value>חזרה ליישום</value>
<value>חזור ליישום</value>
</data>
<data name="Fido2CheckBrowser" xml:space="preserve">
<value>אנא ודא שהדפדפן שלך תומך באימות באינטרנט ונסה שוב.</value>
@@ -2139,11 +2172,10 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>מחק חשבון</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>מחיקת חשבונך היא לצמיתות</value>
<value>מחיקת חשבון היא לצמיתות</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>החשבון שלך וכל הנתונים הקשורים יימחקו ולא ניתן יהיה לשחזרם. האם את/ה בטוח/ה שאת/ה רוצה להמשיך?
</value>
<value>החשבון שלך וכל נתוני הכספת יימחקו ולא ניתן יהיה לשחזרם. האם אתה בטוח שברצונך להמשיך?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>מוחק את החשבון שלך</value>
@@ -2155,33 +2187,133 @@ Bitwarden בעזרת פתיחת חלון "הגדרות".</value>
<value>קוד אימות שגוי.</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>בקשת סיסמה חד־פעמית</value>
<value>בקש סיסמה חד־פעמית</value>
</data>
<data name="SendCode" xml:space="preserve">
<value>שליחת קוד</value>
<value>קוד Send</value>
</data>
<data name="Sending" xml:space="preserve">
<value>בשליחה</value>
<value>שולח</value>
</data>
<data name="CopySendLinkOnSave" xml:space="preserve">
<value>העתק קישור שליחה בעת שמירה</value>
<value>העתק קישור לSend בזמן השמירה</value>
</data>
<data name="SendingCode" xml:space="preserve">
<value>שליחת קוד</value>
<value>שולח קוד</value>
</data>
<data name="Verifying" xml:space="preserve">
<value>אימות</value>
<value>מאמת</value>
</data>
<data name="ResendCode" xml:space="preserve">
<value>שליחת קוד בשנית</value>
<value>שלח קוד שוב</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>קוד אימות נשלח לדוא"ל שלך</value>
<value>קוד האימות נשלח לאימייל שלך</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>אירעה שגיאה בעת שליחת קוד אימות לדוא"ל שלך. בבקשה נסה שוב</value>
<value>אירעה שגיאה בעת שליחת קוד אימות לאימייל שלך. אנא נסה שוב</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>הזן את קוד האימות שנשלח לדוא"ל שלך</value>
<value>הזן את קוד האימות שנשלח לאימייל שלך</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>मेरी तिजोरी</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>नाम</value>
<comment>Label for an entity name.</comment>
@@ -771,6 +775,12 @@
<data name="Enabled" xml:space="preserve">
<value>सक्षम</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>स्थिति</value>
</data>
@@ -799,7 +809,7 @@
<value>You are searching for an auto-fill login for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>"{0}" ऐप नहीं खोल सकता।</value>
@@ -890,11 +900,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR कोड को स्कैन करें</value>
@@ -908,11 +916,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>QR कोड कॉपी करें</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable Automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1129,11 +1137,11 @@
<data name="Expiration" xml:space="preserve">
<value>समय सीमा समाप्ति</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable Website Icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website Icons provide a recognizable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1312,7 +1320,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1373,11 +1381,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>फोल्डर में खोजें</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>तलाश की विधि</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>प्रकार</value>
@@ -1446,7 +1458,7 @@
<value>There are no folders to list.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Fingerprint Phrase</value>
<value>Fingerprint phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1522,7 +1534,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Default URI Match Detection</value>
<value>Default URI match detection</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1538,6 +1550,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>नोट कॉपी करें</value>
</data>
@@ -1554,20 +1572,24 @@
<value>काला</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>ब्लैकलिस्टेड URI की सूचि</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>जिन यूआरआई को ब्लैकलिस्ट किया गया है, वे ऑटो-फिल की पेशकश नहीं करेंगे। ऐप्स की सूची अलग से अल्पविराम होनी चाहिए। Ex: "https://twitter.com, androidapp: //com.twitter.android"</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On App Restart</value>
<value>On app restart</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not enabled an auto-fill service for Bitwarden. Enable auto-fill for Bitwarden from the "Settings" screen.</value>
@@ -1801,16 +1823,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1825,7 +1847,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1858,6 +1880,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1874,6 +1899,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2131,13 +2168,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2178,4 +2215,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -276,16 +276,16 @@
<value>Sigurno se želiš odjaviti?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remove Account</value>
<value>Ukloni račun</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Are you sure you want to remove this account?</value>
<value>Sigurno želiš ukoniti ovaj račun?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Account Already Added</value>
<value>Račun je već dodan</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
<value>Želiš li se sada prebaciti na njega?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Glavna lozinka</value>
@@ -299,6 +299,10 @@
<value>Moj trezor</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Naziv</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Omogućeno</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>Tražiš stavku auto-ispune za „{0}”.</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Više o organzacijama </value>
<value>Više o organizacijama </value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Nije moguće otvoriti aplikaciju „{0}”.</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nije moguće očitati ključ za provjeru autentičnosti.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Biti će automatski skenirano.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Usmjeri kameru na QR kôd.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skeniraj QR kôd</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopiraj TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ako se za prijavu koristi dvostruka autentifikacija, TOTP kontrolni kôd se automatski kopira u međuspremnik nakon auto-ispune korisničkog imena i lozinke.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Onemogući automatsko kopiranje TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Za korištenje ove značajke potrebno je premium članstvo.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Istek</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Onemogući ikone web mjesta</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Prepoznatljive ikone web mjesta prikazuju se pored prijava u tvojem trezoru.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL poslužitelja ikona</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Pretraživanje zbirke</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Pretraživanje mape</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Pretraži datoteke za slanje</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Pretraži ovu vrstu</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Pretraži tekstove za slanje</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Pretraži {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Vrsta</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Zadana (sustav)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopiraj bilješke</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Crna</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Crna lista URI-ja</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URI na crnoj listi neće nuditi auto-ispunu. Popis treba odvojiti zarezima. Npr.: „https://webstranica.com, androidapp://com.aplikcacija.android”.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Onemogući upit za spremanje</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Upit za spremanje novih stavki automatski se pojavlju nakon prepoznatog prvog unosa novih stavki.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Kod ponovnog pokretanja</value>
@@ -1856,6 +1878,9 @@
<value>Nadimak za ovaj Send</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Datoteka koju želiš poslati</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Odabrana je vrsta datoteke.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Vrsta datoteke nije odabrana, dodirnite za odabir.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Vrsta teksta je odabrana.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Vrsta teksta nije odabrana, dodirnite za odabir.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Obriši za</value>
</data>
@@ -2105,28 +2142,28 @@
<value>Jedno ili više pravila organizacija onemogućuje izvoz osobnog trezora. </value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Add Account</value>
<value>Dodaj račun</value>
</data>
<data name="AccountUnlocked" xml:space="preserve">
<value>Unlocked</value>
<value>Otključano</value>
</data>
<data name="AccountLocked" xml:space="preserve">
<value>Locked</value>
<value>Zaključano</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Logged Out</value>
<value>Odjavljen</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Switched to next available account</value>
<value>Prebačen na sljedeći dostupni račun </value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Account Locked</value>
<value>Račun je zaključan</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Account logged out successfully</value>
<value>Račun uspješno odjavljen</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Account removed successfully</value>
<value>Račun uspješno uklonjen</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Obriši račun</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Unesite kontrolni kod koji vam je poslan na email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Pošaljite dnevnik pogrešaka</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Pomozite Bitwardenu poboljšati stabilnost aplikacije šaljući izvješća o rušenju.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opcije su proširene, dodirnite za sažimanje.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opcije su sažete, dodirnite za proširenje.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Velika slova (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Mala slova (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Brojevi (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Posebni znakovi (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Dodirnite za povratak</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Lozinka je vidljiva, dodirnite za skrivanje.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Lozinka nije vidljiva, dodirnite za prikaz.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrirajte stavke prema trezoru</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Svi trezori</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Trezori</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Trezor: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Sve</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Széfem</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Hitelesítés</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Név</value>
<comment>Label for an entity name.</comment>
@@ -412,7 +416,7 @@
<value>Elem hozzáadása</value>
</data>
<data name="AppExtension" xml:space="preserve">
<value>App kiterjesztés</value>
<value>Alkalmazáskiegészítő</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>A Bitwarden kisegítő szolgáltatás használata bejelentkezések automatikus kitöltéséhez alkalmazásból és weben.</value>
@@ -445,7 +449,7 @@
<value>E-mail címedet a bitwarden.com webes széfében tudod megváltoztatni. Szeretnéd meglátogatni most a weboldalt?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Mesterjelszó módosítása</value>
<value>Mesterjelszó megváltoztatása</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>Mesterjelszavadat a bitwarden.com webes széfében tudod megváltoztatni. Szeretnéd meglátogatni most a weboldalt?</value>
@@ -473,13 +477,13 @@
<value>Írd be a fiókod e-mail címét, hogy megkapd a mesterjelszó emlékeztetőt.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Alkalmazás újra engedélyezése</value>
<value>Alkalmazáskiegészítő újraengedélyezése</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Mindjárt kész!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Bővítmény engedélyezése</value>
<value>Alkalmazáskiegészítő engedélyezése</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>A Safariban keressük meg a Bitwardent a megosztás ikon használatával (tipp: gördítés a menü alsó sorának jobb oldalára).</value>
@@ -549,10 +553,10 @@
<value>Azonnal</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Széf időkifutás</value>
<value>Széf időkorlátja</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Széf időkifutás művelet</value>
<value>Művelet a széf időkorlátjának túllépésekor</value>
</data>
<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>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Kiterjesztés aktiválva!</value>
<value>A kiegészítő aktiválva.</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Ikonok</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Engedélyezve</value>
</data>
<data name="Off" xml:space="preserve">
<value>Ki</value>
</data>
<data name="On" xml:space="preserve">
<value>Be</value>
</data>
<data name="Status" xml:space="preserve">
<value>Állapot</value>
</data>
@@ -889,11 +899,8 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nem lehet olvasni a hitelesítő kulcsot.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>A szkennelés automatikusan megtörténik.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Irányítsd a kamerát a QR-kódra.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Irányítsa a kamerát a QR-kódra.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR kód beolvasása</value>
@@ -907,11 +914,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Egyszeri jelszó másolása</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ha a bejelentkezésedhez csatolva van egy hitelesítő kód, az egyszeri ellenőrző kód automatikusan másolva lesz a vágólapra a bejelentkezés automatikus kitöltése esetén.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Ha a bejelentkezéshez csatolva van egy hitelesítő kulcs, a TOTP ellenőrző kód automatikusan a vágólapra kerül, amikor a bejelentkezési adatok automatikus kitöltésénél.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Egyszeri jelszó automatikus másolás tiltása</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP automatikus másolása</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A funkció használatához prémium tagság szükséges.</value>
@@ -1128,11 +1135,11 @@
<data name="Expiration" xml:space="preserve">
<value>Lejárat</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Webhelyikonok letiltása</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Webhely ikonok megjelenítése</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>A webhelyek ikonjai segítségével kép alapján felismerhetők a széfbe történő bejelentkezések.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Felismerhető kép megjelenítése minden bejelentkezés mellett.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikonszerver webcím</value>
@@ -1372,11 +1379,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Gyűjtemény keresése</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Mappa keresése</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Fájl Sends elemek keresése</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Típus keresése</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Szöveges Sends elemek keresése</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>{0} keresése</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Típus</value>
@@ -1445,7 +1456,7 @@
<value>Nincsenek megjeleníthető mappák.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Ujjlenyomat mondat</value>
<value>Ujjlenyomat-kifejezés</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1521,7 +1532,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Alapértelmezett találatfelismerés</value>
<value>URI-egyezések alapértelmezett felismerése</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,6 +1548,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Alapértelmezett (rendszer)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Alapértelmezett sötét téma</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<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 name="CopyNotes" xml:space="preserve">
<value>Jegyzetek másolása</value>
</data>
@@ -1553,17 +1570,21 @@
<value>Fekete</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Feketelistán levő URI elemek</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>A feketelistán levő URI elemek nem érintik az automatikus kitöltést. Az alkalmazások listáját vesszővel kell elválasztani. Példa: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Automatikus kitöltés elől blokkolt URI elemek</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Mentés kérés letiltása</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>A blokkolt URI elemek esetében az automatikus kitöltés nem kerül felajánlásra. Több URI elemet vesszővel kell elválasztani. Például: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>A "Bejelentkezés kérés" automatikusan felajánlja a bejelentkezés széfbe mentését az első bejelentkezéskor.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Bejelentkezés hozzáadás kérése</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Kérjünk egy elem hozzáadást, ha az nem található a széfben.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Újraindításkor</value>
@@ -1799,7 +1820,7 @@
<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 name="AutofillServices" xml:space="preserve">
<value>Automatikus kitöltés</value>
<value>Automatikus kitöltési szolgáltatások</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Szövegközi automatikus kitöltés használata</value>
@@ -1823,7 +1844,7 @@
<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 name="DrawOver" xml:space="preserve">
<value>Felülrajzolás használata</value>
<value>Átfedő megjelenítés használata</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<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>
@@ -1856,6 +1877,9 @@
<value>Barátságos név a Send elem leírására.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Szöveg</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Szöveg</value>
</data>
@@ -1872,6 +1896,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>A küldendő fájl.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>A fájltípus kiválasztásra került.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>A fájltípus nem lett kiválasztva, koppintsunk a kiválasztáshoz.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>A szövegtípus kiválasztásra került.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>A szövegtípus nem lett kiválasztva, koppintsunk a kiválasztáshoz.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Törlési dátum</value>
</data>
@@ -2176,4 +2212,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Az emailben elküldött ellenőrző kód megadása</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Összeomlási naplózások beküldése</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Segítség a Bitwardennek az alkalmazás stabbilitás továbbfejlesztésében összeomlási naplózási jelentésekkel.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Az opciók nyitottak, koppintásra bezárulnak.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Az opciók bezártak, koppintásra kinyílnak.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Nagybetűs (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Kisbetűs (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Számok (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Speciális karakterek (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Koppintás a visszalépéshez</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>A jelszó látható, koppintással elrejthető.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>A jelszó nem látható, koppintással megjeleníthető.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Elemek szűrése széf szerint</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Összes széf</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Széfek</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Széf: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Összes</value>
</data>
<data name="Totp" xml:space="preserve">
<value>Idő alapú egyszer használatos jelszó (TOTP)</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Hitelesítő kód</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Prémium előfizetés szükséges</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>QR kód beolvasása</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Nem sikerül beolvasni a QR kódot? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Kód megadása manuálisan</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>TOTP hozzáadása</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>TOTP beállítása</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Ha a zárolási lehetőségeket "Soha” értékre állítjuk, akkor a széf bárki számára elérhető lesz, aki hozzáfér az eszközhöz. Ha ezt az opciót használjuk, akkor gondoskodni kell arról, hogy az eszköz megfelelően védett legyen.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>A beírt webcímek közül egy vagy több érvénytelen. Vizsgáljuk át és próbáljuk meg újra elmenteni.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Nem lehetett feldolgozni a kérést. Próbáljuk újra vagy vegyük fel a kapcsolatot a Bitwarden szolgáltatóval.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Képernyőrögzítés engedélyezése</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Biztosan engedélyzni szeretnénk a képernyőrögzítést?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Brankas Saya</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nama</value>
<comment>Label for an entity name.</comment>
@@ -723,7 +727,7 @@
<value>Lihat Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Brankas Web Bitwarden</value>
<value>Brankas Web bitwarden</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Kehilangan aplikasi autentikasi?</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Diaktifkan</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Tidak dapat membaca kunci autentikasi.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Pemindaian akan terjadi secara otomatis.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Arahkan kamera Anda ke kode QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Pindai Kode QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Salin TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Jika info masuk Anda memiliki kunci autentikasi yang menyertainya, kode verifikasi TOTP akan disalin secara otomatis ke clipboard Anda setiap kali Anda mengisi info masuk secara otomatis.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Nonaktifkan salinan TOTP otomatis</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Keanggotaan premium diperlukan untuk menggunakan fitur ini.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Masa Berlaku</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Nonaktifkan Ikon Situs Web</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikon Situs Web menyediakan gambar yang dikenali di sebelah item info masuk di brankas Anda.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL Server Ikon</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Cari koleksi</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Cari folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Jenis pencarian</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Jenis</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Bawaan (Sistem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Catatan Salinan</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Hitam</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Daftar hitam URI</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list of apps should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Nonaktifkan Saran Simpan</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Saran Simpan" secara otomatis meminta anda untuk menyimpan item baru ke brankas anda setiap kali anda memasukkannya untuk pertama kali.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Saat Aplikasi Memulai Ulang</value>
@@ -1856,6 +1878,9 @@
<value>Nama yang bersahabat untuk menggambarkan Send ini.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Teks</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Berkas yang ingin Anda kirim.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Tanggal Penghapusan</value>
</data>
@@ -2135,7 +2172,7 @@
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Hapus akun anda</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Masukkan kode verifikasi yang dikirim ke email anda</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Cassaforte</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autenticatore</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nome</value>
<comment>Label for an entity name.</comment>
@@ -694,7 +698,7 @@
<value>Sincronizzazione non riuscita.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sincronizza ora la cassaforte</value>
<value>Sincronizza la cassaforte</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Attivo</value>
</data>
<data name="Off" xml:space="preserve">
<value>Disattivo</value>
</data>
<data name="On" xml:space="preserve">
<value>Attivo</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stato</value>
</data>
@@ -889,11 +899,8 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Impossibile leggere chiave di autenticazione.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>La scansione è automatica.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Punta la fotocamera sul codice QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Punta il QR code con la fotocamera. La scansione avverrà automaticamente.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scansione codice QR</value>
@@ -907,11 +914,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copia TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Se il tuo login ha un autenticatore collegato, il codice ti verifica TOTP è automaticamente copiato negli appunti ogni volta che auto-completi il login.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Se un login è dotato di una chiave di autenticazione, copia il codice di verifica TOTP negli appunti all'autocompletamento del login.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disattiva copia TOTP automatica</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copia TOTP automaticamente</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Un abbonamento premium è richiesto per utilizzare questa funzionalità.</value>
@@ -1128,11 +1135,11 @@
<data name="Expiration" xml:space="preserve">
<value>Scadenza</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disabilita icone siti web</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Mostra icone del sito</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Le icone del sito web fornisce un'immagine riconoscibile accanto a ogni elemento di accesso nella tua cassaforte.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Mostra un'immagine riconoscibile accanto a ogni login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL del server di icone</value>
@@ -1372,11 +1379,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Cerca nella raccolta</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Cerca nella cartella</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Cerca Send di File</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Cerca tipo</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Cerca Send Testuali</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Cerca {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipo</value>
@@ -1537,6 +1548,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Predefinito (Sistema)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Tema Scuro Predefinito</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Scegli il tema scuro da usare quando si utilizza il tema predefinito di sistema, mentre la modalità scura del dispositivo è abilitata</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copia note</value>
</data>
@@ -1553,17 +1570,21 @@
<value>Nero</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI nella lista nera</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>L'auto-completamento non sarà offerto per gli URI nella lista nera. Ogni voce deve essere separata da virgola. Es: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>URI per cui l'autocompletamento non è permesso</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disabilita richiesta di salvataggio</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>L'autocompletamento non sarà proposto per gli URI bloccati. Separa più URI con una virgola. Ad esempio: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>La "richiesta di salvataggio" richiede automaticamente di salvare i nuovi login nella tua cassaforte ogni volta che accedi per la prima volta.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Chiedi di aggiungere il login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Chiedi di aggiungere un oggetto se questo non è presente nella tua cassaforte.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Al riavvio dell'applicazione</value>
@@ -1857,6 +1878,9 @@
<value>Un nome intuitivo per descrivere questo Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Testo</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Testo</value>
</data>
@@ -1873,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Il file che desideri inviare.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Il tipo di file è selezionato.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Il tipo di file non è selezionato, tocca per selezionare.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Il tipo di testo è selezionato.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Il tipo di testo non è selezionato, tocca per selezionare.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Data di eliminazione</value>
</data>
@@ -2100,7 +2136,7 @@
<value>Le policy dell'organizzazione controllano il timeout della tua cassaforte. Il tempo massimo consentito è di $HOURS$ ore e $MINUTES$ minuti</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Il timeout della tua cassaforte supera i limiti impostate dalla tua organizzazione.</value>
<value>Il timeout della tua cassaforte supera i limiti impostati dalla tua organizzazione.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>Una o più policy dell'organizzazione ti impediscono di esportare la tua cassaforte personale.</value>
@@ -2177,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Inserisci il codice di verifica che è stato inviato alla tua email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Invia log del crash</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Aiuta Bitwarden a migliorare la stabilità dell'app inviando report di crash.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Le opzioni sono estese, tocca per comprimere.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Le opzioni sono compresse, tocca per estenderle.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Maiuscole (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Minuscole (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numeri (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Caratteri speciali (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tocca per tornare indietro</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>La password è visibile, tocca per nascondere.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>La password non è visibile, tocca per mostrare.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtra gli oggetti per cassaforte</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Tutte le casseforti</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Casseforti</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Cassaforte: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Tutte</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Codici di verifica</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>È richiesto un abbonamento Premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Non riesci ad aggiungere la chiave di autenticazione? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scansiona codice QR</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Non riesci a scansionare il codice QR? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Chiave di autenticazione</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Inserisci la chiave manualmente</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Aggiungi TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Imposta TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Una volta inserita la chiave,
seleziona Aggiungi TOTP per salvare la chiave in modo sicuro</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Impostare le opzioni di blocco su “Mai” fa sì che la tua cassaforte sia a disposizione di chiunque abbia accesso al tuo dispositivo. Se si utilizza questa opzione, è necessario assicurarsi di mantenere il dispositivo adeguatamente protetto.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Permetti cattura dello schermo</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Sei sicuro di voler attivare la cattura dello schermo?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>保管庫</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>認証システム</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>名前</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>有効</value>
</data>
<data name="Off" xml:space="preserve">
<value>オフ</value>
</data>
<data name="On" xml:space="preserve">
<value>オン</value>
</data>
<data name="Status" xml:space="preserve">
<value>状態</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>認証キーを読み取れません。</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>自動的に読み取ります。</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>カメラで QR コードを写してください。</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>QR コードにカメラを向けてください。
スキャンは自動的に行われます。</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR コードを読み取る</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP のコピー</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>ログイン情報に認証キーが添付されている場合、自動入力した時に認証コードが自動的にクリップボードへコピーされます。</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>ログイン情報に認証キーがる場合、自動入力時にクリップボードに TOTP 認証コードをコピーます。</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>認証コードの自動コピーを無効化</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP を自動的にコピー</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>この機能を使うにはプレミアム会員になってください。</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>有効期限</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>ウェブサイトアイコンの無効化</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>ウェブサイトアイコンを表示</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>保管庫のアイテム毎にウェブサイトのアイコンを表示します</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>ログイン情報の隣にアイコン画像を表示します</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>アイコンのサーバー URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>コレクションの検索</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>フォルダーの検索</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Send ファイルを検索</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>タイプの検索</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Send テキストを検索</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>{0} を検索</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>タイプ</value>
@@ -1445,7 +1457,7 @@
<value>表示するフォルダーがありません。</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>パスフレーズ</value>
<value>指紋句</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>デフォルト (システム)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>デフォルトのダークテーマ</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>デバイスでダークモードが有効になっている間、デフォルト(システム)テーマを使用するときに使用するダークテーマを選択してください</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>メモをコピー</value>
</data>
@@ -1553,17 +1571,21 @@
<value>ブラック</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI ブラックリスト</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>ブラックリストに入れたURIでは自動入力を行いません。リストはコンマで区切ってください。"https://twitter.com, androidapp://com.twitter.android"</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>自動入力をブロックする URI</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>保存プロンプトを無効化</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>自動入力をさせない URI を指定してください。複数の URI をコンマで区切ってください。例: "https://twitter.com, androidapp://com.twitter.android"</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>新しいアイテムを入力したとき、保管庫に保存するかどうか尋ねるためのプロンプトを自動的に表示します。</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>ログイン情報の追加を尋ねる</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>保管庫にアイテムが見つからない場合に、追加するか尋ねます。</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>アプリ再起動時</value>
@@ -1856,6 +1878,9 @@
<value>この Send を説明するわかりやすい名前</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>テキスト</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>テキスト</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>送信するファイル</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>ファイルの種類を選択しました。</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>ファイルの種類が選択されていません。タップして選択してください。</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>テキストの種類を選択しました。</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>テキストの種類が選択されていません。タップして選択してください。</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>削除日</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>メールアドレスに送信された確認コードを入力してください</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>クラッシュログを送信</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>クラッシュレポートを送信すると、Bitwarden アプリの安定性を向上させるために役立ちます。</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>オプションを展開しました。タップして折りたたみます。</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>オプションが折りたたまれています。タップすると展開します。</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>大文字AZ</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>小文字az</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>数値 (09)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>特殊文字(!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>タップして戻る</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>パスワードが表示されています。タップして非表示にします。</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>パスワードは非表示です。タップして表示します。</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>アイテムを保管庫でフィルター</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>すべての保管庫</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>保管庫</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>保管庫: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>すべて</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>認証コード</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>プレミアム版が必要です</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>認証キーを追加できませんか? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>QR コードを読み取る</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>QR コードをスキャンできませんか? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>認証キー</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>キーを手動で入力してください</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>TOTP を追加</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>TOTP の設定</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>キーを入力したら、安全に保存するため
『TOTP を追加』を選択してください。</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>ロックオプションを「なし」に設定すると、あなたのデバイスを操作できる誰もが保管庫を見られます。 このオプションを使用する場合は、デバイスを適切に保護しておく必要があります。</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>入力されたURLのうち1つ以上が無効です。変更して再度保存してください。</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>リクエストを処理できませんでした。もう一度やり直すか、お問い合わせください。</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>スクリーンショットを許可</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>スクリーンショットを撮影できるようにしてもよろしいですか?</value>
</data>
</root>

View File

@@ -236,7 +236,7 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="HelpAndFeedback" xml:space="preserve">
<value>Help and Feedback</value>
<value>Help and feedback</value>
</data>
<data name="Hide" xml:space="preserve">
<value>Hide</value>
@@ -269,7 +269,7 @@
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
<value>Log Out</value>
<value>Log out</value>
<comment>The log out button text (verb).</comment>
</data>
<data name="LogoutConfirmation" xml:space="preserve">
@@ -299,6 +299,10 @@
<value>My Vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -412,13 +416,13 @@
<value>Add an Item</value>
</data>
<data name="AppExtension" xml:space="preserve">
<value>App Extension</value>
<value>App extension</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Auto-fill Service</value>
<value>Auto-fill service</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Avoid Ambiguous Characters</value>
@@ -445,7 +449,7 @@
<value>You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Change Master Password</value>
<value>Change master password</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -473,13 +477,13 @@
<value>Enter your account email address to receive your master password hint.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Re-enable App Extension</value>
<value>Re-enable app extension</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Almost done!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Enable App Extension</value>
<value>Enable app extension</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
@@ -516,7 +520,7 @@
<value>Get your master password hint</value>
</data>
<data name="ImportItems" xml:space="preserve">
<value>Import Items</value>
<value>Import items</value>
</data>
<data name="ImportItemsConfirmation" xml:space="preserve">
<value>You can bulk import items from the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -549,10 +553,10 @@
<value>Immediately</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Vault Timeout</value>
<value>Vault timeout</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Vault Timeout Action</value>
<value>Vault timeout action</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>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?</value>
@@ -647,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Rate the App</value>
<value>Rate the app</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>Please consider helping us out with a good review!</value>
@@ -659,7 +663,7 @@
<value>Re-type Master Password</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Search vault</value>
<value>Search Vault</value>
</data>
<data name="Security" xml:space="preserve">
<value>Security</value>
@@ -694,14 +698,14 @@
<value>Syncing failed.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sync Vault Now</value>
<value>Sync vault now</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Two-step Login</value>
<value>Two-step login</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Two-step login makes your account more secure by requiring you to verify your login with another device such as a security key, authenticator app, SMS, phone call, or email. Two-step login can be enabled on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -710,7 +714,7 @@
<value>Unlock with {0}</value>
</data>
<data name="UnlockWithPIN" xml:space="preserve">
<value>Unlock with PIN Code</value>
<value>Unlock with PIN code</value>
</data>
<data name="Validating" xml:space="preserve">
<value>Validating</value>
@@ -723,7 +727,7 @@
<value>View Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden Web Vault</value>
<value>Bitwarden web vault</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value>
<value>Extension activated!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR Code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable Automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable Website Icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website Icons provide a recognizable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1311,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Search folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Search type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1445,7 +1457,7 @@
<value>There are no folders to list.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Fingerprint Phrase</value>
<value>Fingerprint phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1456,10 +1468,10 @@
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export Vault</value>
<value>Export vault</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>Lock Now</value>
<value>Lock now</value>
</data>
<data name="PIN" xml:space="preserve">
<value>PIN</value>
@@ -1513,7 +1525,7 @@
<value>2 minutes</value>
</data>
<data name="ClearClipboard" xml:space="preserve">
<value>Clear Clipboard</value>
<value>Clear clipboard</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="ClearClipboardDescription" xml:space="preserve">
@@ -1521,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Default URI Match Detection</value>
<value>Default URI match detection</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy Notes</value>
<value>Copy Note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Exit</value>
@@ -1553,20 +1571,24 @@
<value>Black</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On App Restart</value>
<value>On app restart</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not enabled an auto-fill service for Bitwarden. Enable auto-fill for Bitwarden from the "Settings" screen.</value>
@@ -1800,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1824,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1857,6 +1879,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2130,13 +2167,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>ನನ್ನ ವಾಲ್ಟ್</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>ಹೆಸರು</value>
<comment>Label for an entity name.</comment>
@@ -771,6 +775,12 @@
<data name="Enabled" xml:space="preserve">
<value>ಸಕ್ರಿಯಗೊಳಿಸಿದೆ</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>ಸ್ಥಿತಿ</value>
</data>
@@ -799,7 +809,7 @@
<value>ನೀವು "{0}" ಗಾಗಿ ಸ್ವಯಂ-ಭರ್ತಿ ಐಟಂ ಅನ್ನು ಹುಡುಕುತ್ತಿದ್ದೀರಿ.</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>"{0}" ಅಪ್ಲಿಕೇಶನ್ ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ.</value>
@@ -890,11 +900,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>ದೃಢೀಕರಣ ಕೀಲಿಯನ್ನು ಓದಲಾಗುವುದಿಲ್ಲ.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>ಸ್ಕ್ಯಾನಿಂಗ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>ನಿಮ್ಮ ಕ್ಯಾಮೆರಾವನ್ನು QR ಕೋಡ್‌ನಲ್ಲಿ ಸೂಚಿಸಿ.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR ಕೋಡ್‌ ಸ್ಕ್ಯಾನ್‌ ಮಾಡಿ</value>
@@ -908,11 +916,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP ಅನ್ನು ನಕಲಿಸಿ</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>ನಿಮ್ಮ ಲಾಗಿನ್‌ಗೆ ದೃಢೀಕರಣ ಕೀಲಿಯನ್ನು ಲಗತ್ತಿಸಿದ್ದರೆ, ನೀವು ಲಾಗಿನ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಭರ್ತಿ ಮಾಡಿದಾಗಲೆಲ್ಲಾ TOTP ಪರಿಶೀಲನಾ ಕೋಡ್ ನಿಮ್ಮ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಕಲಿಸಲ್ಪಡುತ್ತದೆ.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>ಸ್ವಯಂಚಾಲಿತ TOTP ನಕಲನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು ಪ್ರೀಮಿಯಂ ಸದಸ್ಯತ್ವ ಅಗತ್ಯವಿದೆ.</value>
@@ -1129,11 +1137,11 @@
<data name="Expiration" xml:space="preserve">
<value>ಮುಕ್ತಾಯ</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>ವೆಬ್‌ಸೈಟ್ ಚಿಹ್ನೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>ವೆಬ್‌ಸೈಟ್ ಐಕಾನ್‌ಗಳು ನಿಮ್ಮ ವಾಲ್ಟ್‌ನಲ್ಲಿರುವ ಪ್ರತಿ ಲಾಗಿನ್ ಐಟಂನ ಪಕ್ಕದಲ್ಲಿ ಗುರುತಿಸಬಹುದಾದ ಚಿತ್ರವನ್ನು ಒದಗಿಸುತ್ತದೆ.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>ಚಿಹ್ನೆಗಳು ಸರ್ವರ್ URL</value>
@@ -1373,11 +1381,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>ಸಂಗ್ರಹಣೆ ಹುಡುಕಿ</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>ಫೋಲ್ಡರ್ ಹುಡುಕಿ</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>ಹುಡುಕಾಟ ಪ್ರಕಾರ</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>ಪ್ರಕಾರ</value>
@@ -1538,6 +1550,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>ಟಿಪ್ಪಣಿ ನಕಲಿಸಿ</value>
</data>
@@ -1554,17 +1572,21 @@
<value>ಕಪ್ಪು</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>ಕಪ್ಪುಪಟ್ಟಿ ಮಾಡಿದ ಯುಆರ್ಐಗಳು</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>ಕಪ್ಪುಪಟ್ಟಿಗೆ ಸೇರ್ಪಡೆಗೊಂಡಿರುವ ಯುಆರ್‌ಐಗಳು ಸ್ವಯಂ ಭರ್ತಿ ನೀಡುವುದಿಲ್ಲ. ಪಟ್ಟಿಯನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು. ಉದಾ: "https://twitter.com, androidapp: //com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>ಸೇವ್ ಪ್ರಾಂಪ್ಟ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"ಪ್ರಾಂಪ್ಟ್ ಉಳಿಸಿ" ನೀವು ಮೊದಲ ಬಾರಿಗೆ ಹೊಸ ವಸ್ತುಗಳನ್ನು ನಮೂದಿಸಿದಾಗಲೆಲ್ಲಾ ನಿಮ್ಮ ವಾಲ್ಟ್‌ಗೆ ಹೊಸ ವಸ್ತುಗಳನ್ನು ಉಳಿಸಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೇಳುತ್ತದೆ.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>ಅಪ್ಲಿಕೇಶನ್ ಮರುಪ್ರಾರಂಭದಲ್ಲಿ</value>
@@ -1857,6 +1879,9 @@
<value>ಇದನ್ನು ಕಳುಹಿಸಲು ವಿವರಿಸಲು ಸ್ನೇಹಪರ ಹೆಸರು.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>ಪಠ್ಯ</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>ನೀವು ಕಳುಹಿಸಲು ಬಯಸುವ ಫೈಲ್.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>ಅಳಿಸುವ ದಿನಾಂಕ</value>
</data>
@@ -2130,13 +2167,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>내 보관함</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>이름</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>켜짐</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>상태</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>인증 키를 읽을 수 없습니다.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>QR 코드가 자동으로 스캔됩니다.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>QR 코드에 카메라를 가져다 대세요.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR 코드 스캔</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP 복사</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>로그인에 인증 키가 연결되어 있을 경우, 그 로그인을 자동 완성할 때마다 TOTP 인증 코드가 클립보드에 자동으로 복사됩니다.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>TOTP 자동 복사 사용 안 함</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>이 기능을 사용하려면 프리미엄 멤버십이 필요합니다.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>만료</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>웹 사이트 아이콘 사용 안 함</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>웹 사이트 아이콘을 사용하면 보관함 각 항목 옆에 이미지를 보여줍니다.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>아이콘 서버 URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>컬렉션 검색</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>폴더 검색</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>유형 검색</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>{0} 검색</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>유형</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>시스템 설정과 같이</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>메모 복사</value>
</data>
@@ -1553,17 +1571,21 @@
<value>검은 테마</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI 블랙리스트</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>블랙리스트에 있는 URI는 자동 완성에 나타나지 않습니다. 각 항목은 쉼표로 구분합니다. 예) "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>저장 대화 상자 사용 안 함</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>저장 대화 상자를 사용하면 항목을 처음 입력할 때마다 보관함에 그 항목을 추가할 것인지 물어봅니다.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>앱 재시작 시</value>
@@ -1856,6 +1878,9 @@
<value>이 Send의 이름</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>텍스트</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>텍스트</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>전송하려는 파일</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>파일 유형이 선택되었습니다.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>파일 유형이 선택되지 않았습니다. 탭해서 선택하세요.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>텍스트 유형이 선택되었습니다.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>텍스트 유형이 선택되지 않았습니다. 탭해서 선택하세요.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>삭제 날짜</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>이메일로 전송된 인증 코드를 입력해주세요</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>설정이 펼쳐졌습니다. 탭해서 접을 수 있습니다.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>설정이 접혀있습니다. 탭해서 펼칠 수 있습니다.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>대문자 (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>소문자 (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>숫자 (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>특수문자 (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>모든 보관함</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>보관함</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>보관함: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>모두</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Mana glabātava</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autentificētājs</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nosaukums</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Iespējots</value>
</data>
<data name="Off" xml:space="preserve">
<value>Izslēgts</value>
</data>
<data name="On" xml:space="preserve">
<value>Ieslēgts</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stāvoklis</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nevar nolasīt autentificētāja atslēgu.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Nolasīšana notiks automātiski.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Kamera ir jāvērš uz kvadrātkodu.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Kamera jāpavērš pret kvadrātkodu.
Nolasīšana notiks automātiski.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Nolasīt kvadrātkodu</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Ievietot TOTP starpliktuvē</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ja pierakstīšanās datiem ir pievienota autentificētāja atslēga, TOTP apstiprinājuma kods tiks automātiski pārkopēts uz starpliktuvi, kad vien tiks automātiski aizpildīta pierakstīšanās veidne.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Ja pierakstīšanās vienumam ir autentificētāja atslēga, TOTP apstiprinājuma kods tiek ievietots starpliktuvē automātiskās aizpildes laikā.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Atspējot automātisku TOTP ievietošanu starpliktuvē</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Automātiski ievietot TOTP starpliktuvē</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Ir nepieciešama Premium dalība, lai izmantotu šo iespēju.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Derīgums</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Atspējot tīmekļa vietņu ikonas</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Rādīt vietņu ikonas</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Tīmekļa vietņu ikonas nodrošina atpazīstamu attēlu pie katra glabātavas pieteikšanās vienuma.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Attēlot atpazīstamu attēlu pie katra pierakstīšanās vienuma.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikonu servera URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Meklēt krājumā</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Meklēt mapē</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Meklēt datņu "Sends"</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Meklēt veidu</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Meklēt teksta "Sends"</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Meklēt {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Veids</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Noklusējuma (sistēmas)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Noklusējuma tumšais izskats</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Izvēlēties tumšo izskatu, ko pielietot, kad tiek izmantotots noklusējuma (sistēmas) izskats, kad ir iespējots ierīces tumšais režīms.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Ievietot piezīmes starpliktuvē</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Melns</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Melnajā sarakstā ievietoti URI</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Automātiskā aizpilde netiks piedāvāta URI, kas ir ievietoti melnajā sarakstā. Sarakstā ir jābūt ar komatu atdalītām vērtībām. Piemēram: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Automātiskā aizpilde aizturētajos URI</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Atspējot saglabāšanas uzvedni</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Automātiskā aizpilde aizturētajos URI netiks piedāvāta. Vairākus URI jāatdala ar komatu. Piemēram, "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Saglabāšanas uzvedne" automātiski vaicā, vai glabātavā ievietot jaunus vienumus, kad vien ievades veidne tiek aizpildīta pirmo reizi.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Vaicāt, lai pievienotu pierakstīšanās vienumu</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Vaicāt pievienot vienumu, ja tāds nav atrodams glabātavā.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Pārsāknējot lietotni</value>
@@ -1856,6 +1878,9 @@
<value>Lasāms nosaukums, kas apraksta šo "Send".</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Teksts</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Teksts</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Datne, kuru ir vēlme nosūtīt.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Datnes veids ir atlasīts.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Datnes veids nav atlasīts, piesist, lai to izdarītu.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Teksta veids ir atlasīts.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Teksta veids nav atlasīts, piesist, lai to izdarītu.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Dzēšanas datums</value>
</data>
@@ -2099,7 +2136,7 @@
<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 name="VaultTimeoutToLarge" xml:space="preserve">
<value>Glabātavas noildze pāŗsniedz apvienības uzstādītos ierobežojumus.</value>
<value>Glabātavas noildze pārsniedz apvienības uzstādītos ierobežojumus.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>Viens vai vairāki apvienības nosacījumi neļauj izgūt privātās glabātavas saturu.</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Ievadīt pārbaudes kodu, kas tika nosūtīts e-pastā</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Iesniegt avāriju ierakstus</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Avāriju ziņojumu iesniegšana palīdz Bitwarden uzlabot lietotnes noturību.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Iespējas ir izvērstas, piesist, lai sakļautu.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Iespējas ir sakļautas, piesist, lai izvērstu.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Lielie burti (A līdz Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Mazie burti (A līdz Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Cipari (0 līdz 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Īpašās rakstzīmes (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Piesist, lai atgrieztos</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Parole ir redzama, piesist, lai paslēptu.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Parole nav redzama, piesist, lai parādītu.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Atlasīt vienumus pēc glabātavas</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Visas glabātavas</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Glabātavas</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Glabātava: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Visi</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Apstiprinājuma kodi</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Nepieciešams Premium abonements</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Nevar pievienot autentificētāja atslēgu? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Nolasīt kvadrātkodu</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Nevar nolasīt kvadrātkodu? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Autentificētāja atslēga</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Ievadīt atslēgu pašrocīgi</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Pievienot TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Uzstādīt TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Tiklīdz atslēga ir veiksmīgi ievadīta,
jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Aizslēgšanas iespējas iestatīšana uz "Nekad" padara glabātavu pieejamu ikvienam, kam ir piekļuve ierīcei. Ja šis iestatījums tiek izmantots, jānodrošina, ka ierīce ir pienācīgi aizsargāta.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Viens vai vairāki no ievadītajiem URL ir nederīgi. Lūgums pārskatīt un mēģināt atkārtoti saglabāt.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Nebija iespējams apstrādāt pieprasījumu. Lūgums mēģināt vēlreiz vai sazināties ar mums.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Atļaut ekrāna tveršanu</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Vai tiešām iespējot ekrāna tveršanu?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>എൻ്റെ വാൾട്</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>പേര്</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>പ്രവർത്തനക്ഷമമാക്കി</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>അവസ്ഥ</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>ഓതന്റിക്കേറ്റർ കീ വായിക്കാൻ കഴിയുന്നില്ല.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>സ്കാനിംഗ് യാന്ത്രികമായി സംഭവിക്കും.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>QR കോഡിലേക്കു നിങ്ങളുടെ ക്യാമറ ചൂണ്ടിക്കാണിക്കുക.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR കോഡ് സ്കാൻ ചെയ്യുക</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP പകർത്തുക</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>നിങ്ങളുടെ പ്രവേശനം ഒരു ഓതന്റിക്കേറ്റർ കീയുമായി ബന്ധപെടുത്തിയട്ടുടെങ്കിൽ, പ്രവേശനം ഓട്ടോഫിൽ ചെയ്യുമ്പോഴെല്ലാം TOTP സ്ഥിരീകരണ കോഡ് നിങ്ങളുടെ ക്ലിപ്ബോർഡിൽ ഓട്ടോമാറ്റിക്കയായി പകർത്തപ്പെടും.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>ഓട്ടോമാറ്റിക് TOTP പകർപ്പ് പ്രവർത്തനരഹിതമാക്കുക</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>ഈ സവിശേഷത ഉപയോഗിക്കുന്നതിന് പ്രീമിയം അംഗത്വം ആവശ്യമാണ്.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>കാലഹരണപ്പെടൽ</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>വെബ്‌സൈറ്റ് ഐക്കണുകൾ പ്രവർത്തനരഹിതമാക്കുക</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>വെബ്സൈറ്റ് ഐക്കണുകൾ തങ്ങളുടെ വാൾട്ടിലെ ലോഗിൻ ഇന്നതിന്റ്റെ അടുത്തായി തിരിച്ചറിയുന്ന ഒരു ചിത്രം ഉൾപ്പെടുത്തുന്നു.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>ഐക്കണുകളുടെ സെർവർ URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>കളക്ഷനുകൾ തിരയുക</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>ഫോൾഡറുകൾ തിരയുക</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>തരം തിരയുക</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>തരം</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>കുറിപ്പ് പകർത്തുക</value>
</data>
@@ -1553,17 +1571,21 @@
<value>കറുപ്പ്</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>സംശയാസ്‌പദമായ URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>സംശയാസ്‌പദമായ URIകൾ ഓട്ടോഫിൽ സേവനത്തിൽ ഉള്പെടത്തില്ല. ഈ ലിസ്റ്റ് കോമ ഉപയോഗിച്ച് വേർപെടുത്തണം. ഉദാഹരണം: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>സേവ് പ്രോംപ്റ്റ് അപ്രാപ്തമാക്കുക</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>പുതിയ ഇനങ്ങൾ നിങ്ങൾ ആദ്യമായി നൽകുമ്പോഴെല്ലാം നിങ്ങളുടെ വാൾട്ടിലേക്കു സംരക്ഷിക്കാൻ "പ്രോംപ്റ്റ് സംരക്ഷിക്കുക" ഓട്ടോമാറ്റിക്കായി ആവശ്യപ്പെടുന്നു.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>അപ്ലിക്കേഷൻ പുനരാരംഭിക്കുമ്പോൾ</value>
@@ -1856,6 +1878,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>വാചകം</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>നിങ്ങൾ അയയ്ക്കാൻ ആഗ്രഹിക്കുന്ന ഫയൽ.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>ഇല്ലാതാക്കൽ തീയതി</value>
</data>
@@ -2129,13 +2166,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -285,7 +285,7 @@
<value>Kontoen er allerede lagt til</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
<value>Ønsker du å bytte til den nå?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Superpassord</value>
@@ -299,6 +299,10 @@
<value>Mitt hvelv</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Navn</value>
<comment>Label for an entity name.</comment>
@@ -338,7 +342,7 @@
<comment>Reveal a hidden value (password).</comment>
</data>
<data name="ItemDeleted" xml:space="preserve">
<value>Gjenstanden har blitt slettet.</value>
<value>Elementet har blitt slettet.</value>
<comment>Confirmation message after successfully deleting a login.</comment>
</data>
<data name="Submit" xml:space="preserve">
@@ -427,7 +431,7 @@
<value>Bitwarden App-utvidelse</value>
</data>
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
<value>Den enkleste måten å legge til nye innlogginger i hvelvet ditt, er fra Bitwarden sin apputvidelse. Lær mer om å bruke Bitwarden-apputvidelsen ved å navigere til "Innstillinger".</value>
<value>Den enkleste måten å legge til nye innlogginger i hvelvet ditt er fra Bitwardens apputvidelse. Lær mer om å bruke Bitwarden-apputvidelsen ved å navigere til "Innstillinger".</value>
</data>
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
<value>Bruk Bitwarden i Safari og i andre apper for å auto-utfylle dine innlogginger.</value>
@@ -445,7 +449,7 @@
<value>Du kan endre din kontos E-postadresse på bitwarden.net-netthvelvet. Vil du besøke det nettstedet nå?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Endre superpassordet</value>
<value>Endre hovedpassord</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>Du kan endre superpassordet ditt på bitwarden.net-netthvelvet. Vil du besøke det nettstedet nå?</value>
@@ -516,7 +520,7 @@
<value>Få et hint om superpassordet</value>
</data>
<data name="ImportItems" xml:space="preserve">
<value>Importer gjenstander</value>
<value>Importer elementer</value>
</data>
<data name="ImportItemsConfirmation" xml:space="preserve">
<value>Du kan importere gjenstander i bunker på bitwarden.net-netthvelvet. Vil du besøke det nettstedet nå?</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Aktivert</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -783,7 +793,7 @@
<value>Vil du auto-utfylle eller vise denne gjenstanden?</value>
</data>
<data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve">
<value>Er du sikker på at du vil auto-utfylle denne gjenstanden? Den er ikke en full samsvaring med "{0}".</value>
<value>Er du sikker på at du vil auto-utfylle dette elementet? Den samsvarer ikke fullstendig med "{0}".</value>
</data>
<data name="MatchingItems" xml:space="preserve">
<value>Samsvarende gjenstander</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Kan ikke lese autentiseringsnøkkelen.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skanning vil forekomme automatisk.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Pek kameraet ditt mot QR-koden.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skann QR-koden</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopier TOTP-en</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Dersom din innlogging har en autentiseringsnøkkel knyttet til den, blir TOTP-verifiseringskoden automatisk kopiert til utklippstavlen din når enn du auto-utfyller innloggingen.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Hvis en innlogging har en autentiseringsnøkkel, kopier TOTP-verifiseringskoden til utklippstavlen din når du auto-utfyller innloggingen.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Deaktiver automatisk TOTP-kopiering</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Kopier TOTP-en automatisk</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Et Premium-medlemskap er påkrevd for å bruke denne funksjonen.</value>
@@ -1111,7 +1119,7 @@
<value>September</value>
</data>
<data name="SSN" xml:space="preserve">
<value>Nummer for sosial stønad</value>
<value>Fødselsnummer</value>
</data>
<data name="StateProvince" xml:space="preserve">
<value>Fylke / Region</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Utløp</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Skru av nettstedsikoner</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Vis nettsideikoner</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Nettstedsikoner sørger for et gjenkjennelig bilde ved siden av hver innloggingsgjenstand i hvelvet ditt.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Vis et gjenkjennelig bilde ved siden av hver innlogging.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikonenes tjenernettadresse</value>
@@ -1162,7 +1170,7 @@
<value>Auto-utfyllingstilgjengelighetstjeneste</value>
</data>
<data name="AutofillServiceDescription" xml:space="preserve">
<value>Bitwarden sin autofylltjeneste bruker Android Autofill Framework for å bidra til å fylle inn innlogginger, bankkort og identifikasjonsinfo inn i andre apper på din enhet.</value>
<value>Bitwarden sin autofylltjeneste bruker Android Autofill Framework for å fylle inn innlogginger, bankkort og identifikasjonsinfo inn i andre apper på din enhet.</value>
</data>
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
<value>Bruk Bitwarden sin autofylltjeneste for å fylle ut innlogginger, bankkort og identifikasjonsinfo i andre apper.</value>
@@ -1199,13 +1207,13 @@
<value>Skjult</value>
</data>
<data name="FieldTypeLinked" xml:space="preserve">
<value>Linket</value>
<value>Koblet</value>
</data>
<data name="FieldTypeText" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="NewCustomField" xml:space="preserve">
<value>Nytt spesifikt felt</value>
<value>Nytt egendefinert felt</value>
</data>
<data name="SelectTypeField" xml:space="preserve">
<value>Hvilken type spesifikt felt vil du legge til?</value>
@@ -1261,7 +1269,7 @@
<value>Hold din Yubikey nær toppen av enheten.</value>
</data>
<data name="TryAgain" xml:space="preserve">
<value>Prøv igjen</value>
<value>Prøv på nytt</value>
</data>
<data name="YubiKeyInstructionIos" xml:space="preserve">
<value>For å fortsette, hold din YubiKey NEO mot baksiden av enheten.</value>
@@ -1311,7 +1319,7 @@
<value>5. Velg «Bitwarden»</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Passord-autoutfylling</value>
<value>Passord Autofyll</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>Den enkleste måten å legge til nye innlogginger i hvelvet ditt, er å bruke «Bitwarden-passordautoutfylling»-utvidelsen. Lær mer om «Bitwarden-passordautoutfylling»-utvidelsen ved å gå til «Innstillinger».</value>
@@ -1343,10 +1351,10 @@
<comment>A loading message when doing an exposed password check.</comment>
</data>
<data name="CheckPassword" xml:space="preserve">
<value>Sjekk om passordet har blitt lekket.</value>
<value>Sjekk om passordet har blitt eksponert.</value>
</data>
<data name="PasswordExposed" xml:space="preserve">
<value>Dette passordet har blitt eksponert {0} gang(er) i et datalekkasjer. Du bør endre det.</value>
<value>Dette passordet har blitt eksponert {0} gang(er) i datalekkasjer. Du bør endre det.</value>
</data>
<data name="PasswordSafe" xml:space="preserve">
<value>Dette passordet ble ikke funnet i noen kjente datalekkasjer. Det bør være trygt å bruke.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Søk i samling</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Søk i mappe</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Søk i Sends-filer</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Søk i typer</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Søk i Sends-tekster</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Søk {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1397,7 +1409,7 @@
<value>Hvem eier dette elementet?</value>
</data>
<data name="NoCollectionsToList" xml:space="preserve">
<value>Det er ingen samlinger å liste opp.</value>
<value>Det er ingen samlinger å vise.</value>
</data>
<data name="MovedItemToOrg" xml:space="preserve">
<value>{0} flyttet til {1}.</value>
@@ -1422,7 +1434,7 @@
<value>Det er ingen organisasjoner å vise.</value>
</data>
<data name="MoveToOrgDesc" xml:space="preserve">
<value>Velg en organisasjon som du ønsker å flytte denne gjenstanden til. Flytting til en organisasjon overfører eierskap til den aktuelle organisasjonen. Du vil ikke lenger være den direkte eieren av denne varen når den er flyttet.</value>
<value>Velg en organisasjon som du ønsker å flytte dette elementet til. Flytting til en organisasjon overfører eierskap til den aktuelle organisasjonen. Du vil ikke lenger være eier av dette elementet etter det er flyttet.</value>
</data>
<data name="NumberOfWords" xml:space="preserve">
<value>Antall ord</value>
@@ -1453,7 +1465,7 @@
<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 name="LearnOrgConfirmation" xml:space="preserve">
<value>Bitwarden lar deg dele dine hvelvgjenstander med andre ved å bruke en organisasjonskonto. Vil du besøke bitwarden.com nettstedet for å lære mer?</value>
<value>Bitwarden lar deg dele dine hvelvelementer med andre ved å bruke en organisasjonskonto. Vil du besøke bitwarden.com for å lære mer?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Eksporter hvelvet</value>
@@ -1474,7 +1486,7 @@
<value>30 minutter</value>
</data>
<data name="SetPINDescription" xml:space="preserve">
<value>Angi PIN-koden for å låse opp Bitwarden. PIN-innstillingene dine blir tilbakestilt hvis du noen gang logger deg ut av applikasjonen.</value>
<value>Angi PIN-koden for å låse opp Bitwarden. PIN-innstillingene dine blir tilbakestilt hvis du logger deg ut av applikasjonen.</value>
</data>
<data name="LoggedInAsOn" xml:space="preserve">
<value>Logget på som {0} på {1}.</value>
@@ -1490,7 +1502,7 @@
<value>Hvelvet ditt er låst. Bekreft identiteten din for å fortsette.</value>
</data>
<data name="Dark" xml:space="preserve">
<value>Mørkt</value>
<value>Mørk</value>
<comment>A dark color</comment>
</data>
<data name="Light" xml:space="preserve">
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Standard (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Standard mørkt tema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Velg mørkt tema som skal brukes når du bruker standard (System) tema når din enhets mørke modus er aktivert</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopier notater</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Svart</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Svartelistede URI-er</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URI-er som er svartelistet vil ikke bli fylt ut automatisk. Listen over apper bør kommasepareres. F.eks.: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Deaktiver lagreforespørsel</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Lagreforespørselen" spør deg automatisk om du vil lagre nye elementer i hvelvet ditt når du skriver dem inn for første gang.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Spør om å legge til innlogging</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Spør om å legge til et element hvis det ikke finnes i hvelvet ditt.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Ved omstart av appen</value>
@@ -1588,7 +1610,7 @@
<value>Delt</value>
</data>
<data name="ToggleVisibility" xml:space="preserve">
<value>Filsynlighet av/på</value>
<value>Slå synlighet av/på</value>
</data>
<data name="LoginExpired" xml:space="preserve">
<value>Økten din har utløpt.</value>
@@ -1618,7 +1640,7 @@
<value>3. På Android App Innstillinger for Bitwarden, velg "Vis over andre apper" (under "Avansert") og slå på bryteren for å tillate overlegg.</value>
</data>
<data name="Denied" xml:space="preserve">
<value>Nektet</value>
<value>Avvist</value>
</data>
<data name="Granted" xml:space="preserve">
<value>Innvilget</value>
@@ -1645,7 +1667,7 @@
<value>Denne eksporten krypterer dataene dine ved hjelp av kontoen din sin krypteringsnøkkel. Hvis du noen gang endrer krypteringsnøkkelen til kontoen din, bør du eksportere dataene igjen, ettersom du da ikke vil kunne dekryptere denne eksportfilen.</value>
</data>
<data name="EncExportAccountWarning" xml:space="preserve">
<value>Kontokrypteringsnøkler er unike for hver Bitwarden sin brukerkonto, så du kan ikke importere en kryptert eksport til en annen konto.</value>
<value>Kontokrypteringsnøkler er unike for hver eneste Bitwarden brukerkonto, så du kan ikke importere en kryptert eksport til en annen konto.</value>
</data>
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
<value>Bekreft eksport av hvelvet</value>
@@ -1788,10 +1810,10 @@
</value>
</data>
<data name="AcceptPoliciesError" xml:space="preserve">
<value>Vilkårene for bruk og personvernerklæring er ikke akseptert.</value>
<value>Vilkårene for tjeneste og personvernerklæring er ikke akseptert.</value>
</data>
<data name="TermsOfService" xml:space="preserve">
<value>Vilkår for bruk</value>
<value>Tjenestevilkår</value>
</data>
<data name="PrivacyPolicy" xml:space="preserve">
<value>Personvernsretningslinjer</value>
@@ -1824,7 +1846,7 @@
<value>Påkrevd for å bruke Autofill Quick-Action Tile, eller for å utvide Autofill Service ved å bruke Draw-Over (hvis aktivert).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Bruk Tegning-Over</value>
<value>Bruk Draw-Ower</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>Når dette er aktivert, tillater Bitwarden å vise et sprettoppvindu når innloggingsfelt velges.</value>
@@ -1836,7 +1858,7 @@
<value>Hvis aktivert, vil tilgjengelighet vise en popup for å forsterke Autofill Service for eldre apper som ikke støtter Android Autofill Framework.</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>På grunn av virksomhetsvilkår er du begrenset fra å lagre objekter til ditt personlige hvelv. Endre alternativ for eierskap til en organisasjon og velg blant tilgjengelige samlinger.</value>
<value>På grunn av virksomhetsvilkår er du begrenset fra å lagre elementer til ditt personlige hvelv. Endre alternativ for eierskap til en organisasjon og velg blant tilgjengelige samlinger.</value>
</data>
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
<value>Organisasjonsvilkår påvirker dine eierskapsinnstillinger.</value>
@@ -1846,17 +1868,20 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AllSends" xml:space="preserve">
<value>Alle Send-er</value>
<value>Alle Sends</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Sends" xml:space="preserve">
<value>Sender</value>
<value>Sends</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NameInfo" xml:space="preserve">
<value>Et vennlig navn for å beskrive dette Send.</value>
<value>Kort navn for å beskrive denne Send-en.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1864,7 +1889,7 @@
<value>Teksten du ønsker å sende.</value>
</data>
<data name="HideTextByDefault" xml:space="preserve">
<value>Når du åpner Send-en, er teksten skjult som standard</value>
<value>Når du åpner Send-en, skjul teksten som standard</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="TypeFile" xml:space="preserve">
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Filen du vil sende.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Filtype er valgt.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Filtype er ikke valgt, trykk for å velge.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Teksttype er valgt.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Teksttype er ikke valgt, trykk for å velge.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Dato for sletting</value>
</data>
@@ -1893,7 +1930,7 @@
<value>Gyldig til</value>
</data>
<data name="ExpirationDateInfo" xml:space="preserve">
<value>Hvis satt, vil tilgang til denne Send gå ut på angitt dato og klokkeslett.</value>
<value>Hvis satt, vil tilgang til denne Send-en gå ut på angitt dato og klokkeslett.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Expired" xml:space="preserve">
@@ -1916,7 +1953,7 @@
<value>Nytt passord</value>
</data>
<data name="PasswordInfo" xml:space="preserve">
<value>Valgfritt passordkrav å få tilgang til denne Send.</value>
<value>Valgfritt passordkrav å få tilgang til denne Send-en.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="RemovePassword" xml:space="preserve">
@@ -1970,15 +2007,15 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="AreYouSureDeleteSend" xml:space="preserve">
<value>Er du sikker på at du vil slette denne Send?</value>
<value>Er du sikker på at du vil slette denne Send-en?</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDeleted" xml:space="preserve">
<value>Send har blitt slettet.</value>
<value>Send-en har blitt slettet.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendUpdated" xml:space="preserve">
<value>Send oppdatert.</value>
<value>Send-en er oppdatert.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NewSendCreated" xml:space="preserve">
@@ -2004,7 +2041,7 @@
<value>Egendefinert</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Del denne Send ved lagring.</value>
<value>Del denne Send-en ved lagring.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Skriv inn verifiseringskoden som ble sendt til din e-post</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Send krasjlogger</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Hjelp Bitwarden med å forbedre appens stabilitet ved å sende krasjrapporter.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Alternativer er utvidet, trykk for å skjule.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Instillinger er kollapset, trykk for å vise.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Store bokstaver (A til Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Små bokstaver (A til Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Siffer (0 til 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Spesialtegn (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Trykk for å gå tilbake</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Passordet er synlig, trykk for å skjule.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Passordet er ikke synlig, trykk for å vise.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrer elementer etter hvelv</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Alle hvelv</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Hvelv</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Hvelv: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Alle</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Å sette dine låsalternativer til "Aldri" holder hvelvet ditt tilgjengelig for alle med tilgang til din enhet. Dersom du bruker dette alternativet bør du forsikre deg om at enheten er godt beskyttet.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>En eller flere av de angitte nettadressene er ugyldige. Vennligst revider og prøv å lagre på nytt.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Vi kunne ikke behandle forespørselen. Prøv på nytt eller kontakt oss.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Tillat skjermopptak</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Er du sikker på at du vil aktivere skjermopptak?</value>
</data>
</root>

View File

@@ -276,16 +276,16 @@
<value>Weet je zeker dat je wilt uitloggen?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remove Account</value>
<value>Verwijder account</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Are you sure you want to remove this account?</value>
<value>Weet je zeker dat je dit account wilt verwijderen?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Account Already Added</value>
<value>Account is al toegevoegd</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Would you like to switch to it now?</value>
<value>Wil je er nu naar overschakelen?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Hoofdwachtwoord</value>
@@ -299,6 +299,10 @@
<value>Mijn kluis</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Naam</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Ingeschakeld</value>
</data>
<data name="Off" xml:space="preserve">
<value>Uit</value>
</data>
<data name="On" xml:space="preserve">
<value>Aan</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Kan de authenticatiecode niet lezen.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Het scannen gaat automatisch.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Richt je camera op de QR-code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Richt je camera op de QR-code.
Het scannen gebeurt automatisch.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>QR-code scannen</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>TOTP kopiëren</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Als je login gekoppeld is met een authenticatiecode, wordt de TOTP-verificatiecode automatisch naar het klembord gekopieerd bij het automatisch invullen van de login.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Als een login een authenticatiecode heeft, de TOTP-verificatiecode automatisch naar het klembord kopiëren bij het automatisch invullen van de inloggegevens.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Automatisch kopiëren TOTP uitschakelen</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>TOTP automatisch kopiëren</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Je hebt een Premium-abonnement nodig om deze functionaliteit te kunnen gebruiken.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Vervaldatum</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Websitepictogrammen uitschakelen</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Websitepictogrammen weergeven</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Websitepictogrammen geven een herkenbare afbeelding naast elk item in je kluis.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Een herkenbare afbeelding naast iedere login weergeven.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Pictogrammenserver-URL</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Verzameling doorzoeken</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Map doorzoeken</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Bestand-Sends zoeken</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Categorie doorzoeken</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Tekst-Sends zoeken</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Zoek {0}:</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Categorie</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Standaard (Systeem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Standaard donkere thema</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Kies welk donkere thema te gebruiken als standaard (systeem) thema wanneer de donkere modus van je apparaat is ingeschakeld.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Notities kopiëren</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Zwart</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Geblokkeerde URI's</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Geblokkeerde URI's worden niet automatisch ingevuld. De lijst moet met komma's gescheiden zijn. Bijv: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Automatisch invullen geblokkeerde URI's</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>"Notificatie bij nieuwe site" uitschakelen</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Automatisch invullen niet aanbieden voor geblokkeerde URIs. Scheid meerdere URI's met een komma. Bijvoorbeeld: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>De "Notificatie bij nieuwe site" vraagt automatisch om nieuwe sites op te slaan in je kluis wanneer je voor de eerste keer inlogt.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Vragen login toe te voegen</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Vraag om een item toe te voegen als deze niet in je kluis is gevonden.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Na opnieuw starten</value>
@@ -1856,6 +1878,9 @@
<value>Een vriendelijke naam om deze Send te beschrijven.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Het bestand dat je wilt versturen.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Bestandstype geselecteerd.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Bestandstype niet geselecteerd, tik om te selecteren.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Teksttype is geselecteerd.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Teksttype niet geselecteerd, tik om te selecteren.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Verwijderingsdatum</value>
</data>
@@ -2105,19 +2142,19 @@
<value>Organisatiebeleid voorkomt dat je je persoonlijke kluis exporteert.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Add Account</value>
<value>Voeg account toe.</value>
</data>
<data name="AccountUnlocked" xml:space="preserve">
<value>Unlocked</value>
<value>Ontgrendeld</value>
</data>
<data name="AccountLocked" xml:space="preserve">
<value>Locked</value>
<value>Vergrendeld</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Logged Out</value>
<value>Uitgelogd</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Switched to next available account</value>
<value>Overgeschakeld naar volgende beschikbare account</value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Account geblokkeerd</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Voer de verificatiecode in die we naar je e-mail is gestuurd</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opties zijn uitgebreid, tik om te storten.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opties zijn gestort, tik om uit te breiden.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Hoofdletters (A tot Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Kleine letters (A tot Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Cijfers (0 tot 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Speciale tekens (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tik voor teruggaan</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Wachtwoord is zichtbaar, tik om te verbergen.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Wachtwoord is niet zichtbaar, tik om weer te geven.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Items bij kluis filteren</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Alle kluizen</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Kluizen</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Kluis: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Alles</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verificatiecodes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium-abonnement vereist</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Kun je de authenticatiesleutel niet toevoegen? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>QR-code scannen</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Kun je de QR-code niet scannen? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticatiesleutel</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Sleutel handmatig invoeren</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>TOTP toevoegen</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>TOTP instellen</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Zodra je de sleutel goed hebt ingevoerd,
kies je TOTP toevoegen om de sleutel veilig op te slaan</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>De vergrendelingsoptie "Nooit" houdt je kluis beschikbaar voor iedereen met toegang tot je apparaat. Als je deze optie gebruikt, moet je ervoor zorgen dat je je apparaat naar behoren beschermt.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Schermopname toestaan</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Weet je zeker dat je schermopname wilt inschakelen?</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -299,6 +299,10 @@
<value>Sejf</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Uwierzytelniacz</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nazwa</value>
<comment>Label for an entity name.</comment>
@@ -479,7 +483,7 @@
<value>Prawie gotowe!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Włącz Rozszerzenie Aplikacji</value>
<value>Włącz rozszerzenie aplikacji</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>W Safari, znajdź Bitwarden przy użyciu ikony udostępniania (podpowiedź: przewiń dolny rząd menu do prawej strony).</value>
@@ -498,10 +502,10 @@
<value>W przeglądarce Safari i Chrome, znajdź Bitwarden przy użyciu ikony udostępniania (podpowiedź: przewiń dolny rząd menu udostępniania do prawej strony).</value>
</data>
<data name="ExtensionTapIcon" xml:space="preserve">
<value>Naciśnij ikonę Bitwarden w menu, aby uruchomić rozszerzenie.</value>
<value>Dotknij ikonę Bitwarden w menu, aby uruchomić rozszerzenie.</value>
</data>
<data name="ExtensionTurnOn" xml:space="preserve">
<value>Aby włączyć Bbitwarden w Safari i innych aplikacjach, dotknij ikonę "więcej" w dolnym rzędzie menu.</value>
<value>Aby włączyć Bitwarden w Safari i innych aplikacjach, dotknij ikonę "więcej" w dolnym rzędzie menu.</value>
</data>
<data name="Favorite" xml:space="preserve">
<value>Ulubione</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Włączone</value>
</data>
<data name="Off" xml:space="preserve">
<value>Wyłączone</value>
</data>
<data name="On" xml:space="preserve">
<value>Włączone</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nie można odczytać klucza uwierzytelniającego.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skanowanie rozpocznie się automatycznie.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Skieruj aparat w stronę kodu QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Skieruj kamerę na kod QR.
Skanowanie nastąpi automatycznie.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Zeskanuj kod QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopiuj kod TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Jeśli dane logowania posiadają dołączony klucz uwierzytelniający TOTP, kod weryfikacyjny jest automatycznie kopiowany do schowka przy każdym autouzupełnieniu danych logowania.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Wyłącz automatyczne kopiowanie kodu TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Kopiuj TOTP automatycznie</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Konto Premium jest wymagane, aby skorzystać z tej funkcji.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Data wygaśnięcia</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Wyłącz ikony stron</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Pokaż ikony witryn</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Wyświetlaj rozpoznawalną ikonę serwisu obok danych logowania w sejfie.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Pokaż rozpoznawalny obraz obok każdych danych logowania.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Adres URL serwera ikon</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Szukaj w kolekcji</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Szukaj w folderze</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Szukaj w wysłanych plikach</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Szukaj elementu</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Szukaj w wysłanych tekstach</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Szukaj {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Rodzaj</value>
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Domyślny (systemowy)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Domyślny ciemny motyw</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Wybierz ciemny motyw podczas korzystania z domyślnego (systemowego) motywu, kiedy włączony jest tryb ciemny urządzenia</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopiuj notatki</value>
<value>Kopiuj notatkę</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Wyjdź</value>
@@ -1553,17 +1571,21 @@
<value>Czarny</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Zablokowane adresy URI</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Zablokowane adresy URI nie będą oferowały autouzupełniania. Adresy powinny być oddzielone przecinkami. Np.: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Autouzupełnianie zablokowanych identyfikatorów URI</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Wyłącz monit o zapisywanie</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Autouzupełnianie nie będzie oferowane w przypadku zablokowanych identyfikatorów URI. Oddziel wiele identyfikatorów URI przecinkami. Na przykład: „https://twitter.com, androidapp://com.twitter.android”.</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Monit o zapisywanie" automatycznie zapyta Cię o zapisanie nowych elementów do sejfu za każdym razem, gdy wpiszesz je po raz pierwszy.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Poproś o dodanie danych logowania</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Poproś o dodanie elementu, jeśli nie zostanie on znaleziony w Twoim sejfie.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Po restarcie aplikacji</value>
@@ -1856,6 +1878,9 @@
<value>Nazwa wysyłki.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Tekst</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Tekst</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Plik, który chcesz wysłać.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Wybrano typ pliku.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Nie wybrano typu pliku, dotknij, aby go wybrać.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Wybrano typ tekstowy.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Nie wybrano typu tekstowego, dotknij, aby go wybrać.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Data usunięcia</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Wpisz kod weryfikacyjny, który został wysłany na adres e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Wyślij logi awarii</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Pomóż Bitwarden poprawić stabilność aplikacji, przesyłając raporty o awariach.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opcje są rozwinięte. Kliknij, aby zwinąć.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opcje są zwinięte. Kliknij, aby rozwinąć.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Wielkie litery (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Małe litery (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Cyfry (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Znaki specjalne (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Dotknij, aby wrócić</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Hasło jest widoczne, dotknij, aby je ukryć.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Hasło jest niewidoczne, dotknij, aby je pokazać.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtruj elementy według sejfu</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Wszystkie sejfy</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Sejfy</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Sejf: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Wszystkie</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Kody weryfikacyjne</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Wymagana jest subskrypcja Premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Nie możesz dodać klucza uwierzytelniającego? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Zeskanuj kod QR</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Nie możesz zeskanować kodu QR? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Klucz uwierzytelniający</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Wprowadź klucz ręcznie</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Dodaj TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Skonfiguruj TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Gdy klucz zostanie pomyślnie wprowadzony,
wybierz Dodaj TOTP, aby bezpiecznie przechowywać klucz</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Ustawienie opcji blokady na „Nigdy” sprawi, że sejf będzie dostępny dla każdego, kto ma dostęp do urządzenia. Jeśli korzystasz z tej opcji, upewnij się, że urządzenie jest odpowiednio chronione.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Co najmniej jeden ze wpisanych adresów URL jest nieprawidłowy. Popraw je i spróbuj ponownie zapisać.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Nie mogliśmy przetworzyć żądania. Spróbuj ponownie lub skontaktuj się z nami.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Pozwól na robienie zrzutów ekranu</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Jesteś pewien, że chcesz włączyć możliwość robienia zrzutów ekranu?</value>
</data>
</root>

View File

@@ -276,7 +276,7 @@
<value>Tem certeza que deseja sair?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remover conta</value>
<value>Remover Conta</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Tem certeza que deseja remover essa conta?</value>
@@ -299,6 +299,10 @@
<value>Meu Cofre</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Autenticação</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nome</value>
<comment>Label for an entity name.</comment>
@@ -371,7 +375,7 @@
<comment>Validation message for when a form field is left blank and is required to be entered.</comment>
</data>
<data name="ValueHasBeenCopied" xml:space="preserve">
<value>{0} foi copiado.</value>
<value>{0} foi copiado(a).</value>
<comment>Confirmation message after suceessfully copying a value to the clipboard.</comment>
</data>
<data name="VerifyFingerprint" xml:space="preserve">
@@ -659,7 +663,7 @@
<value>Digite novamente a Senha Mestra</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Pesquisar cofre</value>
<value>Pesquisar Cofre</value>
</data>
<data name="Security" xml:space="preserve">
<value>Segurança</value>
@@ -723,7 +727,7 @@
<value>Ver Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Cofre Web do Bitwarden</value>
<value>Cofre Web bitwarden</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Perdeu o aplicativo autenticador?</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Ativado</value>
</data>
<data name="Off" xml:space="preserve">
<value>Desligado</value>
</data>
<data name="On" xml:space="preserve">
<value>Ligado</value>
</data>
<data name="Status" xml:space="preserve">
<value>Estado</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Não é possível ler a chave do autenticador.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>O escaneamento acontecerá automaticamente.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Aponte sua câmera para o QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Aponte a câmera para o QR Code.
A leitura será feita automaticamente.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Escanear Código QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copiar TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Se a sua credencial tiver uma chave de autenticação anexada, o código de verificação TOTP será copiado automaticamente para a área de transferência quando preencher automaticamente a credencial.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Se um login tiver uma chave de autenticação, copie o código de verificação TOTP para sua área de transferência quando você preencher automaticamente o login.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Desativar Cópia Automática de TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copiar TOTP automaticamente</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Uma conta premium é necessária para usar esse recurso.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Vencimento</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Desativar Ícones de Sites</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Mostrar ícones dos sites</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>O ícone do site fornece uma imagem reconhecível próximo de cada item de credencial no seu cofre.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Mostre uma imagem reconhecível ao lado de cada login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL do Servidor de Ícones</value>
@@ -1165,7 +1173,7 @@
<value>O serviço de autopreenchimento do Bitwarden usa a Estrutura de Preenchimento Automático do Android para auxiliar no preenchimento de credenciais em outros aplicativos no seu dispositivo.</value>
</data>
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
<value>Use o serviço de acessibilidade do bitwarden para preencher automaticamente suas credenciais.</value>
<value>Use o serviço de autopreenchimento do Bitwarden para preencher suas credenciais em outros aplicativos.</value>
</data>
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
<value>Abrir Configurações de Autopreenchimento</value>
@@ -1299,7 +1307,7 @@
<value>1. Acesse o aplicativo "Ajustes" do iOS</value>
</data>
<data name="AutofillTurnOn2" xml:space="preserve">
<value>2. Toque em "Senhas e Contas"</value>
<value>2. Toque em "Senhas"</value>
</data>
<data name="AutofillTurnOn3" xml:space="preserve">
<value>3. Toque em "Preencher Senhas"</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Pesquisar coleção</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Pesquisar pasta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Pesquisar Sends de Arquivo</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Pesquisar tipo</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Pesquisar Sends de Texto</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Pesquisar {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipo</value>
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Padrão (Sistema)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Tema Escuro Padrão</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Escolha o tema escuro a ser usado ao usar o tema Padrão (Sistema) enquanto o modo escuro do seu dispositivo estiver ativado</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copiar Notas</value>
<value>Copiar Nota</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Sair</value>
@@ -1553,17 +1571,21 @@
<value>Preto</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URIs na lista negra</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Os URIs que estão na lista negra não oferecem autopreenchimento. A lista deve ser separada por vírgulas. Ex.: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Preencher automaticamente URIs bloqueadas</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Desativar Solicitação de Salvamento</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>O preenchimento automático não será oferecido para URIs bloqueados. Separe vários URIs com uma vírgula. Por exemplo: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>A "Solicitação de Salvamento" solicita automaticamente que você salve novos itens no seu cofre sempre que você inseri-los pela primeira vez.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Pedir para adicionar uma conta</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Pedir para adicionar um item se um não for encontrado no seu cofre.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Ao Reiniciar o App</value>
@@ -1857,6 +1879,9 @@
<value>Um nome amigável para descrever este Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Texto</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Texto</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>O arquivo que você deseja enviar.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>O tipo de arquivo está selecionado.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>O tipo de arquivo não está selecionado, toque para selecionar.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>O tipo de texto está selecionado.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>O tipo de texto não está selecionado, toque para selecionar.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Data de Exclusão</value>
</data>
@@ -1936,7 +1973,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="DisableSend" xml:space="preserve">
<value>Desabilite este Send para que ninguém possa acessá-lo.</value>
<value>Desabilite este Send para que ninguém possa acessá-lo</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NoSends" xml:space="preserve">
@@ -2004,7 +2041,7 @@
<value>Personalizado</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Compartilhar este Send após salvar.</value>
<value>Compartilhe este Send após salvar</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
@@ -2016,7 +2053,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>Ocultar meu endereço de e-mail dos destinatários.</value>
<value>Ocultar meu endereço de e-mail dos destinatários</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>Uma ou mais políticas da organização estão afetando as suas opções de Send.</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Digite o código de verificação enviado para seu e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Enviar registros de erros</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Ajude o Bitwarden a melhorar a estabilidade do aplicativo submetendo relatórios de travamentos.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opções expandidas, toque para recolher.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opções recolhidas, toque para expandir.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Maiúsculo (A a Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Minúsculo (A a Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Números (0 a 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Caracteres Especiais (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Toque para voltar</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>A senha está visível, toque para ocultar.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>A senha não está visível, toque para mostrar.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrar itens por cofre</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Todos os Cofres</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Cofres</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Cofre: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Todos</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Códigos de Verificação</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Necessário assinatura Premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Não foi possível adicionar chave de autenticação? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Escanear QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Não foi possível escanear o QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Chave de Autenticação</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Insira manualmente a chave</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Adicionar TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Configurar TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Assim que a chave for inserida corretamente,
selecione Adicionar TOTP para armazenar a chave de forma segura</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Definir suas opções de bloqueio para "Nunca" mantém o cofre disponível para qualquer pessoa com acesso ao seu dispositivo. Se usar esta opção, você deverá garantir que manterá seu dispositivo devidamente protegido.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Um ou mais dos URLs inseridos são inválidos. Por favor, revise-os e tente salvar novamente.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Não foi possível processar o seu pedido. Por favor, tente novamente ou entre em contato conosco.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Permitir Captura de Tela</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Tem certeza de que deseja ativar a Captura de Tela?</value>
</data>
</root>

View File

@@ -275,6 +275,18 @@
<data name="LogoutConfirmation" xml:space="preserve">
<value>Tem a certeza de que pretende terminar sessão?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Remover Conta</value>
</data>
<data name="RemoveAccountConfirmation" xml:space="preserve">
<value>Tem a certeza de que deseja remover esta conta?</value>
</data>
<data name="AccountAlreadyAdded" xml:space="preserve">
<value>Conta Já Adicionada</value>
</data>
<data name="SwitchToAlreadyAddedAccountConfirmation" xml:space="preserve">
<value>Gostaria de alterar para a adicionada agora?</value>
</data>
<data name="MasterPassword" xml:space="preserve">
<value>Palavra-passe mestra</value>
<comment>Label for a master password.</comment>
@@ -287,6 +299,10 @@
<value>Meu cofre</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Nome</value>
<comment>Label for an entity name.</comment>
@@ -635,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Avaliar a aplicação</value>
<value>Avalie a aplicação</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>Por favor considere ajudar-nos com uma boa análise!</value>
@@ -711,7 +727,7 @@
<value>Ver item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Cofre Web Bitwarden</value>
<value>Cofre web Bitwarden</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Perdeu a aplicação do autenticador?</value>
@@ -758,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Ativado</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Estado</value>
</data>
@@ -786,7 +808,7 @@
<value>Está a pesquisar por um item de auto-preenchimento para "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Saiba Mais sobre as Organizações</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Não é possível abrir a aplicação "{0}".</value>
@@ -877,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Não é possível ler a chave de autenticador.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>A digitalização irá acontecer automaticamente.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Aponte a sua câmara ao código QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Digitalizar código QR</value>
@@ -895,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copiar TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Se a sua credencial tem uma chave de autenticador anexada à mesma, o código de verificação TOTP é copiado automaticamente para a sua área de transferência quando quer que auto-preencha a credencial.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Desativar cópia automática de TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>É requerida uma adesão premium para utilizar esta funcionalidade.</value>
@@ -1059,6 +1079,9 @@
<data name="LastName" xml:space="preserve">
<value>Último nome</value>
</data>
<data name="FullName" xml:space="preserve">
<value>Nome Completo</value>
</data>
<data name="LicenseNumber" xml:space="preserve">
<value>Número da licença</value>
</data>
@@ -1113,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiração</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Desativar ícones de websites</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Os ícones de websites providenciam uma imagem reconhecível ao lado de cada item de credencial no seu cofre.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL do servidor de ícones</value>
@@ -1183,6 +1206,9 @@
<data name="FieldTypeHidden" xml:space="preserve">
<value>Ocultado</value>
</data>
<data name="FieldTypeLinked" xml:space="preserve">
<value>Linked</value>
</data>
<data name="FieldTypeText" xml:space="preserve">
<value>Texto</value>
</data>
@@ -1252,7 +1278,7 @@
<value>O serviço de acessibilidade pode ser útil para utilizar quando as aplicações não suportam o serviço de auto-preenchimento padrão.</value>
</data>
<data name="DatePasswordUpdated" xml:space="preserve">
<value>Palavra passe atualizada</value>
<value>Palavra-passe atualizada</value>
<comment>ex. Date this password was updated</comment>
</data>
<data name="DateUpdated" xml:space="preserve">
@@ -1354,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Pesquisar coleção</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Pesquisar pasta</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Pesquisar tipo</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Pesquisar {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tipo</value>
@@ -1449,6 +1479,9 @@
<data name="Unlock" xml:space="preserve">
<value>Desbloquear</value>
</data>
<data name="UnlockVault" xml:space="preserve">
<value>Unlock Vault</value>
</data>
<data name="ThirtyMinutes" xml:space="preserve">
<value>30 minutos</value>
</data>
@@ -1465,6 +1498,9 @@
<data name="VaultLockedPIN" xml:space="preserve">
<value>O seu cofre está bloqueado. Verifique o seu PIN para continuar.</value>
</data>
<data name="VaultLockedIdentity" xml:space="preserve">
<value>Your vault is locked. Verify your identity to continue.</value>
</data>
<data name="Dark" xml:space="preserve">
<value>Escuro</value>
<comment>A dark color</comment>
@@ -1513,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Tema Escuro Predefinido</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copiar notas</value>
</data>
@@ -1529,17 +1571,21 @@
<value>Preto</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URIs na lista negra</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Os URIs que estão na lista negra não irão oferecer auto-preenchimento. A lista deve ser separada por virgulas. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Desativar solicitação de guardar</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>A "solicitação de guardar" solicita-lhe automaticamente a guardar novos itens para o seu cofre quando os introduz pela primeira vez.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Quando reiniciar a aplicação</value>
@@ -1605,6 +1651,15 @@
<data name="ExportVaultMasterPasswordDescription" xml:space="preserve">
<value>Introduza a sua palavra-passe mestra para exportar os dados do seu cofre.</value>
</data>
<data name="SendVerificationCodeToEmail" xml:space="preserve">
<value>Send a verification code to your email</value>
</data>
<data name="CodeSent" xml:space="preserve">
<value>Code Sent!</value>
</data>
<data name="ConfirmYourIdentity" xml:space="preserve">
<value>Confirm your identity to continue.</value>
</data>
<data name="ExportVaultWarning" xml:space="preserve">
<value>Esta exportação contém os dados do seu cofre num formato desencriptado. Não deve armazenar ou enviar o ficheiro exportado através de canais inseguros (como o email). Elimine-o imediatamente quando terminar de o utilizar.</value>
</data>
@@ -1790,7 +1845,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1823,6 +1878,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1839,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -1902,7 +1972,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="DisableSend" xml:space="preserve">
<value>Disable this Send so that no one can access it.</value>
<value>Disable this Send so that no one can access it</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="NoSends" xml:space="preserve">
@@ -1970,7 +2040,7 @@
<value>Custom</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Share this Send upon save.</value>
<value>Share this Send upon save</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendDisabledWarning" xml:space="preserve">
@@ -1982,7 +2052,7 @@
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="HideEmail" xml:space="preserve">
<value>Hide my email address from recipients.</value>
<value>Hide my email address from recipients</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>One or more organization policies are affecting your Send options.</value>
@@ -2012,7 +2082,7 @@
<value>Captcha Failed. Please try again.</value>
</data>
<data name="UpdatedMasterPassword" xml:space="preserve">
<value>Updated Master Password</value>
<value>Palavra-passe Mestra Atualizada</value>
</data>
<data name="UpdateMasterPassword" xml:space="preserve">
<value>Update Master Password</value>
@@ -2026,6 +2096,21 @@
<data name="UpdatePasswordError" xml:space="preserve">
<value>Currently unable to update password</value>
</data>
<data name="RemoveMasterPassword" xml:space="preserve">
<value>Remove Master Password</value>
</data>
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
<value>{0} is using SSO with customer-managed encryption. Continuing will remove your Master Password from your account and require SSO to login.</value>
</data>
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
<value>If you do not want to remove your Master Password, you may leave this organization.</value>
</data>
<data name="LeaveOrganization" xml:space="preserve">
<value>Leave Organization</value>
</data>
<data name="LeaveOrganizationName" xml:space="preserve">
<value>Leave {0}?</value>
</data>
<data name="Fido2Title" xml:space="preserve">
<value>FIDO2 WebAuthn</value>
</data>
@@ -2056,4 +2141,176 @@
<data name="DisablePersonalVaultExportPolicyInEffect">
<value>One or more organization policies prevents your from exporting your personal vault.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Adicionar Conta</value>
</data>
<data name="AccountUnlocked" xml:space="preserve">
<value>Desbloqueado</value>
</data>
<data name="AccountLocked" xml:space="preserve">
<value>Bloqueado</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Sessão Terminada</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Alterada para a próxima conta disponível</value>
</data>
<data name="AccountLockedSuccessfully" xml:space="preserve">
<value>Conta Bloqueada</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Sessão terminada com sucesso</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Conta removida com sucesso</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
</data>
<data name="YourAccountHasBeenPermanentlyDeleted" xml:space="preserve">
<value>Your account has been permanently deleted</value>
</data>
<data name="InvalidVerificationCode" xml:space="preserve">
<value>Invalid Verification Code.</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>Pedir palavra-passe única</value>
</data>
<data name="SendCode" xml:space="preserve">
<value>Send Code</value>
</data>
<data name="Sending" xml:space="preserve">
<value>Sending</value>
</data>
<data name="CopySendLinkOnSave" xml:space="preserve">
<value>Copy Send link on save</value>
</data>
<data name="SendingCode" xml:space="preserve">
<value>A enviar código</value>
</data>
<data name="Verifying" xml:space="preserve">
<value>A verificar</value>
</data>
<data name="ResendCode" xml:space="preserve">
<value>Reenviar Código</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>Um código de verificação foi enviado para o seu e-mail</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>Ocorreu um erro ao enviar um código de verificação para o seu e-mail. Por favor, tente novamente</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Introduza o código de verificação que foi enviado para o seu e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>A palavra-passe está visível, toque para a ocultar.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>A palavra-passe não está visível, toque para a mostrar.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrar itens por cofre</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Todos os Cofres</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Cofres</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Cofre: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Todos</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Ao definir as suas opções de bloqueio para "Nunca" mantém o seu cofre disponível para qualquer pessoa que tenha acesso ao seu dispositivo. Se utilizar esta opção, deve assegurar-se de que mantém o seu dispositivo devidamente protegido.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -299,6 +299,10 @@
<value>My Vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
<comment>Label for an entity name.</comment>
@@ -418,7 +422,7 @@
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Auto-fill Service</value>
<value>Auto-fill service</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Avoid Ambiguous Characters</value>
@@ -445,7 +449,7 @@
<value>You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Change Master Password</value>
<value>Change master password</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -473,13 +477,13 @@
<value>Enter your account email address to receive your master password hint.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Re-enable App Extension</value>
<value>Re-enable app extension</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Almost done!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Enable App Extension</value>
<value>Enable app extension</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
@@ -694,7 +698,7 @@
<value>Syncing failed.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sync Vault Now</value>
<value>Sync vault now</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
@@ -723,7 +727,7 @@
<value>View Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden Web Vault</value>
<value>Bitwarden web vault</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value>
<value>Extension activated!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Status</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR Code</value>
@@ -1542,10 +1550,10 @@
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default Dark Theme</value>
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled</value>
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy Note</value>
@@ -1567,11 +1575,11 @@
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<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>
</data>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
@@ -1814,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1838,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -2254,6 +2262,43 @@
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
@@ -2264,7 +2309,7 @@
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow Screen Capture</value>
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>

View File

@@ -299,6 +299,10 @@
<value>Seiful meu</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Denumire</value>
<comment>Label for an entity name.</comment>
@@ -418,7 +422,7 @@
<value>Utilizați serviciul de accesibilitate Bitwarden pentru a completa automat datele de autentificare între aplicații și pagini web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Serviciul de auto-completare</value>
<value>Serviciul de autocompletare</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Se evită caracterele ambigue</value>
@@ -445,7 +449,7 @@
<value>Puteți modifica adresa de e-mail pe saitul web bitwarden.com. Doriți să vizitați saitul acum?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Schimbare parolă principală</value>
<value>Modificare parolă principală</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>Puteți modifica parola principală pe saitul web bitwarden.com. Doriți să vizitați saitul acum?</value>
@@ -516,7 +520,7 @@
<value>Obținere indiciu parolă principală</value>
</data>
<data name="ImportItems" xml:space="preserve">
<value>Import articole</value>
<value>Import de articole</value>
</data>
<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>
@@ -549,7 +553,7 @@
<value>Imediat</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Expirare seif</value>
<value>Timp de expirare seif</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Acțiune la expirarea seifului</value>
@@ -647,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Evaluare aplicație</value>
<value>Evaluați aplicația</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>Vă rugăm să luați în considerare să ne ajutați cu o recenzie bună!</value>
@@ -659,7 +663,7 @@
<value>Reintroducere parolă principală</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Căutare în seif</value>
<value>Căutare în Seif</value>
</data>
<data name="Security" xml:space="preserve">
<value>Securitate</value>
@@ -701,7 +705,7 @@
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Autentificare în două etape</value>
<value>Autentificare în doi pași</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Autentificarea în două etape întărește siguranța contului dvs. prin solicitarea unei confirmări de autentificare cu un alt dispozitiv, cum ar fi: o cheie de securitate, o aplicație de autentificare, un SMS, un apel telefonic sau un e-mail. Autentificarea în două etape poate fi activată în seiful web bitwarden.com. Doriți să vizitați saitul acum?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extensia s-a activat!</value>
<value>Extensie activată!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Iconuri</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Activat</value>
</data>
<data name="Off" xml:space="preserve">
<value>Oprit</value>
</data>
<data name="On" xml:space="preserve">
<value>Pornit</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stare</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Nu se poate citi cheia de autentificare.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanarea va avea loc automat.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Îndreptați camera spre codul QR.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Îndreptați camera spre codul QR.
Scanarea se va face automat.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scanare cod QR</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copiere TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Dacă autentificarea dvs. are o cheie atașată, codul de verificare TOTP este copiat în clipboard de fiecare dată când efectuați auto-completarea datelor de conectare.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Dacă o autentificare are o cheie de autentificare, copiați codul de verificare TOTP în clipboard când completați automat autentificarea.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Dezactivare copiere automată TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copiați automat TOTP</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Este necesar statutul de membru Premium pentru a utiliza această caracteristică.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expirare</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Dezactivare iconuri sait</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Afișare pictograme site web</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Iconurile saiturilor oferă o imagine identificabilă lângă fiecare element de conectare din seiful dvs.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Afișează o imagine ușor de recunoscut lângă fiecare autentificare.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL server de iconuri</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Căutare în colecție</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Căutare în dosar</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Căutați Send-uri fișier</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Căutare în tipuri</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Căutați Send-uri text</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Căutați {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Tip</value>
@@ -1459,7 +1471,7 @@
<value>Export seif</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>Blocare acum</value>
<value>Blocare imediată</value>
</data>
<data name="PIN" xml:space="preserve">
<value>PIN</value>
@@ -1521,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Detectare de potrivire URI implicită</value>
<value>Detectare implicită a potrivirii URI</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Implicit (sistem)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Tema întunecată implicită</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Selectați tema întunecată de utilizat atunci când este utilizată tema implicită (de sistem) în timp ce modul întunecat al dispozitivului este activat.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copiere note</value>
<value>Copiere notă</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Ieșire</value>
@@ -1553,17 +1571,21 @@
<value>Negru</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>URI-uri în lista neagră</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URI-urile din lista neagră nu vor oferi auto-completare. Lista trebuie separată cu virgule. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Completarea automată a URI-urilor blocate</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Dezactivare solicitare de salvare</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Completarea automată nu va fi oferită pentru URI-urile blocate. Separați cu virgulă mai multe URI-uri. De exemplu: „https://twitter.com, androidapp://com.twitter.android”.</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Solicitarea de salvare" vă propune automat să salvați noile elemente în seiful dvs. de fiecare dată când le introduceți pentru prima dată.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Solicitare de adăugare cont</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Solicitați adăugarea unui element dacă nu se găsește unul în seif.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>La repornirea aplicației</value>
@@ -1799,16 +1821,16 @@
<value>Bitwarden are nevoie de atenție - Activați "Afișare peste" în "Serviciul de auto-completare" din Setările Bitwarden</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Servicii de auto-completare</value>
<value>Servicii de autocompletare</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Utilizare auto-completare în linie</value>
<value>Utilizare autocompletare în linie</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Utilizați auto-completarea în linie dacă IME (tastatura) selectată o acceptă. În cazul în care configurația dvs. nu este acceptată (sau această opțiune este dezactivată), se va folosi auto-completarea implicită.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Utilizare Accesibilitate</value>
<value>Utilizare accesibilitate</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Utilizați Serviciul de Accesibilitate Bitwarden pentru auto-completarea conectărilor dvs. în aplicații și pe web. Dacă este activat, va afișa o fereastră pop-up când câmpurile de conectare sunt selectate.</value>
@@ -1823,7 +1845,7 @@
<value>Necesar la folosirea filei "Acțiune rapidă de auto-completare" sau la îmbunătățirea Serviciului de auto-completare folosind "Afișare peste" (dacă este activat).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Folosire "Afișare peste"</value>
<value>Folosire Afișare peste</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>Când este activat, permite Serviciului de Accesibilitate Bitwarden să afișeze o fereastră pop-up atunci când sunt selectate câmpurile de conectare.</value>
@@ -1856,6 +1878,9 @@
<value>Un nume prietenos pentru a descrie acest Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Fișierul pe care doriți să-l trimiteți.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Tipul de fișier este selectat.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Tipul de fișier nu este selectat, apăsați pentru a-l selecta.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Tipul de text este selectat.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Tipul de text nu este selectat, apăsați pentru a-l selecta.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Data ștergerii</value>
</data>
@@ -2099,7 +2136,7 @@
<value>Politicile organizației dvs vă afectează expirarea seifului. Timpul maxim permis de expirare a seifului este {0} oră (ore) și {1} minut(e)</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Timpul de expirare a 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 name="DisablePersonalVaultExportPolicyInEffect">
<value>Una sau mai multe politici ale organizației vă împiedică să exportați seiful personal.</value>
@@ -2135,7 +2172,7 @@
<value>Ștergerea contului dvs. este permanentă</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Contul dvs. și toate datele asociate vor fi șterse și nu vor putea fi recuperate. Sunteți sigur ca vreți sa continuați?</value>
<value>Contul dvs. și toate datele din seif vor fi șterse și irecuperabile. Sunteți sigur că doriți să continuați?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Ștergerea contului dvs.</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Introduceți codul de verificare care v-a fost trimis prin e-mail.</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Trimiteți jurnalele de erori</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Ajutați Bitwarden să îmbunătățească stabilitatea aplicației prin trimiterea rapoartelor de erori.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Opțiunile sunt extinse, atingeți pentru a le restrânge.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Opțiunile sunt restrânse, atingeți pentru a le extinde.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Litere mari (A la Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Litere mici (a la z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numere (0 la 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Caractere speciale (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Atingeți pentru a reveni</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Parola este vizibilă, atingeți pentru a o ascunde.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Parola nu este vizibilă, atingeți pentru a o afișa.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrați articolele după seif</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Toate seifurile</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Seifuri</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Seif: (0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Toate</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Coduri de verificare</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Este necesar un abonament Premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Nu puteți adăuga cheia authenticator? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scanare cod QR</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Nu puteți scana codul QR? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Cheie authenticator</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Introduceți cheia manual</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Adăugare TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Configurare TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>După ce cheia este introdusă corect,
selectați „Adăugare TOTP” pentru a stoca cheia în siguranță</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setarea opțiunilor de blocare la „Niciodată” face ca seiful dvs. să fie disponibil oricui are acces la acesta. Dacă utilizați această opțiune, trebuie să vă asigurați că vă păstrați dispozitivul protejat corespunzător.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Unul sau mai multe dintre URL-urile introduse nu sunt valide. Vă rugăm să le revizuiți și să încercați să le salvați din nou.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Nu am reușit procesarea solicitării dumneavoastră. Vă rugăm să încercați din nou sau să ne contactați.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Permitere captură de ecran</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Sunteți sigur că doriți să activați Captura de ecran?</value>
</data>
</root>

View File

@@ -269,7 +269,7 @@
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
<value>Выйти</value>
<value>Выход</value>
<comment>The log out button text (verb).</comment>
</data>
<data name="LogoutConfirmation" xml:space="preserve">
@@ -299,6 +299,10 @@
<value>Хранилище</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Название</value>
<comment>Label for an entity name.</comment>
@@ -473,13 +477,13 @@
<value>Введите email аккаунта для получения подсказки к мастер-паролю.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Повторно включить расширение</value>
<value>Повторно включить расширение приложения</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Почти готово!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Включить расширение</value>
<value>Включить расширение приложения</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>В Safari, используя значок 'Поделиться' найдите Bitwarden (прокрутите вправо в нижней строке меню).</value>
@@ -694,7 +698,7 @@
<value>Сбой синхронизации.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Синхронизировать сейчас</value>
<value>Синхронизировать</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Включено</value>
</data>
<data name="Off" xml:space="preserve">
<value>Выкл</value>
</data>
<data name="On" xml:space="preserve">
<value>Вкл</value>
</data>
<data name="Status" xml:space="preserve">
<value>Статус</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Не удается прочитать ключ проверки подлинности.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Сканирование будет происходить автоматически.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Наведите камеру на QR-код.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Сканировать QR-код</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Скопировать TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Если к вашему логину прикреплен ключ проверки подлинности, то код подтверждения TOTP будет скопирован при автозаполнении логина.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Если к вашему логину прикреплен ключ аутентификации, то код подтверждения TOTP будет скопирован при автозаполнении логина.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Отключить копирование TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Копировать TOTP автоматически</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Для использования этой функции требуется Премиум.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Срок действия</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Отключить значки веб-сайтов</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Показать значки сайтов</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Значки веб-сайтов отображаются рядом с каждым элементом в вашем хранилище.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Отображать узнаваемое изображение рядом с каждым логином.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL-адрес сервера значков</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Поиск в коллекции</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Поиск в папке</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Поиск файловых Send</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Тип поиска</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Поиск текстовых Send</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Поиск {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Тип</value>
@@ -1513,11 +1525,11 @@
<value>2 минуты</value>
</data>
<data name="ClearClipboard" xml:space="preserve">
<value>Очистка буфера обмена</value>
<value>Очистить буфер обмена</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="ClearClipboardDescription" xml:space="preserve">
<value>Автоматически очищать скопированные значения в вашем буфере обмена.</value>
<value>Автоматически удалять скопированные значения из буфера обмена.</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>По умолчанию (системная)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Темная тема по умолчанию</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Выберите темную тему для использования в случае включения темы по умолчанию (системной) при включенном темном режиме вашего устройства.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Скопировать заметки</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Черная</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Внесенные в черный список URI</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>Для URI, внесенных в черный список, автоматическое заполнение предлагаться не будет. Список приложений должен быть разделен запятыми. Например: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Автозаполнение заблокированных URI</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Отключить запрос о сохранении</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Автозаполнение не будет предлагаться для заблокированных URI. Разделяйте несколько URI запятой. Например: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Уведомление о сохранении автоматически предложит вам сохранить новые элементы в ваше хранилище.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Спрашивать при добавлении логина</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Запросить добавление элемента, если его нет в вашем хранилище.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>При перезапуске приложения</value>
@@ -1856,6 +1878,9 @@
<value>Понятное имя для описания этой Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Текст</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Текст</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Файл, который вы хотите отправить.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Тип файла выбран.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Тип файла не выбран, коснитесь, чтобы выбрать.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Тип текста выбран.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Тип текста не выбран, коснитесь, чтобы выбрать.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Срок удаления</value>
</data>
@@ -2135,7 +2172,7 @@
<value>Удаление аккаунта отменить невозможно</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Ваш аккаунт и все связанные с ним данные будут удалены и восстановлению не подлежат. Вы уверены, что хотите продолжить?</value>
<value>Ваш аккаунт и все данные хранилища будут удалены и восстановлению не подлежат. Вы уверены, что хотите продолжить?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Удаление вашего аккаунта</value>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Введите код подтверждения, отправленный вам на почту</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Отправлять отчеты о сбоях</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Помогите Bitwarden улучшить стабильность приложения, отправляя отчеты о сбоях</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Настройки развернуты, коснитесь, чтобы свернуть.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Настройки свернуты, нажмите, чтобы развернуть.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Прописные буквы (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Строчные буквы (A-Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Цифры (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Специальные символы (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Нажмите, чтобы вернуться</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Пароль виден, нажмите, чтобы скрыть.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Пароль не виден, нажмите, чтобы показать.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Фильтровать элементы по хранилищу</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Все хранилища</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Хранилища</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Хранилище: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Все</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>При установке опции блокировки на "Никогда" хранилище будет доступно любому, кто имеет доступ к вашему устройству, поэтому убедитесь, что устройство защищено должным образом.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Один или несколько введенных URL-адресов неверны. Пожалуйста, проверьте их и попробуйте сохранить снова.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Нам не удалось обработать ваш запрос. Пожалуйста, попробуйте снова или свяжитесь с нами.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Разрешить скриншоты</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Вы уверены, что хотите разрешить скриншоты?</value>
</data>
</root>

View File

@@ -236,7 +236,7 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="HelpAndFeedback" xml:space="preserve">
<value>Help and Feedback</value>
<value>Help and feedback</value>
</data>
<data name="Hide" xml:space="preserve">
<value>සඟවන්න</value>
@@ -299,6 +299,10 @@
<value>My Vault</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>නම</value>
<comment>Label for an entity name.</comment>
@@ -412,13 +416,13 @@
<value>Add an Item</value>
</data>
<data name="AppExtension" xml:space="preserve">
<value>App Extension</value>
<value>App extension</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Auto-fill Service</value>
<value>Auto-fill service</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Avoid Ambiguous Characters</value>
@@ -445,7 +449,7 @@
<value>You can change your email address on the bitwarden.com web vault. Do you want to visit the website now?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Change Master Password</value>
<value>Change master password</value>
</data>
<data name="ChangePasswordConfirmation" xml:space="preserve">
<value>You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -473,13 +477,13 @@
<value>Enter your account email address to receive your master password hint.</value>
</data>
<data name="ExntesionReenable" xml:space="preserve">
<value>Re-enable App Extension</value>
<value>Re-enable app extension</value>
</data>
<data name="ExtensionAlmostDone" xml:space="preserve">
<value>Almost done!</value>
</data>
<data name="ExtensionEnable" xml:space="preserve">
<value>Enable App Extension</value>
<value>Enable app extension</value>
</data>
<data name="ExtensionInSafari" xml:space="preserve">
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
@@ -516,7 +520,7 @@
<value>Get your master password hint</value>
</data>
<data name="ImportItems" xml:space="preserve">
<value>Import Items</value>
<value>Import items</value>
</data>
<data name="ImportItemsConfirmation" xml:space="preserve">
<value>You can bulk import items from the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -549,10 +553,10 @@
<value>Immediately</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Vault Timeout</value>
<value>Vault timeout</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Vault Timeout Action</value>
<value>Vault timeout action</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>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?</value>
@@ -647,7 +651,7 @@
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
<value>Rate the App</value>
<value>Rate the app</value>
</data>
<data name="RateTheAppDescription" xml:space="preserve">
<value>Please consider helping us out with a good review!</value>
@@ -659,7 +663,7 @@
<value>Re-type Master Password</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Search vault</value>
<value>Search Vault</value>
</data>
<data name="Security" xml:space="preserve">
<value>ආරක්ෂාව</value>
@@ -694,14 +698,14 @@
<value>Syncing failed.</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Sync Vault Now</value>
<value>Sync vault now</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Two-step Login</value>
<value>Two-step login</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Two-step login makes your account more secure by requiring you to verify your login with another device such as a security key, authenticator app, SMS, phone call, or email. Two-step login can be enabled on the bitwarden.com web vault. Do you want to visit the website now?</value>
@@ -710,7 +714,7 @@
<value>Unlock with {0}</value>
</data>
<data name="UnlockWithPIN" xml:space="preserve">
<value>Unlock with PIN Code</value>
<value>Unlock with PIN code</value>
</data>
<data name="Validating" xml:space="preserve">
<value>Validating</value>
@@ -723,7 +727,7 @@
<value>View Item</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden Web Vault</value>
<value>Bitwarden web vault</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value>
@@ -733,7 +737,7 @@
<comment>Screen title</comment>
</data>
<data name="ExtensionActivated" xml:space="preserve">
<value>Extension Activated!</value>
<value>Extension activated!</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>සබල කර ඇත</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>තත්වය</value>
</data>
@@ -798,7 +808,7 @@
<value>You are searching for an auto-fill item for "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>Learn About Organizations</value>
<value>Learn about organizations</value>
</data>
<data name="CannotOpenApp" xml:space="preserve">
<value>Cannot open the app "{0}".</value>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Cannot read authenticator key.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Scanning will happen automatically.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Point your camera at the QR code.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Scan QR Code</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Copy TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Disable Automatic TOTP Copy</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>A premium membership is required to use this feature.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expiration</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Disable Website Icons</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Website Icons provide a recognizable image next to each login item in your vault.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Icons Server URL</value>
@@ -1311,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Search collection</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Search folder</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Search type</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
@@ -1445,7 +1457,7 @@
<value>There are no folders to list.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Fingerprint Phrase</value>
<value>Fingerprint phrase</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>
</data>
<data name="YourAccountsFingerprint" xml:space="preserve">
@@ -1456,10 +1468,10 @@
<value>Bitwarden allows you to share your vault items with others by using an organization account. Would you like to visit the bitwarden.com website to learn more?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Export Vault</value>
<value>Export vault</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>Lock Now</value>
<value>Lock now</value>
</data>
<data name="PIN" xml:space="preserve">
<value>PIN</value>
@@ -1513,7 +1525,7 @@
<value>2 minutes</value>
</data>
<data name="ClearClipboard" xml:space="preserve">
<value>Clear Clipboard</value>
<value>Clear clipboard</value>
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="ClearClipboardDescription" xml:space="preserve">
@@ -1521,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Default URI Match Detection</value>
<value>Default URI match detection</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Default (System)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Copy Notes</value>
<value>Copy Note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Exit</value>
@@ -1553,20 +1571,24 @@
<value>Black</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>On App Restart</value>
<value>On app restart</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Auto-fill makes it easy to securely access your Bitwarden vault from other websites and apps. It looks like you have not enabled an auto-fill service for Bitwarden. Enable auto-fill for Bitwarden from the "Settings" screen.</value>
@@ -1800,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1824,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1857,6 +1879,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2130,13 +2167,13 @@
<value>Account removed successfully</value>
</data>
<data name="DeleteAccount" xml:space="preserve">
<value>Delete Account</value>
<value>Delete account</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
</data>
<data name="DeleteAccountExplanation" xml:space="preserve">
<value>Your account and all associated data will be erased and unrecoverable. Are you sure you want to continue?</value>
<value>Your account and all vault data will be erased and unrecoverable. Are you sure you want to continue?</value>
</data>
<data name="DeletingYourAccount" xml:space="preserve">
<value>Deleting your account</value>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Môj trezor</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Meno</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Zapnuté</value>
</data>
<data name="Off" xml:space="preserve">
<value>Vypnuté</value>
</data>
<data name="On" xml:space="preserve">
<value>Zapnuté</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stav</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Overovací kľúč sa nedá čítať.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skenovanie prebehne automaticky.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Namierte fotoaparát na QR kód.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Namierte fotoaparát na kód QR.
Skenovanie prebehne automaticky.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skenovať QR kód</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopírovať TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ak je kľúč overovateľa spojený s vašim prihlásením, TOTP verifikačný kód bude automaticky skopírovaný do schránky vždy, keď použijete automatické vypĺňanie.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Ak má prihlásenie nastavený kľúč overovateľa, TOTP verifikačný kód bude automaticky skopírovaný do schránky vždy, keď použijete automatické vypĺňanie.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Zakázať automatické kopírovanie TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Automaticky kopírovať TOTP</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Pre použitie tejto funkcie je potrebné prémiové členstvo.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Expirácia</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Zakázať ikony webových stránok</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Zobrazovať favikony stránok</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikony stránok poskytujú rozoznateľný obrázok vedľa každého prihlasovacieho údaju vo webovom trezore.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Pri každom prihlásení zobrazí rozpoznateľný obrázok.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>URL servera ikôn</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Hľadať v zbierke</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Prehľadávpriečinok</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Hľadať súborové Sendy</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Typ vyhľadávania</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Hľadať textové Sendy</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Hľadať {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Typ</value>
@@ -1521,7 +1533,7 @@
<comment>Clipboard is the operating system thing where you copy/paste data to on your device.</comment>
</data>
<data name="DefaultUriMatchDetection" xml:space="preserve">
<value>Predvolené mapovanie</value>
<value>Predvolený spôsob detekcie zhody URI</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
@@ -1537,8 +1549,14 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Predvolené systémom</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Predvolený tmavý motív</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Vyberte tmavý motív, ktorý sa použije ako Predvolený (Systém), keď bude zapnutý tmavý režim na zariadení</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopírovať poznámky</value>
<value>Kopírovať poznámku</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Ukončiť</value>
@@ -1553,17 +1571,21 @@
<value>Čierna</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Zakázané URI</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list of apps should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Blokované URI pre automatické vypĺňanie</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Nepýtať sa na ukládanie</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Automatické vypĺňanie sa nebude ponúkať pre zablokované URI. Viaceré URI oddeľte čiarkou. Napríklad: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>"Notifikácia Pridať prihlasovacie údaje" vás automaticky upozorní na uloženie nových údajov do vášho trezoru vždy, keď sa s nimi prihlasujete po prvý krát.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Požiadať o pridanie prihlásenia</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Opýtať sa na pridanie prihlasovacích údajov ak ich ešte nemáte v trezore.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Po reštarte aplikácie</value>
@@ -1856,6 +1878,9 @@
<value>Priateľský názov pre popísanie tohto Sendu.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1872,6 +1897,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Súbor, ktorý chcete odoslať.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Typ súboru je vybraný.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Typ súboru nie je vybraný, klepnutím vyberte.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Typ textu je vybraný.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Typ textu nie je vybraný, klepnutím vyberte.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Dátum odstránenia</value>
</data>
@@ -2176,4 +2213,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Zadajte overovací kód, ktorý vám bol zaslaný na e-mail</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Odoslať logy o zlyhaní</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Pomôžte Bitwardenu zlepšiť stabilitu aplikácie odoslaním hlásenia o zlyhaní.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Možnosti sú rozbalené, ťuknutím na položku ich zbalíte.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Možnosti sú zbalené, ťuknutím na položku ich rozbalíte.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Veľké písmená (A až Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Malé písmená (a až z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Čísla (0 až 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Špeciálne znaky (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Ťuknutím sa vrátite</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Heslo je viditeľné, ťuknutím ho skryjete.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Heslo nie je viditeľné, ťuknutím ho zobrazíte.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filtrovať položky podľa trezora</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Všetky trezory</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Trezory</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Trezor: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Všetky</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Overovacie kódy</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Vyžaduje sa predplatné Prémium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Overovací kľúč sa nedá pridať? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Skenovať QR kód</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>QR kód sa nedá skenovať? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Kľúč z aplikácie Authenticator</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Zadajte kľúč manuálne</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Pridať TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Nastaviť TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Po úspešnom zadaní kľúča, vyberte možnosť
Pridať TOTP, aby ste kľúč bezpečne uložili</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Nastavením možností uzamknutia na možnosť "Nikdy" zostane váš trezor dostupný pre každého, kto má prístup k vášmu zariadeniu. Ak používate túto možnosť, mali by ste zabezpečiť, aby bolo vaše zariadenie riadne chránené.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Jedna alebo viacero zadaných adries URL sú neplatné. Opravte ich a skúste ich uložiť znova.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Vašu žiadosť sa nám nepodarilo spracovať. Skúste to, prosím, znova alebo nás kontaktujte.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Povoliť snímanie obrazovky</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Naozaj chcete povoliť snímanie obrazovky?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Moj sef</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Naziv</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Omogočeno</value>
</data>
<data name="Off" xml:space="preserve">
<value>Off</value>
</data>
<data name="On" xml:space="preserve">
<value>On</value>
</data>
<data name="Status" xml:space="preserve">
<value>Stanje</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Varnostnega ključa ne gre prebrati.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Skeniranje se bo zgodilo avtomatsko.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Usmerite fotoaparat proti QR kodi.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Skeniraj QR kodo</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Kopiraj TOTP</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>If your login has an authenticator key attached to it, the TOTP verification code is automatically copied to your clipboard whenever you auto-fill the login.</value>
<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>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Onemogoči avtomatsko kopiranje TOTP</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copy TOTP automatically</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Premium članstvo je potrebno za uporabo te funkcije.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Datum poteka</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Onemogoči ikone spletnih mest</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Show website icons</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Ikone spletnih mest ponujajo prepoznavne ikone zraven prijav v vašem trezorju.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Show a recognizable image next to each login.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikone URL strežnikov</value>
@@ -1311,7 +1319,7 @@
<value>5. Select "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Password AutoFill</value>
<value>Password auto-fill</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>The easiest way to add new logins to your vault is by using the Bitwarden Password AutoFill extension. Learn more about using the Bitwarden Password AutoFill extension by navigating to the "Settings" screen.</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Preišči zbirko</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Preišči mapo</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Search File Sends</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Način iskanja</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Search Text Sends</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Search {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Vrsta</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Privzeto (sistemsko)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Default dark theme</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Choose the dark theme to use when using Default (System) theme while your device's dark mode is enabled.</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Kopiraj opombo</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Črna</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>Blacklisted URIs</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>URIs that are blacklisted will not offer auto-fill. The list should be comma separated. Ex: "https://twitter.com, androidapp://com.twitter.android".</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Auto-fill blocked URIs</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Disable Save Prompt</value>
<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>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>The "Save Prompt" automatically prompts you to save new items to your vault whenever you enter them for the first time.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Ask to add login</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Ask to add an item if one isn't found in your vault.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Ob ponovnem zagonu aplikacije</value>
@@ -1800,16 +1822,16 @@
<value>Bitwarden needs attention - Enable "Draw-Over" in "Auto-fill Services" from Bitwarden Settings</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Auto-fill Services</value>
<value>Auto-fill services</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Use Inline Autofill</value>
<value>Use inline autofill</value>
</data>
<data name="InlineAutofillDescription" xml:space="preserve">
<value>Use inline autofill if your selected IME (keyboard) supports it. If your configuration is not supported (or this option is disabled), the default Autofill overlay will be used.</value>
</data>
<data name="Accessibility" xml:space="preserve">
<value>Use Accessibility</value>
<value>Use accessibility</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Use the Bitwarden Accessibility Service to auto-fill your logins across apps and the web. When enabled, we'll display a popup when login fields are selected.</value>
@@ -1824,7 +1846,7 @@
<value>Required to use the Autofill Quick-Action Tile, or to augment the Autofill Service by using Draw-Over (if enabled).</value>
</data>
<data name="DrawOver" xml:space="preserve">
<value>Use Draw-Over</value>
<value>Use draw-over</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>When enabled, allows the Bitwarden Accessibility Service to display a popup when login fields are selected.</value>
@@ -1857,6 +1879,9 @@
<value>A friendly name to describe this Send.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Text</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Text</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>The file you want to send.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>File type is selected.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>File type is not selected, tap to select.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Text type is selected.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Text type is not selected, tap to select.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Deletion Date</value>
</data>
@@ -2177,4 +2214,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Options are expanded, tap to collapse.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special Characters (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Tap to go back</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>All Vaults</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Vaults</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Vault: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>All</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Setting your lock options to “Never” keeps your vault available to anyone with access to your device. If you use this option, you should ensure that you keep your device properly protected.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>One or more of the URLs entered are invalid. Please revise it and try to save again.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Allow screen capture</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Are you sure you want to enable Screen Capture?</value>
</data>
</root>

View File

@@ -299,6 +299,10 @@
<value>Мој Сеф</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
<value>Authenticator</value>
<comment>Authenticator TOTP feature</comment>
</data>
<data name="Name" xml:space="preserve">
<value>Име</value>
<comment>Label for an entity name.</comment>
@@ -770,6 +774,12 @@
<data name="Enabled" xml:space="preserve">
<value>Омогућено</value>
</data>
<data name="Off" xml:space="preserve">
<value>Не</value>
</data>
<data name="On" xml:space="preserve">
<value>Да</value>
</data>
<data name="Status" xml:space="preserve">
<value>Статус</value>
</data>
@@ -889,11 +899,9 @@
<data name="AuthenticatorKeyReadError" xml:space="preserve">
<value>Не могу да читам верификациони код.</value>
</data>
<data name="CameraInstructionBottom" xml:space="preserve">
<value>Скенирање ће се извршити аутоматски.</value>
</data>
<data name="CameraInstructionTop" xml:space="preserve">
<value>Усмерите камеру на QR код.</value>
<data name="PointYourCameraAtTheQRCode" xml:space="preserve">
<value>Point your camera at the QR Code.
Scanning will happen automatically.</value>
</data>
<data name="ScanQrTitle" xml:space="preserve">
<value>Скенирај QR код</value>
@@ -907,11 +915,11 @@
<data name="CopyTotp" xml:space="preserve">
<value>Копирај једнократни код</value>
</data>
<data name="DisableAutoTotpCopyDescription" xml:space="preserve">
<value>Ако је за вашу пријаву приложен аутентификациони кључ, једнократни код се аутоматски копира у вашу привремену меморију кад год ауто-попуните пријаву.</value>
<data name="CopyTotpAutomaticallyDescription" xml:space="preserve">
<value>Ако пријава има кључ за аутентификацију, копирајте ТОТП верификациони кôд у остави када аутоматски попуните пријаву.</value>
</data>
<data name="DisableAutoTotpCopy" xml:space="preserve">
<value>Угаси аутоматско копирање једнократног кода</value>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Аутоматски копирај једнократни кôд</value>
</data>
<data name="PremiumRequired" xml:space="preserve">
<value>Премијум је потребно за употребу ове способности.</value>
@@ -1128,11 +1136,11 @@
<data name="Expiration" xml:space="preserve">
<value>Истек</value>
</data>
<data name="DisableWebsiteIcons" xml:space="preserve">
<value>Угаси иконице сајта</value>
<data name="ShowWebsiteIcons" xml:space="preserve">
<value>Прикажи иконе сајтова</value>
</data>
<data name="DisableWebsiteIconsDescription" xml:space="preserve">
<value>Иконе веб сајта пружају препознатљиву слику поред сваке пријаву у сефу.</value>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Прикажи препознатљиву слику поред сваке ставке за пријаву.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>УРЛ сервера иконице</value>
@@ -1372,11 +1380,15 @@
<data name="SearchCollection" xml:space="preserve">
<value>Претражи колекцију</value>
</data>
<data name="SearchFolder" xml:space="preserve">
<value>Претражи фасциклу</value>
<data name="SearchFileSends" xml:space="preserve">
<value>Тражи „Send“ датотеке</value>
</data>
<data name="SearchType" xml:space="preserve">
<value>Тип претраге</value>
<data name="SearchTextSends" xml:space="preserve">
<value>Тражи „Send“ текст</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Претражи {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
<value>Тип</value>
@@ -1537,6 +1549,12 @@
<data name="ThemeDefault" xml:space="preserve">
<value>Подразумевано (системско)</value>
</data>
<data name="DefaultDarkTheme" xml:space="preserve">
<value>Подразумевана тамна тема</value>
</data>
<data name="DefaultDarkThemeDescription" xml:space="preserve">
<value>Одаберите тамну тему коју ћете користити када користите подразумевану (системску) тему док је тамни режим вашег уређаја омогућен</value>
</data>
<data name="CopyNotes" xml:space="preserve">
<value>Копирај белешке</value>
</data>
@@ -1553,17 +1571,21 @@
<value>Црно</value>
<comment>The color black</comment>
</data>
<data name="BlacklistedUris" xml:space="preserve">
<value>УРЛ на црној листи</value>
<data name="Nord" xml:space="preserve">
<value>Nord</value>
<comment>'Nord' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="BlacklistedUrisDescription" xml:space="preserve">
<value>УРЛ који су на црној листи неће понудити ауто-попуњавање. Списак треба одвојити зарезом. Нпр: „https://twitter.com, androidapp://com.twitter.android“.</value>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Ауто-попуни клокиране УРЛ</value>
</data>
<data name="DisableSavePrompt" xml:space="preserve">
<value>Онемогући упит за сачувавање</value>
<data name="AutofillBlockedUrisDescription" xml:space="preserve">
<value>Ауто-пуњење неће радити за блокиране УРЛ. Одвојите више УРЛ са зарезом. Нпр: "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="DisableSavePromptDescription" xml:space="preserve">
<value>Нотификација Сашувавања аутоматски тражи да нове предмете сачувате у свом сефу кад год их први пут унесете.</value>
<data name="AskToAddLogin" xml:space="preserve">
<value>Питај да се дода пријава</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Затражи да се дода ставка ако она није пронађена у вашем сефу.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>На поновно покретање</value>
@@ -1857,6 +1879,9 @@
<value>Име да се опише овај „Send“.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="Text" xml:space="preserve">
<value>Текст</value>
</data>
<data name="TypeText" xml:space="preserve">
<value>Текст</value>
</data>
@@ -1873,6 +1898,18 @@
<data name="TypeFileInfo" xml:space="preserve">
<value>Датотека коју желиш да пошаљеш.</value>
</data>
<data name="FileTypeIsSelected" xml:space="preserve">
<value>Тип датотеке је изабран.</value>
</data>
<data name="FileTypeIsNotSelected" xml:space="preserve">
<value>Тип датотеке није изабран, пипните за одабир.</value>
</data>
<data name="TextTypeIsSelected" xml:space="preserve">
<value>Тип текста је изабран.</value>
</data>
<data name="TextTypeIsNotSelected" xml:space="preserve">
<value>Тип текста није изабран, пипните за одабир.</value>
</data>
<data name="DeletionDate" xml:space="preserve">
<value>Брисање после</value>
</data>
@@ -2178,4 +2215,104 @@
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Унесите верификациони кôд који је послат на Вашу е-адресу</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Пошаљите евиденцију о паду</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Помозите Bitwarden-у да побољша стабилност апликације слањем извештаја о паду.</value>
</data>
<data name="OptionsExpanded" xml:space="preserve">
<value>Опције су проширене, додирните да бисте скупили.</value>
</data>
<data name="OptionsCollapsed" xml:space="preserve">
<value>Опције су скупљене, додирните да бисте проширили.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Велика слова (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Мала слова (A-Z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Цифре (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Специјална слова (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Додирните за уназад</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Лозинка се види, додирните да је сакријете.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Лозинка је сакривена, додирните да се види.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Филтрирати ставке из сефа</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Сви Сефови</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Сефови</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Сеф: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Све</value>
</data>
<data name="Totp" xml:space="preserve">
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification Codes</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator Key</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter Key Manually</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
</data>
<data name="OnceTheKeyIsSuccessfullyEntered" xml:space="preserve">
<value>Once the key is successfully entered,
select Add TOTP to store the key safely</value>
</data>
<data name="SelectAddTotpToStoreTheKeySafely" xml:space="preserve">
<value></value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Постављањем опција закључавања на „Никад“, ваш сеф остаје доступан свима који имају приступ вашем уређају. Ако користите ову опцију, требало би да будете сигурни да ћете свој уређај правилно заштитити.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Једна или више унетих УРЛ адреса су неважеће. Проверите их и покушајте поново да сачувате.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>Ваш захтев није успео да буде обрађен. Покушајте поново или нас контактирајте.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Дозволи снимање екрана</value>
</data>
<data name="AreYouSureYouWantToEnableScreenCapture" xml:space="preserve">
<value>Да ли сте сигурни да желите да укључите снимање екрана?</value>
</data>
</root>

Some files were not shown because too many files have changed in this diff Show More