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

Compare commits

...

24 Commits

Author SHA1 Message Date
larena1
95f5a1ce09 Remove 2023-03-06 20:29:28 +01:00
larena1
c4790eb78e Add TextVariationEmailAddress 2023-02-20 17:25:36 +01:00
larena1
8577765668 Finally stop filling password into username field
The logic in #2331 is unfortunately not very reliable as it'll only detect fields that have one of "email", "phone" or "username" in their id as username fields.
This commit ensures that additonally fields that have TextVariationWebEmailAddress are also detected as username fields.
2023-02-14 17:49:32 +01:00
Michał Chęciński
f63918aa4e Add apk hash in files to build and release (#2253)
* Add calculating hashes for apk files

* Install checksum

* Fix name of artifact

* Fix

* Add SHA files to github release

* Update .github/workflows/build.yml

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

* Update .github/workflows/build.yml

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

* Update .github/workflows/release.yml

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

---------

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2023-02-14 10:10:29 -05:00
Carlos Gonçalves
f42c677d5a [SG-1056] Fix login prompt loop for added accounts (#2357)
* SG-1056 Fix login prompt loop for added accounts

* SG-1056 Fix PR comment
2023-02-10 17:49:05 +00:00
github-actions[bot]
5a56d64211 Autosync the updated translations (#2355)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-10 07:23:27 +01:00
André Bispo
0bd1b3f45f [SG-1052] Fix copy (#2353) 2023-02-09 15:13:50 -05:00
André Bispo
3780587991 [SG-1055] Init strength bar color (#2352) 2023-02-09 15:12:39 -05:00
André Bispo
6875389948 [SG-1057] Make check breaches true by default (#2351) 2023-02-09 15:09:52 -05:00
aj-rosado
0e5d6e79c5 [PS-1809] Updating the account premium state when syncing the vault (#2290)
* [PS-1809] Updating the account premium state when syncing the vault

* [PS-1809] Added validation to check if HasPremiumPersonally needs to be updated

* PS-1809 Renamed SetPremiumAsync to SetPersonalPremiumAsync
2023-02-08 12:03:02 +00:00
github-actions[bot]
490b74dd26 Autosync the updated translations (#2346)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-06 13:36:22 +01:00
github-actions[bot]
66d05e1b00 Autosync the updated translations (#2345)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-06 11:57:22 +01:00
André Bispo
3d3101c3ab [SG-1035] Fix label for log in with device (#2338) 2023-02-03 19:19:48 +00:00
github-actions[bot]
ccde4270d0 Autosync the updated translations (#2342)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-03 14:18:33 +01:00
github-actions[bot]
a1f799302e Autosync the updated translations (#2340)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-03 14:08:03 +01:00
André Bispo
4619e257e8 [SG-995] Remove automatic navigation from Home to Login if remembered (#2335) 2023-02-03 09:53:05 +00:00
Kyle Spearrin
c54a14cd3f set all kdf params on account profile (#2339) 2023-02-02 18:00:29 -05:00
aj-rosado
a96d95c95b [PS-2330][PS-2339][PS-2332][PS-2333] Checking for username terms when adding a password, if they exist don't add. Adding fields that contain username terms to the usernamefields collection (#2331) 2023-02-01 17:41:14 +00:00
André Bispo
e61ca489ce [SG-834] Mobile pending login requests management screen (#2281)
* Bootstrap new classes for settings list

* [SG-834] Add new method GetActivePasswordlessLoginRequestsAsync to AuthService

* [SG-834] Add generic handle exception method to BaseViewModel

* [SG-834] Add request verification to settings entry

* [SG-834] Add text resources

* [SG-834] Update view and viewmodel

* [SG-834] Remove unnecessary property assignment

* [SG-834] removed logger resolve
2023-02-01 12:22:17 +00:00
Bernd Schoolmann
c3ad5f0580 [PS-2358] Add kdf configuration options (#2328)
* Implement kdf configuration

* Remove unused import

* Move kdf parameters to kdfConfiguration struct

* Remove unused state migration service keys

* Revert newline changes in PCLCryptoFunctionService

* Update KdfConfiguration.cs

* Add checks for argon2, clean statemigration service

* Update constants

* Clean up code

* Further cleanup

* Change KdfType to non-nullable in SetKeyConnectorKeyRequest

---------

Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2023-01-30 11:34:50 -05:00
Matt Bishop
8b08f906bd Remove fallout from test run (#2332) 2023-01-27 11:27:25 -05:00
github-actions[bot]
4ad5f5ae37 Autosync the updated translations (#2330)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-01-27 01:40:53 +01:00
André Bispo
68a6449339 [SG-516] Additional forwarded email providers for username generator - mobile (#2304)
* [SG-516] Added DuckDuckGo provider

* [SG-516] Add Fastmail as generator provider

* [SG-516] code clean up

* [SG-516] Default to service empty if first time on screen. Order services by alphabetic order.

* [SG-516] Removed unnecessary prop.

* [PS-2278] Fixed inverted eye bug.

* [SG-516] Add icon glyph converter

* [SG-516] Fixed enum default value and ordering
2023-01-26 13:53:48 +00:00
Kyle Spearrin
b8d53b0f81 Argon2id KDF (#2309)
* add gcc_flags for libargon2.a

* fix up ios proj

* remove unused tag

* add gcc_flags to ios projects

* ios libargon2 binary

* fix paths in ios project

* update pathing on other projs

* Argon2id primitive

* fix typing issues

* comment

* remove ds store

* [PS-2249] Implement Argon2 (#2293)

* Implement Argon2

* Fix incorrect argon2 type on iOS

* Switch argon2 implementation to native bindings

* Change argon2 to save iterations instead of memory as 'kdfIterations'

* Remove mistakenly added import

* Remove unused library

* cleanup

* move android libs

* move android libs

* Revert "move android libs"

This reverts commit 0b91b22cd2.

* Revert "move android libs"

This reverts commit 139839c469.

* PR feedback

Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2023-01-25 07:58:36 -05:00
132 changed files with 8577 additions and 1395 deletions

View File

@@ -72,6 +72,9 @@ jobs:
- name: Set up MSBuild
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
- name: Setup Windows builder
run: choco install checksum --no-progress
- name: Work Around for broken Windows 2022 Runner Image
run: |
Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\"
@@ -148,7 +151,7 @@ jobs:
shell: pwsh
- name: Run Core tests
run: dotnet test test/Core.Test/Core.Test.csproj --logger "trx;LogFileName=test-results.trx" || true
run: dotnet test test/Core.Test/Core.Test.csproj --logger "trx;LogFileName=test-results.trx"
shell: pwsh
- name: Report test results
@@ -249,6 +252,34 @@ jobs:
path: ./com.x8bit.bitwarden.${{ matrix.variant }}.apk
if-no-files-found: error
- name: Create checksum for Prod .apk artifact
if: ${{ matrix.variant == 'prod' }}
run: |
checksum -f="./com.x8bit.bitwarden.apk" `
-t sha256 | Out-File -Encoding ASCII ./bw-android-apk-sha256.txt
- name: Create checksum for Other .apk artifact
if: ${{ matrix.variant != 'prod' }}
run: |
checksum -f="./com.x8bit.bitwarden.${{ matrix.variant }}.apk" `
-t sha256 | Out-File -Encoding ASCII ./bw-android-${{ matrix.variant }}-apk-sha256.txt
- name: Upload .apk sha file for prod
if: ${{ matrix.variant == 'prod' }}
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
with:
name: bw-android-apk-sha256.txt
path: ./bw-android-apk-sha256.txt
if-no-files-found: error
- name: Upload .apk sha file for other
if: ${{ matrix.variant != 'prod' }}
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
with:
name: bw-android-${{ matrix.variant }}-apk-sha256.txt
path: ./bw-android-${{ matrix.variant }}-apk-sha256.txt
if-no-files-found: error
- name: Deploy to Play Store
if: ${{ matrix.variant == 'prod' && (( github.ref == 'refs/heads/master'
&& needs.setup.outputs.rc_branch_exists == 0
@@ -277,6 +308,9 @@ jobs:
- name: Set up MSBuild
uses: microsoft/setup-msbuild@ab534842b4bdf384b8aaf93765dc6f721d9f5fab
- name: Setup Windows builder
run: choco install checksum --no-progress
- name: Work Around for broken Windows 2022 Runner Image
run: |
Set-Location "C:\Program Files (x86)\Microsoft Visual Studio\Installer\"
@@ -447,6 +481,18 @@ jobs:
path: ./com.x8bit.bitwarden-fdroid.apk
if-no-files-found: error
- name: Create checksum for F-Droid artifact
run: |
checksum -f="./com.x8bit.bitwarden-fdroid.apk" `
-t sha256 | Out-File -Encoding ASCII ./bw-fdroid-apk-sha256.txt
- name: Upload F-Droid sha file
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535
with:
name: bw-fdroid-apk-sha256.txt
path: ./bw-fdroid-apk-sha256.txt
if-no-files-found: error
ios:
name: Apple iOS

View File

@@ -64,7 +64,7 @@ jobs:
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' }}
@@ -92,7 +92,9 @@ jobs:
artifacts: "./com.x8bit.bitwarden.aab/com.x8bit.bitwarden.aab,
./com.x8bit.bitwarden.apk/com.x8bit.bitwarden.apk,
./com.x8bit.bitwarden-fdroid.apk/com.x8bit.bitwarden-fdroid.apk,
./Bitwarden iOS.zip"
./Bitwarden iOS.zip,
./bw-android-apk-sha256.txt,
./bw-fdroid-apk-sha256.txt"
commit: ${{ github.sha }}
tag: v${{ steps.version.outputs.version }}
name: Version ${{ steps.version.outputs.version }}

1
.gitignore vendored
View File

@@ -30,6 +30,7 @@ Components/
[Rr]eleases/
x64/
x86/
!src/lib/x86/
build/
bld/
[Bb]in/

BIN
lib/ios/libargon2.a Normal file

Binary file not shown.

View File

@@ -169,6 +169,10 @@
<GoogleServicesJson Include="google-services.json" />
<GoogleServicesJson Include="google-services.json.enc" />
<None Include="fdroid-keystore.jks.enc" />
<AndroidNativeLibrary Include="lib\arm64-v8a\libargon2.so" />
<AndroidNativeLibrary Include="lib\armeabi-v7a\libargon2.so" />
<AndroidNativeLibrary Include="lib\x86\libargon2.so" />
<AndroidNativeLibrary Include="lib\x86_64\libargon2.so" />
<None Include="Properties\AndroidManifest.xml" />
<None Include="upload-keystore.jks.enc" />
</ItemGroup>

View File

@@ -12,6 +12,7 @@ namespace Bit.Droid.Autofill
private List<Field> _passwordFields = null;
private List<Field> _usernameFields = null;
private HashSet<string> _ignoreSearchTerms = new HashSet<string> { "search", "find", "recipient", "edit" };
private HashSet<string> _usernameTerms = new HashSet<string> { "email", "phone", "username"};
private HashSet<string> _passwordTerms = new HashSet<string> { "password", "pswd" };
public List<AutofillId> AutofillIds { get; private set; } = new List<AutofillId>();
@@ -98,6 +99,11 @@ namespace Bit.Droid.Autofill
_usernameFields.Add(usernameField);
}
}
if (!_usernameFields.Any())
{
_usernameFields = Fields.Where(f => FieldIsUsername(f)).ToList();
}
}
return _usernameFields;
}
@@ -321,13 +327,23 @@ namespace Bit.Droid.Autofill
}
return inputTypePassword && !ValueContainsAnyTerms(f.IdEntry, _ignoreSearchTerms) &&
!ValueContainsAnyTerms(f.Hint, _ignoreSearchTerms);
!ValueContainsAnyTerms(f.Hint, _ignoreSearchTerms) && !FieldIsUsername(f);
}
private bool FieldHasPasswordTerms(Field f)
{
return ValueContainsAnyTerms(f.IdEntry, _passwordTerms) || ValueContainsAnyTerms(f.Hint, _passwordTerms);
}
private bool FieldIsUsername(Field f)
{
return f.InputType.HasFlag(InputTypes.TextVariationWebEmailAddress) || FieldHasUsernameTerms(f);
}
private bool FieldHasUsernameTerms(Field f)
{
return ValueContainsAnyTerms(f.IdEntry, _usernameTerms) || ValueContainsAnyTerms(f.Hint, _usernameTerms);
}
private bool ValueContainsAnyTerms(string value, HashSet<string> terms)
{
@@ -339,4 +355,4 @@ namespace Bit.Droid.Autofill
return terms.Any(t => lowerValue.Contains(t));
}
}
}
}

View File

@@ -5,6 +5,8 @@ using Org.BouncyCastle.Crypto.Digests;
using Org.BouncyCastle.Crypto.Generators;
using Org.BouncyCastle.Crypto.Parameters;
using System;
using System.Runtime.InteropServices;
using Java.Lang;
namespace Bit.Droid.Services
{
@@ -33,5 +35,19 @@ namespace Bit.Droid.Services
generator.Init(password, salt, iterations);
return ((KeyParameter)generator.GenerateDerivedMacParameters(keySize)).GetKey();
}
public byte[] Argon2id(byte[] password, byte[] salt, int iterations, int memory, int parallelism)
{
JavaSystem.LoadLibrary("argon2");
int keySize = 32;
var key = new byte[keySize];
argon2id_hash_raw(iterations, memory, parallelism,
password, password.Length, salt, salt.Length, key, key.Length);
return key;
}
[DllImport("argon2", EntryPoint = "argon2id_hash_raw")]
private static extern int argon2id_hash_raw(int timeCost, int memoryCost, int parallelism,
byte[] pwd, int pwdlen, byte[] salt, int saltlen, byte[] hash, int hashlen);
}
}

Binary file not shown.

Binary file not shown.

BIN
src/Android/lib/x86/libargon2.so Executable file

Binary file not shown.

Binary file not shown.

View File

@@ -459,14 +459,7 @@ namespace Bit.App
switch (navTarget)
{
case NavigationTarget.HomeLogin:
if (navParams is HomeNavigationParams homeParams)
{
Current.MainPage = new NavigationPage(new HomePage(Options, homeParams.ShouldCheckRememberEmail));
}
else
{
Current.MainPage = new NavigationPage(new HomePage(Options));
}
Current.MainPage = new NavigationPage(new HomePage(Options));
break;
case NavigationTarget.Login:
if (navParams is LoginNavigationParams loginParams)

View File

@@ -1,4 +1,6 @@
using Xamarin.Forms;
using System.Linq;
using Xamarin.CommunityToolkit.Converters;
using Xamarin.Forms;
namespace Bit.App.Controls
{
@@ -6,4 +8,13 @@ namespace Bit.App.Controls
{
public string ExtraDataForLogging { get; set; }
}
public class SelectionChangedEventArgsConverter : BaseNullableConverterOneWay<SelectionChangedEventArgs, object>
{
public override object? ConvertFrom(SelectionChangedEventArgs? value)
{
return value?.CurrentSelection.FirstOrDefault();
}
}
}

View File

@@ -69,6 +69,7 @@ namespace Bit.App.Controls
{
InitializeComponent();
SetBinding(PasswordStrengthProgressBar.PasswordStrengthLevelProperty, new Binding() { Path = nameof(PasswordStrengthViewModel.PasswordStrengthLevel) });
UpdateColors();
}
private static void OnControlPropertyChanged(BindableObject bindable, object oldValue, object newValue)

View File

@@ -15,14 +15,13 @@ namespace Bit.App.Pages
private readonly AppOptions _appOptions;
private IBroadcasterService _broadcasterService;
public HomePage(AppOptions appOptions = null, bool shouldCheckRememberEmail = true)
public HomePage(AppOptions appOptions = null)
{
_broadcasterService = ServiceContainer.Resolve<IBroadcasterService>("broadcasterService");
_appOptions = appOptions;
InitializeComponent();
_vm = BindingContext as HomeViewModel;
_vm.Page = this;
_vm.ShouldCheckRememberEmail = shouldCheckRememberEmail;
_vm.ShowCancelButton = _appOptions?.IosExtension ?? false;
_vm.StartLoginAction = async () => await StartLoginAsync();
_vm.StartRegisterAction = () => Device.BeginInvokeOnMainThread(async () => await StartRegisterAsync());
@@ -71,8 +70,6 @@ namespace Bit.App.Pages
});
}
});
_vm.CheckNavigateLoginStep();
}
protected override bool OnBackButtonPressed()

View File

@@ -73,8 +73,6 @@ namespace Bit.App.Pages
public bool CanContinue => !string.IsNullOrEmpty(Email);
public bool ShouldCheckRememberEmail { get; set; }
public FormattedString CreateAccountText
{
get
@@ -110,15 +108,6 @@ namespace Bit.App.Pages
RememberEmail = !string.IsNullOrEmpty(Email);
}
public void CheckNavigateLoginStep()
{
if (ShouldCheckRememberEmail && RememberEmail)
{
StartLoginAction();
}
ShouldCheckRememberEmail = false;
}
public async Task ContinueToLoginStepAsync()
{
try
@@ -136,16 +125,16 @@ namespace Bit.App.Pages
AppResources.Ok);
return;
}
await _stateService.SetRememberedEmailAsync(RememberEmail ? Email : null);
var userId = await _stateService.GetUserIdAsync(Email);
if (!string.IsNullOrWhiteSpace(userId))
if (!string.IsNullOrWhiteSpace(userId) &&
(await _stateService.GetEnvironmentUrlsAsync(userId))?.Base == _environmentService.BaseUrl &&
await _stateService.IsAuthenticatedAsync(userId))
{
var userEnvUrls = await _stateService.GetEnvironmentUrlsAsync(userId);
if (userEnvUrls?.Base == _environmentService.BaseUrl)
{
await _accountManager.PromptToSwitchToExistingAccountAsync(userId);
return;
}
await _accountManager.PromptToSwitchToExistingAccountAsync(userId);
return;
}
StartLoginAction();
}

View File

@@ -228,8 +228,7 @@ namespace Bit.App.Pages
}
ShowPassword = false;
var kdf = await _stateService.GetKdfTypeAsync();
var kdfIterations = await _stateService.GetKdfIterationsAsync();
var kdfConfig = await _stateService.GetActiveUserCustomDataAsync(a => new KdfConfig(a?.Profile));
if (PinLock)
{
@@ -239,7 +238,7 @@ namespace Bit.App.Pages
if (_isPinProtected)
{
var key = await _cryptoService.MakeKeyFromPinAsync(Pin, _email,
kdf.GetValueOrDefault(KdfType.PBKDF2_SHA256), kdfIterations.GetValueOrDefault(5000),
kdfConfig,
await _stateService.GetPinProtectedKeyAsync());
var encKey = await _cryptoService.GetEncKeyAsync(key);
var protectedPin = await _stateService.GetProtectedPinAsync();
@@ -254,8 +253,7 @@ namespace Bit.App.Pages
}
else
{
var key = await _cryptoService.MakeKeyFromPinAsync(Pin, _email,
kdf.GetValueOrDefault(KdfType.PBKDF2_SHA256), kdfIterations.GetValueOrDefault(5000));
var key = await _cryptoService.MakeKeyFromPinAsync(Pin, _email, kdfConfig);
failed = false;
Pin = string.Empty;
await AppHelpers.ResetInvalidUnlockAttemptsAsync();
@@ -280,7 +278,7 @@ namespace Bit.App.Pages
}
else
{
var key = await _cryptoService.MakeKeyAsync(MasterPassword, _email, kdf, kdfIterations);
var key = await _cryptoService.MakeKeyAsync(MasterPassword, _email, kdfConfig);
var storedKeyHash = await _cryptoService.GetKeyHashAsync();
var passwordValid = false;
@@ -314,8 +312,7 @@ namespace Bit.App.Pages
var protectedPin = await _stateService.GetProtectedPinAsync();
var encKey = await _cryptoService.GetEncKeyAsync(key);
var decPin = await _cryptoService.DecryptToUtf8Async(new EncString(protectedPin), encKey);
var pinKey = await _cryptoService.MakePinKeyAysnc(decPin, _email,
kdf.GetValueOrDefault(KdfType.PBKDF2_SHA256), kdfIterations.GetValueOrDefault(5000));
var pinKey = await _cryptoService.MakePinKeyAysnc(decPin, _email, kdfConfig);
await _stateService.SetPinProtectedKeyAsync(await _cryptoService.EncryptAsync(key.Key, pinKey));
}
MasterPassword = string.Empty;

View File

@@ -118,7 +118,7 @@ namespace Bit.App.Pages
}
var loginRequestData = await _authService.GetPasswordlessLoginRequestByIdAsync(LoginRequest.Id);
if (loginRequestData.RequestApproved.HasValue && loginRequestData.ResponseDate.HasValue)
if (loginRequestData.IsAnswered)
{
await _platformUtilsService.ShowDialogAsync(AppResources.ThisRequestIsNoLongerValid);
await Page.Navigation.PopModalAsync();

View File

@@ -48,6 +48,7 @@ namespace Bit.App.Pages
SubmitCommand = new Command(async () => await SubmitAsync());
ShowTerms = !_platformUtilsService.IsSelfHost();
PasswordStrengthViewModel = new PasswordStrengthViewModel(this);
CheckExposedMasterPassword = true;
}
public ICommand PoliciesClickCommand => new Command<string>((url) =>
@@ -175,8 +176,8 @@ namespace Bit.App.Pages
Name = string.IsNullOrWhiteSpace(Name) ? null : Name;
Email = Email.Trim().ToLower();
var kdf = KdfType.PBKDF2_SHA256;
var key = await _cryptoService.MakeKeyAsync(MasterPassword, Email, kdf, Constants.KdfIterations);
var kdfConfig = new KdfConfig(KdfType.PBKDF2_SHA256, Constants.Pbkdf2Iterations, null, null);
var key = await _cryptoService.MakeKeyAsync(MasterPassword, Email, kdfConfig);
var encKey = await _cryptoService.MakeEncKeyAsync(key);
var hashedPassword = await _cryptoService.HashPasswordAsync(MasterPassword, key);
var keys = await _cryptoService.MakeKeyPairAsync(encKey.Item1);
@@ -187,8 +188,10 @@ namespace Bit.App.Pages
MasterPasswordHash = hashedPassword,
MasterPasswordHint = Hint,
Key = encKey.Item2.EncryptedString,
Kdf = kdf,
KdfIterations = Constants.KdfIterations,
Kdf = kdfConfig.Type,
KdfIterations = kdfConfig.Iterations,
KdfMemory = kdfConfig.Memory,
KdfParallelism = kdfConfig.Parallelism,
Keys = new KeysRequest
{
PublicKey = keys.Item1,

View File

@@ -163,9 +163,9 @@ namespace Bit.App.Pages
return;
}
var kdf = KdfType.PBKDF2_SHA256;
var kdfConfig = new KdfConfig(KdfType.PBKDF2_SHA256, Constants.Pbkdf2Iterations, null, null);
var email = await _stateService.GetEmailAsync();
var key = await _cryptoService.MakeKeyAsync(MasterPassword, email, kdf, Constants.KdfIterations);
var key = await _cryptoService.MakeKeyAsync(MasterPassword, email, kdfConfig);
var masterPasswordHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.ServerAuthorization);
var localMasterPasswordHash = await _cryptoService.HashPasswordAsync(MasterPassword, key, HashPurpose.LocalAuthorization);
@@ -186,8 +186,10 @@ namespace Bit.App.Pages
MasterPasswordHash = masterPasswordHash,
Key = encKey.Item2.EncryptedString,
MasterPasswordHint = Hint,
Kdf = kdf,
KdfIterations = Constants.KdfIterations,
Kdf = kdfConfig.Type.GetValueOrDefault(KdfType.PBKDF2_SHA256),
KdfIterations = kdfConfig.Iterations.GetValueOrDefault(Constants.Pbkdf2Iterations),
KdfMemory = kdfConfig.Memory,
KdfParallelism = kdfConfig.Parallelism,
OrgIdentifier = OrgIdentifier,
Keys = new KeysRequest
{
@@ -201,8 +203,7 @@ namespace Bit.App.Pages
await _deviceActionService.ShowLoadingAsync(AppResources.CreatingAccount);
// Set Password and relevant information
await _apiService.SetPasswordAsync(request);
await _stateService.SetKdfTypeAsync(kdf);
await _stateService.SetKdfIterationsAsync(Constants.KdfIterations);
await _stateService.SetKdfConfigurationAsync(kdfConfig);
await _cryptoService.SetKeyAsync(key);
await _cryptoService.SetKeyHashAsync(localMasterPasswordHash);
await _cryptoService.SetEncKeyAsync(encKey.Item2.EncryptedString);

View File

@@ -43,12 +43,11 @@ namespace Bit.App.Pages
}
// Retrieve details for key generation
var kdf = await _stateService.GetKdfTypeAsync();
var kdfIterations = await _stateService.GetKdfIterationsAsync();
var kdfConfig = await _stateService.GetActiveUserCustomDataAsync(a => new KdfConfig(a?.Profile));
var email = await _stateService.GetEmailAsync();
// Create new key and hash new password
var key = await _cryptoService.MakeKeyAsync(MasterPassword, email, kdf, kdfIterations);
var key = await _cryptoService.MakeKeyAsync(MasterPassword, email, kdfConfig);
var masterPasswordHash = await _cryptoService.HashPasswordAsync(MasterPassword, key);
// Create new encKey for the User

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<?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"
@@ -20,6 +20,7 @@
<ResourceDictionary>
<u:InverseBoolConverter x:Key="inverseBool" />
<u:LocalizableEnumConverter x:Key="localizableEnum" />
<u:IconGlyphConverter x:Key="iconGlyphConverter" />
<xct:EnumToBoolConverter x:Key="enumToBool"/>
<ToolbarItem Text="{u:I18n Cancel}" Command="{Binding CloseCommand}" Order="Primary" Priority="-1"
x:Name="_closeItem" x:Key="closeItem" />
@@ -251,7 +252,7 @@
Grid.Row="1"/>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowAnonAddyHiddenValueIcon}"
Text="{Binding ShowAnonAddyApiAccessToken, Converter={StaticResource inverseBool, iconGlyphConverter}, ConverterParameter={x:Static u:BooleanGlyphType.Eye}}"
Command="{Binding ToggleForwardedEmailHiddenValueCommand}"
Grid.Row="1"
Grid.Column="1"/>
@@ -280,7 +281,7 @@
IsPassword="{Binding ShowFirefoxRelayApiAccessToken, Converter={StaticResource inverseBool}}"/>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowFirefoxRelayHiddenValueIcon}"
Text="{Binding ShowFirefoxRelayApiAccessToken, Converter={StaticResource inverseBool, iconGlyphConverter}, ConverterParameter={x:Static u:BooleanGlyphType.Eye}}"
Command="{Binding ToggleForwardedEmailHiddenValueCommand}"
Grid.Row="1"
Grid.Column="1"/>
@@ -301,7 +302,49 @@
IsPassword="{Binding ShowSimpleLoginApiKey, Converter={StaticResource inverseBool}}"/>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowSimpleLoginHiddenValueIcon}"
Text="{Binding ShowSimpleLoginApiKey, Converter={StaticResource inverseBool, iconGlyphConverter}, ConverterParameter={x:Static u:BooleanGlyphType.Eye}}"
Command="{Binding ToggleForwardedEmailHiddenValueCommand}"
Grid.Row="1"
Grid.Column="1"/>
</Grid>
<!--DUCKDUCKGO OPTIONS-->
<Grid StyleClass="box-row, box-row-input"
IsVisible="{Binding ForwardedEmailServiceSelected, Converter={StaticResource enumToBool}, ConverterParameter={x:Static enums:ForwardedEmailServiceType.DuckDuckGo}}"
Grid.RowDefinitions="Auto,*"
Grid.ColumnDefinitions="*,Auto">
<Label
Text="{u:I18n APIKeyRequiredParenthesis}"
StyleClass="box-label"/>
<Entry
x:Name="_duckDuckGoApiAccessTokenEntry"
Text="{Binding DuckDuckGoApiKey}"
StyleClass="box-value"
Grid.Row="1"
IsPassword="{Binding ShowDuckDuckGoApiKey, Converter={StaticResource inverseBool}}"/>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowDuckDuckGoApiKey, Converter={StaticResource inverseBool, iconGlyphConverter}, ConverterParameter={x:Static u:BooleanGlyphType.Eye}}"
Command="{Binding ToggleForwardedEmailHiddenValueCommand}"
Grid.Row="1"
Grid.Column="1"/>
</Grid>
<!--FASTMAIL OPTIONS-->
<Grid StyleClass="box-row, box-row-input"
IsVisible="{Binding ForwardedEmailServiceSelected, Converter={StaticResource enumToBool}, ConverterParameter={x:Static enums:ForwardedEmailServiceType.Fastmail}}"
Grid.RowDefinitions="Auto,*"
Grid.ColumnDefinitions="*,Auto">
<Label
Text="{u:I18n APIKeyRequiredParenthesis}"
StyleClass="box-label"/>
<Entry
x:Name="_fastmailApiAccessTokenEntry"
Text="{Binding FastmailApiKey}"
StyleClass="box-value"
Grid.Row="1"
IsPassword="{Binding ShowFastmailApiKey, Converter={StaticResource inverseBool}}"/>
<controls:IconButton
StyleClass="box-row-button, box-row-button-platform"
Text="{Binding ShowFastmailApiKey, Converter={StaticResource iconGlyphConverter}, ConverterParameter={x:Static u:BooleanGlyphType.Eye}}"
Command="{Binding ToggleForwardedEmailHiddenValueCommand}"
Grid.Row="1"
Grid.Column="1"/>

View File

@@ -52,6 +52,8 @@ namespace Bit.App.Pages
private bool _showFirefoxRelayApiAccessToken;
private bool _showAnonAddyApiAccessToken;
private bool _showSimpleLoginApiKey;
private bool _showDuckDuckGoApiKey;
private bool _showFastmailApiKey;
private bool _editMode;
public GeneratorPageViewModel()
@@ -79,6 +81,8 @@ namespace Bit.App.Pages
ForwardedEmailServiceTypeOptions = new List<ForwardedEmailServiceType> {
ForwardedEmailServiceType.AnonAddy,
ForwardedEmailServiceType.DuckDuckGo,
ForwardedEmailServiceType.Fastmail,
ForwardedEmailServiceType.FirefoxRelay,
ForwardedEmailServiceType.SimpleLogin
};
@@ -461,15 +465,9 @@ namespace Bit.App.Pages
{
return _showAnonAddyApiAccessToken;
}
set => SetProperty(ref _showAnonAddyApiAccessToken, value,
additionalPropertyNames: new string[]
{
nameof(ShowAnonAddyHiddenValueIcon)
});
set => SetProperty(ref _showAnonAddyApiAccessToken, value);
}
public string ShowAnonAddyHiddenValueIcon => _showAnonAddyApiAccessToken ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string AnonAddyDomainName
{
get => _usernameOptions.AnonAddyDomainName;
@@ -504,15 +502,9 @@ namespace Bit.App.Pages
{
return _showFirefoxRelayApiAccessToken;
}
set => SetProperty(ref _showFirefoxRelayApiAccessToken, value,
additionalPropertyNames: new string[]
{
nameof(ShowFirefoxRelayHiddenValueIcon)
});
set => SetProperty(ref _showFirefoxRelayApiAccessToken, value);
}
public string ShowFirefoxRelayHiddenValueIcon => _showFirefoxRelayApiAccessToken ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string SimpleLoginApiKey
{
get => _usernameOptions.SimpleLoginApiKey;
@@ -533,14 +525,55 @@ namespace Bit.App.Pages
{
return _showSimpleLoginApiKey;
}
set => SetProperty(ref _showSimpleLoginApiKey, value,
additionalPropertyNames: new string[]
{
nameof(ShowSimpleLoginHiddenValueIcon)
});
set => SetProperty(ref _showSimpleLoginApiKey, value);
}
public string ShowSimpleLoginHiddenValueIcon => _showSimpleLoginApiKey ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
public string DuckDuckGoApiKey
{
get => _usernameOptions.DuckDuckGoApiKey;
set
{
if (_usernameOptions.DuckDuckGoApiKey != value)
{
_usernameOptions.DuckDuckGoApiKey = value;
TriggerPropertyChanged(nameof(DuckDuckGoApiKey));
SaveUsernameOptionsAsync(false).FireAndForget();
}
}
}
public bool ShowDuckDuckGoApiKey
{
get
{
return _showDuckDuckGoApiKey;
}
set => SetProperty(ref _showDuckDuckGoApiKey, value);
}
public string FastmailApiKey
{
get => _usernameOptions.FastMailApiKey;
set
{
if (_usernameOptions.FastMailApiKey != value)
{
_usernameOptions.FastMailApiKey = value;
TriggerPropertyChanged(nameof(FastmailApiKey));
SaveUsernameOptionsAsync(false).FireAndForget();
}
}
}
public bool ShowFastmailApiKey
{
get
{
return _showFastmailApiKey;
}
set => SetProperty(ref _showFastmailApiKey, value);
}
public bool CapitalizeRandomWordUsername
{
@@ -778,6 +811,8 @@ namespace Bit.App.Pages
TriggerPropertyChanged(nameof(FirefoxRelayApiAccessToken));
TriggerPropertyChanged(nameof(AnonAddyDomainName));
TriggerPropertyChanged(nameof(AnonAddyApiAccessToken));
TriggerPropertyChanged(nameof(DuckDuckGoApiKey));
TriggerPropertyChanged(nameof(FastmailApiKey));
TriggerPropertyChanged(nameof(CatchAllEmailDomain));
TriggerPropertyChanged(nameof(ForwardedEmailServiceSelected));
TriggerPropertyChanged(nameof(UsernameTypeSelected));
@@ -849,6 +884,12 @@ namespace Bit.App.Pages
case ForwardedEmailServiceType.SimpleLogin:
ShowSimpleLoginApiKey = !ShowSimpleLoginApiKey;
break;
case ForwardedEmailServiceType.DuckDuckGo:
ShowDuckDuckGoApiKey = !ShowDuckDuckGoApiKey;
break;
case ForwardedEmailServiceType.Fastmail:
ShowFastmailApiKey = !ShowFastmailApiKey;
break;
}
}
}

View File

@@ -0,0 +1,107 @@
<?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"
xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
x:Class="Bit.App.Pages.LoginPasswordlessRequestsListPage"
xmlns:pages="clr-namespace:Bit.App.Pages"
x:DataType="pages:LoginPasswordlessRequestsListViewModel"
xmlns:models="clr-namespace:Bit.Core.Models.Response;assembly=BitwardenCore"
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
xmlns:controls="clr-namespace:Bit.App.Controls"
xmlns:u="clr-namespace:Bit.App.Utilities"
Title="{Binding PageTitle}">
<ContentPage.BindingContext>
<pages:LoginPasswordlessRequestsListViewModel />
</ContentPage.BindingContext>
<ContentPage.ToolbarItems>
<ToolbarItem Text="{u:I18n Close}" Clicked="Close_Clicked" Order="Primary" Priority="-1" />
</ContentPage.ToolbarItems>
<ContentPage.Resources>
<ResourceDictionary>
<u:DateTimeConverter x:Key="dateTime" />
<xct:ItemSelectedEventArgsConverter x:Key="ItemSelectedEventArgsConverter" />
<controls:SelectionChangedEventArgsConverter x:Key="SelectionChangedEventArgsConverter" />
<DataTemplate
x:Key="loginRequestTemplate"
x:DataType="models:PasswordlessLoginResponse">
<Grid
Padding="10, 0"
RowSpacing="0"
RowDefinitions="*, Auto, *, 10"
ColumnDefinitions="*, *">
<Label
Text="{u:I18n FingerprintPhrase}"
FontSize="Small"
Padding="0, 10, 0 ,0"
FontAttributes="Bold"/>
<controls:MonoLabel
FormattedText="{Binding RequestFingerprint}"
Grid.Row="1"
Grid.ColumnSpan="2"
FontSize="Small"
Padding="0, 5, 0, 10"
VerticalTextAlignment="Center"
TextColor="{DynamicResource FingerprintPhrase}"/>
<Label
Grid.Row="2"
HorizontalOptions="Start"
HorizontalTextAlignment="Start"
Text="{Binding RequestDeviceType}"
StyleClass="list-header-sub" />
<Label
Grid.Row="2"
Grid.Column="1"
HorizontalOptions="End"
HorizontalTextAlignment="End"
Text="{Binding CreationDate, Converter={StaticResource dateTime}}"
StyleClass="list-header-sub" />
<BoxView
StyleClass="list-section-separator-top, list-section-separator-top-platform"
VerticalOptions="End"
Grid.Row="3"
Grid.ColumnSpan="2"/>
</Grid>
</DataTemplate>
<StackLayout
x:Key="mainLayout"
x:Name="_mainLayout"
Padding="0, 10">
<RefreshView
IsRefreshing="{Binding IsRefreshing}"
Command="{Binding RefreshCommand}"
VerticalOptions="FillAndExpand"
BackgroundColor="{DynamicResource BackgroundColor}">
<controls:ExtendedCollectionView
ItemsSource="{Binding LoginRequests}"
ItemTemplate="{StaticResource loginRequestTemplate}"
SelectionMode="Single"
ExtraDataForLogging="Login requests page" >
<controls:ExtendedCollectionView.Behaviors>
<xct:EventToCommandBehavior
EventName="SelectionChanged"
Command="{Binding AnswerRequestCommand}"
EventArgsConverter="{StaticResource SelectionChangedEventArgsConverter}" />
</controls:ExtendedCollectionView.Behaviors>
</controls:ExtendedCollectionView>
</RefreshView>
<controls:IconLabelButton
VerticalOptions="End"
Margin="10,0"
Icon="{Binding Source={x:Static core:BitwardenIcons.Trash}}"
Label="{u:I18n DeclineAllRequests}"
ButtonCommand="{Binding DeclineAllRequestsCommand}"/>
</StackLayout>
</ResourceDictionary>
</ContentPage.Resources>
<ContentView
x:Name="_mainContent">
</ContentView>
</pages:BaseContentPage>

View File

@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Bit.Core.Abstractions;
using Bit.Core.Models.Response;
using Bit.Core.Utilities;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public partial class LoginPasswordlessRequestsListPage : BaseContentPage
{
private LoginPasswordlessRequestsListViewModel _vm;
public LoginPasswordlessRequestsListPage()
{
InitializeComponent();
SetActivityIndicator(_mainContent);
_vm = BindingContext as LoginPasswordlessRequestsListViewModel;
_vm.Page = this;
}
protected override async void OnAppearing()
{
base.OnAppearing();
await LoadOnAppearedAsync(_mainLayout, false, _vm.RefreshAsync, _mainContent);
}
private async void Close_Clicked(object sender, System.EventArgs e)
{
if (DoOnce())
{
await Navigation.PopModalAsync();
}
}
}
}

View File

@@ -0,0 +1,139 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Input;
using Bit.App.Abstractions;
using Bit.App.Resources;
using Bit.Core.Abstractions;
using Bit.Core.Models.Response;
using Bit.Core.Utilities;
using Xamarin.CommunityToolkit.ObjectModel;
using Xamarin.Forms;
namespace Bit.App.Pages
{
public class LoginPasswordlessRequestsListViewModel : BaseViewModel
{
private readonly IAuthService _authService;
private readonly IStateService _stateService;
private readonly IDeviceActionService _deviceActionService;
private readonly IPlatformUtilsService _platformUtilsService;
private bool _isRefreshing;
public LoginPasswordlessRequestsListViewModel()
{
_authService = ServiceContainer.Resolve<IAuthService>();
_stateService = ServiceContainer.Resolve<IStateService>();
_deviceActionService = ServiceContainer.Resolve<IDeviceActionService>();
_platformUtilsService = ServiceContainer.Resolve<IPlatformUtilsService>();
PageTitle = AppResources.PendingLogInRequests;
LoginRequests = new ObservableRangeCollection<PasswordlessLoginResponse>();
AnswerRequestCommand = new AsyncCommand<PasswordlessLoginResponse>(PasswordlessLoginAsync,
onException: ex => HandleException(ex),
allowsMultipleExecutions: false);
DeclineAllRequestsCommand = new AsyncCommand(DeclineAllRequestsAsync,
onException: ex => HandleException(ex),
allowsMultipleExecutions: false);
RefreshCommand = new Command(async () => await RefreshAsync());
}
public ICommand RefreshCommand { get; }
public AsyncCommand<PasswordlessLoginResponse> AnswerRequestCommand { get; }
public AsyncCommand DeclineAllRequestsCommand { get; }
public ObservableRangeCollection<PasswordlessLoginResponse> LoginRequests { get; }
public bool IsRefreshing
{
get => _isRefreshing;
set => SetProperty(ref _isRefreshing, value);
}
public async Task RefreshAsync()
{
try
{
IsRefreshing = true;
LoginRequests.ReplaceRange(await _authService.GetActivePasswordlessLoginRequestsAsync());
if (!LoginRequests.Any())
{
Page.Navigation.PopModalAsync().FireAndForget();
}
}
catch (Exception ex)
{
HandleException(ex);
}
finally
{
IsRefreshing = false;
}
}
private async Task PasswordlessLoginAsync(PasswordlessLoginResponse request)
{
if (request.IsExpired)
{
await _platformUtilsService.ShowDialogAsync(AppResources.LoginRequestHasAlreadyExpired);
await Page.Navigation.PopModalAsync();
return;
}
var loginRequestData = await _authService.GetPasswordlessLoginRequestByIdAsync(request.Id);
if (loginRequestData.IsAnswered)
{
await _platformUtilsService.ShowDialogAsync(AppResources.ThisRequestIsNoLongerValid);
return;
}
var page = new LoginPasswordlessPage(new LoginPasswordlessDetails()
{
PubKey = loginRequestData.PublicKey,
Id = loginRequestData.Id,
IpAddress = loginRequestData.RequestIpAddress,
Email = await _stateService.GetEmailAsync(),
FingerprintPhrase = loginRequestData.RequestFingerprint,
RequestDate = loginRequestData.CreationDate,
DeviceType = loginRequestData.RequestDeviceType,
Origin = loginRequestData.Origin
});
await Device.InvokeOnMainThreadAsync(() => Application.Current.MainPage.Navigation.PushModalAsync(new NavigationPage(page)));
}
private async Task DeclineAllRequestsAsync()
{
try
{
if (!await _platformUtilsService.ShowDialogAsync(AppResources.AreYouSureYouWantToDeclineAllPendingLogInRequests, null, AppResources.Yes, AppResources.No))
{
return;
}
await _deviceActionService.ShowLoadingAsync(AppResources.Loading);
var taskList = new List<Task>();
foreach (var request in LoginRequests)
{
taskList.Add(_authService.PasswordlessLoginAsync(request.Id, request.PublicKey, false));
}
await Task.WhenAll(taskList);
await _deviceActionService.HideLoadingAsync();
await RefreshAsync();
_platformUtilsService.ShowToast("info", null, AppResources.RequestsDeclined);
}
catch (Exception ex)
{
HandleException(ex);
RefreshAsync().FireAndForget();
}
}
}
}

View File

@@ -9,6 +9,7 @@ using Bit.Core.Abstractions;
using Bit.Core.Enums;
using Bit.Core.Models;
using Bit.Core.Models.Domain;
using Bit.Core.Models.Response;
using Bit.Core.Models.View;
using Bit.Core.Services;
using Bit.Core.Utilities;
@@ -35,6 +36,7 @@ namespace Bit.App.Pages
private readonly IClipboardService _clipboardService;
private readonly ILogger _loggerService;
private readonly IPushNotificationService _pushNotificationService;
private readonly IAuthService _authService;
private readonly IWatchDeviceService _watchDeviceService;
private const int CustomVaultTimeoutValue = -100;
@@ -49,7 +51,6 @@ namespace Bit.App.Pages
private bool _reportLoggingEnabled;
private bool _approvePasswordlessLoginRequests;
private bool _shouldConnectToWatch;
private List<KeyValuePair<string, int?>> _vaultTimeouts =
new List<KeyValuePair<string, int?>>
{
@@ -92,8 +93,8 @@ namespace Bit.App.Pages
_clipboardService = ServiceContainer.Resolve<IClipboardService>("clipboardService");
_loggerService = ServiceContainer.Resolve<ILogger>("logger");
_pushNotificationService = ServiceContainer.Resolve<IPushNotificationService>();
_authService = ServiceContainer.Resolve<IAuthService>();
_watchDeviceService = ServiceContainer.Resolve<IWatchDeviceService>();
GroupedItems = new ObservableRangeCollection<ISettingsPageListItem>();
PageTitle = AppResources.Settings;
@@ -144,7 +145,6 @@ namespace Bit.App.Pages
!await _keyConnectorService.GetUsesKeyConnector();
_reportLoggingEnabled = await _loggerService.IsEnabled();
_approvePasswordlessLoginRequests = await _stateService.GetApprovePasswordlessLoginsAsync();
_shouldConnectToWatch = await _stateService.GetShouldConnectToWatchAsync();
BuildList();
@@ -422,12 +422,9 @@ namespace Bit.App.Pages
AppResources.Yes, AppResources.No);
}
var kdf = await _stateService.GetKdfTypeAsync();
var kdfIterations = await _stateService.GetKdfIterationsAsync();
var kdfConfig = await _stateService.GetActiveUserCustomDataAsync(a => new KdfConfig(a?.Profile));
var email = await _stateService.GetEmailAsync();
var pinKey = await _cryptoService.MakePinKeyAysnc(pin, email,
kdf.GetValueOrDefault(Core.Enums.KdfType.PBKDF2_SHA256),
kdfIterations.GetValueOrDefault(5000));
var pinKey = await _cryptoService.MakePinKeyAysnc(pin, email, kdfConfig);
var key = await _cryptoService.GetKeyAsync();
var pinProtectedKey = await _cryptoService.EncryptAsync(key.Key, pinKey);
@@ -566,6 +563,14 @@ namespace Bit.App.Pages
ExecuteAsync = () => TwoStepAsync()
}
};
if (_approvePasswordlessLoginRequests)
{
manageItems.Add(new SettingsPageListItem
{
Name = AppResources.PendingLogInRequests,
ExecuteAsync = () => PendingLoginRequestsAsync()
});
}
if (_supportsBiometric || _biometric)
{
var biometricName = AppResources.Biometrics;
@@ -757,6 +762,25 @@ namespace Bit.App.Pages
}
}
private async Task PendingLoginRequestsAsync()
{
try
{
var requests = await _authService.GetActivePasswordlessLoginRequestsAsync();
if (requests == null || !requests.Any())
{
_platformUtilsService.ShowToast("info", null, AppResources.NoPendingRequests);
return;
}
Page.Navigation.PushModalAsync(new NavigationPage(new LoginPasswordlessRequestsListPage())).FireAndForget();
}
catch (Exception ex)
{
HandleException(ex);
}
}
private bool IncludeLinksWithSubscriptionInfo()
{
if (Device.RuntimePlatform == Device.iOS)

View File

@@ -562,6 +562,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Are you sure you want to decline all pending login requests?.
/// </summary>
public static string AreYouSureYouWantToDeclineAllPendingLogInRequests {
get {
return ResourceManager.GetString("AreYouSureYouWantToDeclineAllPendingLogInRequests", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Are you sure you want to turn on screen capture?.
/// </summary>
@@ -1759,6 +1768,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Decline all requests.
/// </summary>
public static string DeclineAllRequests {
get {
return ResourceManager.GetString("DeclineAllRequests", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Default.
/// </summary>
@@ -2047,6 +2065,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to DuckDuckGo.
/// </summary>
public static string DuckDuckGo {
get {
return ResourceManager.GetString("DuckDuckGo", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Edit.
/// </summary>
@@ -2542,6 +2569,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Fastmail.
/// </summary>
public static string Fastmail {
get {
return ResourceManager.GetString("Fastmail", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Favorite.
/// </summary>
@@ -4265,6 +4301,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to No pending requests.
/// </summary>
public static string NoPendingRequests {
get {
return ResourceManager.GetString("NoPendingRequests", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Nord.
/// </summary>
@@ -4752,6 +4797,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Pending login requests.
/// </summary>
public static string PendingLogInRequests {
get {
return ResourceManager.GetString("PendingLogInRequests", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to An organization policy is affecting your ownership options..
/// </summary>
@@ -5104,6 +5158,15 @@ namespace Bit.App.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Requests declined.
/// </summary>
public static string RequestsDeclined {
get {
return ResourceManager.GetString("RequestsDeclined", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Resend code.
/// </summary>

View File

@@ -1103,6 +1103,9 @@ Skandering gebeur outomaties.</value>
<data name="Ms" xml:space="preserve">
<value>Mej.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2419,6 +2422,14 @@ kies u Voeg TOTP toe om die sleutel veilig te bewaar</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-toegangsteken</value>
</data>
@@ -2511,7 +2522,58 @@ Wil u na die rekening omskakel?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Hierdie versoek is nie langer gelding nie</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Laat die kamera versoek toe om die skandeerder te gebruik</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Swak Hoofwagwoord</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Swak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>آنسة</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>نوفمبر</value>
</data>
@@ -2420,6 +2423,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>رمز الوصول API</value>
</data>
@@ -2512,7 +2523,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>هذا الطلب لم يعد صالحًا</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>تمكين إذن الكاميرا لاستخدام الماسح الضوئي</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skan prosesi avtomatik baş tutacaq.</value>
<data name="Ms" xml:space="preserve">
<value>Hörmətli</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Hörmətli</value>
</data>
<data name="November" xml:space="preserve">
<value>Noyabr</value>
</data>
@@ -2137,7 +2140,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Bu təşkilat, sizi "parol sıfırlama"da avtomatik olaraq qeydiyyata alan müəssisə siyasətinə sahibdir. Qeydiyyat, təşkilat administratorlarına ana parolunuzu dəyişdirmə icazəsi verəcək.</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>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Anbar vaxt bitişi, təşkilatınız tərəfindən tənzimlənən məhdudiyyətləri aşır.</value>
@@ -2418,6 +2421,14 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API müraciət tokeni</value>
</data>
@@ -2510,7 +2521,58 @@ Bu hesaba keçmək istəyirsiniz?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Bu tələb artıq yararsızdır</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Giriş tələbləri gözlənilir</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Bütün tələbləri rədd et</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Gözləyən bütün giriş tələblərini rədd etmək istədiyinizə əminsiniz?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Tələblər rədd edildi</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Gözləyən heç bir tələb yoxdur</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Skaneri istifadə etmək üçün kamera icazəsini fəallaşdırın</value>
</data>
<data name="Important" xml:space="preserve">
<value>Vacib</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ana parolunuzu unutsanız bərpa edə bilməzsiniz! Ən az {0} simvol.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Zəif ana parol</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Zəif parol aşkarlandı. Hesabınızı qorumaq üçün güclü bir parol istifadə edin. Zəif bir parol istifadə etmək istədiyinizə əminsiniz?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Zəif</value>
</data>
<data name="Good" xml:space="preserve">
<value>Yaxşı</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Güclü</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Bu parol üçün bilinən məlumat pozuntularını yoxlayın</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>İfşa olunmuş ana parol</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Parol, məlumat pozuntusunda tapıldı. Hesabınızı qorumaq üçün unikal bir parol istifadə edin. İfşa olunmuş bir parol istifadə etmək istədiyinizə əminsiniz?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Zəif və ifşa olunmuş ana parol</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Zəif parol məlumat pozuntusunda aşkarlandı və tapıldı. Hesabınızı qorumaq üçün güclü və unikal bir parol istifadə edin. Bu parolu istifadə etmək istədiyinizə əminsiniz?</value>
</data>
</root>

View File

@@ -1102,6 +1102,9 @@
<data name="Ms" xml:space="preserve">
<value>Пані</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Лістапад</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Токен доступу да API</value>
</data>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Гэты запыт больш не дзейнічае</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Чаканне запыту на ўваход</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Адхіліць усе запыты</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Вы сапраўды хочаце адхіліць усе запыты, якія чакаюць уваходу?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Запыты адхілены</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Няма запытаў, якія чакаюць уваходу</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Каб выкарыстоўваць сканер дайце дазвол на выкарыстанне камеры</value>
</data>
<data name="Important" xml:space="preserve">
<value>Важна</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ваш асноўны пароль нельга будзе аднавіць, калі вы забудзеце яго! Мінімальная колькасць сімвалаў: {0}.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Ненадзейны асноўны пароль</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Вызначаны ненадзейны пароль. Выкарыстоўвайце надзейны пароль для абароны вашага ўліковага запісу. Вы сапраўды хочаце выкарыстоўваць ненадзейны пароль?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Ненадзейны</value>
</data>
<data name="Good" xml:space="preserve">
<value>Добры</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Надзейны</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Праверыць у вядомых уцечках даных для гэтага пароля</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Скампраметаваны асноўны пароль</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Пароль знойдзены ва ўцечках даных. Выкарыстоўвайце ўнікальныя паролі для абароны свайго ўліковага запісу. Вы сапраўды хочаце выкарыстоўваць скампраметаваны пароль?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Ненадзейны і скампраметаваны асноўны пароль</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Вызначаны ненадзейны пароль, які знойдзены ва ўцечках даных. Выкарыстоўвайце надзейныя і ўнікальныя паролі для абароны свайго ўліковага запісу. Вы сапраўды хочаце выкарыстоўваць гэты пароль?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Г-ца</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>ноември</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Идентификатор за достъп до API</value>
</data>
@@ -2512,7 +2523,58 @@ select Add TOTP to store the key safely</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Тази зявка вече не е приложима</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Чакащи заявки за вписване</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Отказване на всички заявки</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Наистина ли искате да откажете всички чакащи заявки за вписване?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Заявките са отказани</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Няма чакащи заявки</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Разрешете достъпа до камерата, за да използвате скенера</value>
</data>
<data name="Important" xml:space="preserve">
<value>Важно</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Главната парола не може да бъде възстановена, ако я забравите! Дължината трябва да е поне {0} знака.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Слаба главна парола</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Разпозната е слаба парола. Използвайте силна парола, за да защитете данните си. Наистина ли искате да използвате слаба парола?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Слаба</value>
</data>
<data name="Good" xml:space="preserve">
<value>Добра</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Силна</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Проверяване в известните случаи на изтекли данни за тази парола</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Gđica</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembar</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2488,7 +2499,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ L'escaneig es farà automàticament.</value>
<data name="Ms" xml:space="preserve">
<value>Srta.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembre</value>
</data>
@@ -2419,6 +2422,14 @@ seleccioneu Afegeix TOTP per emmagatzemar la clau de manera segura</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token d'accés a l'API</value>
</data>
@@ -2488,7 +2499,7 @@ Voleu canviar a aquest compte?</value>
<value>Inicia sessió amb la contrasenya mestra</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Inicia sessió amb un altre dispositiu</value>
<value>Inici de sessió amb un altre dispositiu</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>S'ha iniciat la sessió</value>
@@ -2511,7 +2522,58 @@ Voleu canviar a aquest compte?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Aquesta sol·licitud ja no és vàlida</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Sol·licituds d'inici de sessió pendents</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Rebutja totes les sol·licituds</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Esteu segur que voleu rebutjar totes les sol·licituds d'inici de sessió pendents?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Sol·licituds rebutjades</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Cap sol·licitud pendent</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Habilita el permís de la càmera per utilitzar l'escàner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>La vostra contrasenya mestra no es pot recuperar si l'oblideu! {0} caràcters com a mínim.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Contrasenya mestra poc segura</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>S'ha identificat una contrasenya feble. Utilitzeu una contrasenya segura per protegir el vostre compte. Esteu segur que voleu utilitzar una contrasenya feble?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Poc segura</value>
</data>
<data name="Good" xml:space="preserve">
<value>Bona</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Forta</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Comproveu les infraccions de dades conegudes per a aquesta contrasenya</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Contrasenya mestra exposada</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>S'ha trobat la contrasenya en una filtració de dades. Utilitzeu una contrasenya única per protegir el vostre compte. Esteu segur que voleu utilitzar una contrasenya exposada?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Contrasenya mestra exposada i poc segura</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Contrasenya feble identificada i trobada en una filtració de dades. Utilitzeu una contrasenya única i segura per protegir el vostre compte. Esteu segur que voleu utilitzar aquesta contrasenya?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Načtení proběhne automaticky.</value>
<data name="Ms" xml:space="preserve">
<value>Slečna</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Listopad</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Přístupový token API</value>
</data>
@@ -2511,7 +2522,58 @@ Chcete se přepnout na tento účet?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Tento požadavek již není platný</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skanning vil ske automatisk.</value>
<data name="Ms" xml:space="preserve">
<value>Frk</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2419,6 +2422,14 @@ vælg Tilføj TOTP for at gemme nøglen sikkert</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-adgangstoken</value>
</data>
@@ -2511,7 +2522,58 @@ Vil du skifte til denne konto?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Anmodningen er ikke længere gyldig</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Afventende login-anmodninger</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Afvis alle anmodninger</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Sikker på, at alle afventende login-anmodninger skal afvises?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Anmodninger afvist</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Ingen afventende anmodninger</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Tildel kameratilladelse for brug af skanneren</value>
</data>
<data name="Important" xml:space="preserve">
<value>Vigtigt</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Hovedadgangskoden kan ikke gendannes, hvis du glemmer den! {0} tegn minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Svag hovedadgangskode</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Svag adgangskode identificeret. Brug en stærk adgangskode til at beskytte din konto. Sikker på, at du vil bruge en svag adgangskode?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Svag</value>
</data>
<data name="Good" xml:space="preserve">
<value>God</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Stærk</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Tjek kendte datalæk for denne adgangskode</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Kompromitteret hovedadgangskode</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Adgangskode fundet i datalæk. Brug en unik adgangskode til at beskytte din konto. Sikker på, at du vil bruge en kompromitteret adgangskode?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Svag eller kompromitteret hovedadgangskode</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Svag adgangskode identificeret og fundet i datalæk. Brug en unik adgangskode til at beskytte din konto. Sikker på, at du vil bruge denne adgangskode?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Das Scannen erfolgt automatisch.</value>
<data name="Ms" xml:space="preserve">
<value>Frau</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Divers</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2314,7 +2317,7 @@ Das Scannen erfolgt automatisch.</value>
<value>Bist du sicher, dass du die Bildschirmaufnahme aktivieren möchtest?</value>
</data>
<data name="LogInRequested" xml:space="preserve">
<value>Zugangsdaten angefordert</value>
<value>Anmeldung angefordert</value>
</data>
<data name="AreYouTryingToLogIn" xml:space="preserve">
<value>Versuchst du dich anzumelden?</value>
@@ -2418,6 +2421,14 @@ Das Scannen erfolgt automatisch.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-Zugangs-Token</value>
</data>
@@ -2510,7 +2521,58 @@ Möchtest du zu diesem Konto wechseln?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Diese Anfrage ist nicht mehr gültig</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Ausstehende Anmeldeanfragen</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Alle Anfragen ablehnen</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Bist du sicher, dass du alle ausstehenden Anmeldeanfragen ablehnen möchtest?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Anfragen abgelehnt</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Keine ausstehenden Anfragen</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Kamerazugriff aktivieren, um den Scanner zu verwenden</value>
</data>
<data name="Important" xml:space="preserve">
<value>Wichtig</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Dein Master-Passwort kann nicht wiederhergestellt werden, wenn du es vergisst! Mindestens {0} Zeichen.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Schwaches Master-Passwort</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Schwaches Passwort erkannt. Verwende ein starkes Passwort, um dein Konto zu schützen. Bist du sicher, dass du ein schwaches Passwort verwenden möchtest?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Schwach</value>
</data>
<data name="Good" xml:space="preserve">
<value>Gut</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Stark</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Bekannte Datendiebstähle auf dieses Passwort überprüfen</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Kompromittiertes Master-Passwort</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Passwort in einem Datendiebstahl gefunden. Verwende ein einzigartiges Passwort, um dein Konto zu schützen. Bist du sicher, dass du ein kompromittiertes Passwort verwenden möchtest?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Schwaches und kompromittiertes Master-Passwort</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Schwaches Passwort erkannt und in einem Datendiebstahl gefunden. Verwende ein starkes und einzigartiges Passwort, um dein Konto zu schützen. Bist du sicher, dass du dieses Passwort verwenden möchtest?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Κα</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Νοέμβριος</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API Access Token</value>
</data>
@@ -2456,16 +2467,16 @@
<value>Γνωστοποίηση Υπηρεσίας Προσβασιμότητας</value>
</data>
<data name="AccessibilityDisclosureText" xml:space="preserve">
<value>Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username &amp; password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</value>
<value>Το Bitwarden χρησιμοποιεί την Υπηρεσία Προσβασιμότητας για να αναζητήσει πεδία σύνδεσης σε εφαρμογές και ιστότοπους και στη συνέχεια να δημιουργήσει τα κατάλληλα αναγνωριστικά πεδίου για την εισαγωγή ονόματος χρήστη και κωδικού πρόσβασης όταν βρεθεί αντιστοιχία για την εφαρμογή ή τον ιστότοπο. Δεν αποθηκεύουμε καμία από τις πληροφορίες που μας παρέχονται από την υπηρεσία, ούτε κάνουμε καμία προσπάθεια ελέγχου οποιωνδήποτε στοιχείων στην οθόνη πέραν της εισαγωγής του κειμένου των διαπιστευτηρίων.</value>
</data>
<data name="Accept" xml:space="preserve">
<value>Accept</value>
<value>Αποδοχή</value>
</data>
<data name="Decline" xml:space="preserve">
<value>Decline</value>
<value>Απόρριψη</value>
</data>
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
<value>Login request has already expired.</value>
<value>Το αίτημα σύνδεσης έχει ήδη λήξει.</value>
</data>
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
<value>Login attempt from:
@@ -2476,25 +2487,25 @@ Do you want to switch to this account?</value>
<value>New around here?</value>
</data>
<data name="GetMasterPasswordwordHint" xml:space="preserve">
<value>Get master password hint</value>
<value>Λάβετε υπόδειξη κύριου κωδικού</value>
</data>
<data name="LoggingInAsX" xml:space="preserve">
<value>Logging in as {0}</value>
<value>Σύνδεση ως {0}</value>
</data>
<data name="NotYou" xml:space="preserve">
<value>Not you?</value>
<value>Δεν είστε εσείς;</value>
</data>
<data name="LogInWithMasterPassword" xml:space="preserve">
<value>Log in with master password</value>
<value>Σύνδεση με κύριο κωδικό</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Σύνδεση με τη χρήση συσκευής</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
<value>Η σύνδεση ξεκίνησε</value>
</data>
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
<value>A notification has been sent to your device.</value>
<value>Μια ειδοποίηση έχει σταλεί στη συσκευή σας.</value>
</data>
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
<value>Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</value>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Απόρριψη όλων των αιτημάτων</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Σημαντικό</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Αδύναμος Κύριος Κωδικός</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Αδύναμος</value>
</data>
<data name="Good" xml:space="preserve">
<value>Καλός</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Ισχυρός</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Εκτεθειμένος Κύριος Κωδικός Πρόσβασης</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2433,6 +2436,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2502,7 +2513,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2525,7 +2536,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</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>Ayuda &amp; Comentarios</value>
<value>Ayuda y comentarios</value>
</data>
<data name="Hide" xml:space="preserve">
<value>Ocultar</value>
@@ -987,7 +987,7 @@ El escaneo se realizará automáticamente.</value>
<value>URL del servidor</value>
</data>
<data name="WebVaultUrl" xml:space="preserve">
<value>URL del servidor de la bóveda web</value>
<value>URL del servidor de la caja fuerte web</value>
</data>
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
<value>Pulsa en esta notificación para ver las entradas de tu caja fuerte.</value>
@@ -1103,6 +1103,9 @@ El escaneo se realizará automáticamente.</value>
<data name="Ms" xml:space="preserve">
<value>Srta</value>
</data>
<data name="Mx" xml:space="preserve">
<value>"Mx" = "Sr./Sra</value>
</data>
<data name="November" xml:space="preserve">
<value>Noviembre</value>
</data>
@@ -1480,7 +1483,7 @@ El escaneo se realizará automáticamente.</value>
<value>Desbloquear</value>
</data>
<data name="UnlockVault" xml:space="preserve">
<value>Desbloquear bóveda</value>
<value>Desbloquear caja fuerte</value>
</data>
<data name="ThirtyMinutes" xml:space="preserve">
<value>30 minutos</value>
@@ -1589,7 +1592,7 @@ El escaneo se realizará automáticamente.</value>
<value>Pedir que se añada el inicio de sesión</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Pedir que se añada un elemento si no se encuentra uno en tu bóveda.</value>
<value>Pedir que se añada un elemento si no se encuentra uno en tu caja fuerte.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Al reiniciar la aplicación</value>
@@ -1623,7 +1626,7 @@ El escaneo se realizará automáticamente.</value>
<value>Verificación biométrica</value>
</data>
<data name="Biometrics" xml:space="preserve">
<value>Biometría</value>
<value>biometría</value>
</data>
<data name="UseBiometricsToUnlock" xml:space="preserve">
<value>Utilizar biometría para desbloquear</value>
@@ -1674,7 +1677,7 @@ El escaneo se realizará automáticamente.</value>
<value>Las claves de cifrado de cuenta son únicas para cada cuenta de usuario de Bitwarden, por lo que no puede importar una exportación cifrada a una cuenta diferente.</value>
</data>
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
<value>Confirmar exportación de bóveda</value>
<value>Confirmar exportación de la caja fuerte</value>
<comment>Title for the alert to confirm vault exports.</comment>
</data>
<data name="Warning" xml:space="preserve">
@@ -1759,7 +1762,7 @@ El escaneo se realizará automáticamente.</value>
<value>Habilitar sincronización al actualizar</value>
</data>
<data name="EnableSyncOnRefreshDescription" xml:space="preserve">
<value>Sincronizando caja fuerte con gesto desplegable.</value>
<value>Sincronizar caja fuerte deslizando hacia abajo.</value>
</data>
<data name="LogInSso" xml:space="preserve">
<value>Inicio de sesión único empresarial</value>
@@ -1783,7 +1786,7 @@ El escaneo se realizará automáticamente.</value>
<value>Una o más políticas de la organización requieren que su contraseña maestra cumpla con los siguientes requisitos:</value>
</data>
<data name="PolicyInEffectMinComplexity" xml:space="preserve">
<value>Minimum complexity score of {0}</value>
<value>Puntuación de complejidad mínima {0}</value>
</data>
<data name="PolicyInEffectMinLength" xml:space="preserve">
<value>Longitud mínima de {0}</value>
@@ -1798,7 +1801,7 @@ El escaneo se realizará automáticamente.</value>
<value>Contiene uno o más números</value>
</data>
<data name="PolicyInEffectSpecial" xml:space="preserve">
<value>Contain one or more of the following special characters: {0}</value>
<value>Contienen uno o más de los siguientes caracteres especiales {0}</value>
</data>
<data name="MasterPasswordPolicyValidationTitle" xml:space="preserve">
<value>Contraseña no válida</value>
@@ -1861,7 +1864,7 @@ El escaneo se realizará automáticamente.</value>
<value>Si está activado, la accesibilidad mostrará una ventana emergente para aumentar el servicio de autorelleno para aplicaciones antiguas que no soportan la estructura de autorelleno de Android.</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>Debido a una Política Empresarial, usted está restringido a guardar elementos en su bóveda personal. Cambie la opción Propiedad a una organización y elija de entre las colecciones disponibles.</value>
<value>Debido a una política empresarial, usted está restringido a guardar elementos en su caja fuerte personal. Cambie la opción Propiedad a una organización y elija de entre las colecciones disponibles.</value>
</data>
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
<value>Una política de organización está afectando sus opciones de propiedad.</value>
@@ -2067,7 +2070,7 @@ El escaneo se realizará automáticamente.</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>Debes verificar tu correo electrónico para usar archivos con el Send. Puedes verificar tu correo electrónico en la bóveda web.</value>
<value>Debes verificar tu correo electrónico para usar archivos con el Send. Puedes verificar tu correo electrónico en la caja fuerte web.</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">
@@ -2252,16 +2255,16 @@ El escaneo se realizará automáticamente.</value>
<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>
<value>Filtrar elementos por caja fuerte</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Todas las bóvedas</value>
<value>Todas las cajas fuertes</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Bóvedas</value>
<value>Cajas fuertes</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Bóveda: {0}</value>
<value>Caja fuerte: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Todo</value>
@@ -2301,7 +2304,7 @@ El escaneo se realizará automáticamente.</value>
seleccione Agregar TOTP para almacenar la clave de forma segura</value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Configurar las opciones de bloqueo a "Nunca" mantiene la bóveda disponible para cualquier persona con acceso a su dispositivo. Si utiliza esta opción, debe asegurarse de que mantiene su dispositivo debidamente protegido.</value>
<value>Configurar las opciones de bloqueo a "Nunca" mantiene la caja fuerte disponible para cualquier persona con acceso a su dispositivo. Si utiliza esta opción, debe asegurarse de que mantiene su dispositivo debidamente protegido.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Una o más de las URLs introducidas no son válidas. Por favor, revisala e intenta guardar de nuevo.</value>
@@ -2420,6 +2423,14 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token de acceso API</value>
</data>
@@ -2498,7 +2509,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
<value>Se ha enviado una notificación a tu dispositivo.</value>
</data>
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
<value>Por favor, asegúrese de que su bóveda está desbloqueada y la frase de huella dactilar coincide en el otro dispositivo.</value>
<value>Por favor, asegúrese de que su caja fuerte está desbloqueada y la frase de huella dactilar coincide en el otro dispositivo.</value>
</data>
<data name="ResendNotification" xml:space="preserve">
<value>Enviar nueva notificación</value>
@@ -2512,7 +2523,58 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Esta solicitud ya no es válida</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Habilitar el permiso de la cámara para usar el escáner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Importante</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Tu contraseña maestra no se puede recuperar si la olvidas! {0} caracteres como mínimo.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Contraseña maestra débil</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Contraseña débil identificada. Utilice una contraseña fuerte para proteger su cuenta. ¿Está seguro de que desea utilizar una contraseña débil?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Débil</value>
</data>
<data name="Good" xml:space="preserve">
<value>Bueno</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Fuerte</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Comprobar filtración de datos conocidos para esta contraseña</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Contraseña maestra comprometida</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Contraseña encontrada en una violación de datos. Utilice una contraseña única para proteger su cuenta. ¿Está seguro de que desea utilizar una contraseña comprometida?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Contraseña maestra débil y comprometida</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Contraseña débil encontrada en una violación de datos. Utilice una contraseña única para proteger su cuenta. ¿Está seguro de que desea utilizar una contraseña comprometida?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skaneerimine toimub automaatselt.</value>
<data name="Ms" xml:space="preserve">
<value>Pr</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2419,6 +2422,14 @@ Skaneerimine toimub automaatselt.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API ligipääsu võti</value>
</data>
@@ -2511,7 +2522,58 @@ Soovid selle konto peale lülituda?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>See päring ei ole enam kehtiv</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Kaamera kasutamiseks luba ligipääs kaamerale</value>
</data>
<data name="Important" xml:space="preserve">
<value>Tähtis</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ülemparooli ei saa kuidagi taastada! Nõutud on vähemalt {0} tähemärki.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Nõrk ülemparool</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Tuvastati nõrk ülemparool. Kasuta konto paremaks turvamiseks tugevamat parooli. Oled kindel, et soovid nõrga parooliga jätkata?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Nõrk</value>
</data>
<data name="Good" xml:space="preserve">
<value>Hea</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Tugev</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Otsi seda parooli teadaolevatest andmeleketest</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Ülemparool on haavatav</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Ülemparool on varasemalt lekkinud. Kasuta konto kaitsmiseks unikaalset parooli. Oled kindel, et soovid kasutada varem lekkinud parooli?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Nõrk ja haavatav ülemparool</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Tuvastati nõrk ning andmelekkes lekkinud ülemparool. Kasuta konto paremaks turvamiseks tugevamat parooli. Oled kindel, et soovid nõrga parooliga jätkata?</value>
</data>
</root>

View File

@@ -1102,6 +1102,9 @@
<data name="Ms" xml:space="preserve">
<value>And.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Azaroa</value>
</data>
@@ -2418,6 +2421,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token sarbide API-a</value>
</data>
@@ -2449,7 +2460,7 @@
<value>Ausazkoa</value>
</data>
<data name="ConnectToWatch" xml:space="preserve">
<value>Connect to Watch</value>
<value>Erloju bati konektatu</value>
</data>
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
<value>Zabaldu irisgarritasun zerbitzua</value>
@@ -2510,7 +2521,58 @@ Kontu honetara aldatu nahi duzu?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Eskaera jada ez da balekoa.</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Gaitu kameraren baimena eskanerra erabiltzeko</value>
</data>
<data name="Important" xml:space="preserve">
<value>Garrantzitsua</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Zure pasahitz nagusia ezin da berreskuratu ahazten baduzu! {0} karaktere gutxienez.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Pasahitz nagusia ahula</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Pasahitz ahula atzeman da. Erabili pasahitz sendo bat zure kontua babesteko. Ziur zaude pasahitz ahul bat erabili nahi duzula?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Ahula</value>
</data>
<data name="Good" xml:space="preserve">
<value>Ona</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Sendoa</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Behatu ezagunak diren datu- urraketak pasahitz honentzat</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Agerian utzitako pasahitz nagusia</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Pasahitza datu-urraketa batean aurkitu da. Erabil ezazu beste inon erabili ez duzun pasahitz bat zure kontua babesteko. Ziur zaude agerian utzitako pasahitz bat erabili nahi duzula?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Agerian utzitako pasahitz nagusia, ahula</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Pasahitz ahul hau datu-urraketa batean aurkitu da. Erabil ezazu beste inon erabili ez duzun pasahitz sendi bat zure kontua babesteko. Ziur zaude pasahitz hau erabili nahi duzula?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>بانو</value>
</data>
<data name="Mx" xml:space="preserve">
<value>عنوان</value>
</data>
<data name="November" xml:space="preserve">
<value>نوامبر</value>
</data>
@@ -2420,6 +2423,14 @@
<value>ورود ساده</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>داک داک گو</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>توکن دسترسی API</value>
</data>
@@ -2512,7 +2523,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>این درخواست دیگر معتبر نیست</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>در حال انتظار برای ورود به سیستم</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>رد کردن همه درخواست‌ها</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>آیا مطمئنید که می‌خواهید همه درخواست‌های ورود در انتظار را رد کنید؟</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>درخواست‌ها رد شد</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>بدون درخواست معلق</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>اجازه دوربین را برای استفاده از اسکنر فعال کنید</value>
</data>
<data name="Important" xml:space="preserve">
<value>مهم</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>کلمه عبور اصلی شما در صورت فراموشی قابل بازیابی نیست! حداقل {0} کاراکتر.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>کلمه عبور اصلی ضعیف</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>کلمه عبور ضعیف شناسایی شد. از یک کلمه عبور قوی برای محافظت از حساب خود استفاده کنید. آیا مطمئنید که می‌خواهید از یک کلمه عبور ضعیف استفاده کنید؟</value>
</data>
<data name="Weak" xml:space="preserve">
<value>ضعیف</value>
</data>
<data name="Good" xml:space="preserve">
<value>خوب</value>
</data>
<data name="Strong" xml:space="preserve">
<value>قوی</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>نقض اطلاعات شناخته شده برای این کلمه عبور را بررسی کنید</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>کلمه عبور اصلی افشا شده</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>کلمه عبور در نقض داده پیدا شد. از یک کلمه عبور منحصر به فرد برای محافظت از حساب خود استفاده کنید. آیا مطمئنید که می‌خواهید از یک کلمه عبور افشا شده استفاده کنید؟</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>کلمه عبور اصلی ضعیف و افشا شده</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>کلمه عبور ضعیف شناسایی و در یک نقض داده پیدا شد. از یک کلمه عبور قوی و منحصر به فرد برای محافظت از حساب خود استفاده کنید. آیا مطمئنید که می‌خواهید از این کلمه عبور استفاده کنید؟</value>
</data>
</root>

View File

@@ -708,7 +708,7 @@
<value>Kaksivaiheinen kirjautuminen</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Kaksivaiheinen kirjautuminen tekee tilistäsi turvallisemman edellyttämällä salasanan lisäksi kirjautumisen lisätodennusta todennuslaitteen, sovelluksen, tekstiviestin, puhelun tai sähköpostin avulla. Voit ottaa kaksivaiheisen kirjautumisen käyttöön bitwarden.comverkkoholvista. Haluatko avata sivuston nyt?</value>
<value>Kaksivaiheinen kirjautuminen parantaa tilisi suojausta vaatimalla kirjautumisen vahvistuksen salasanan lisäksi todennuslaitteen, sovelluksen, tekstiviestin, puhelun tai sähköpostin avulla. Voit ottaa kaksivaiheisen kirjautumisen käyttöön bitwarden.comverkkoholvissa. Haluatko avata sen nyt?</value>
</data>
<data name="UnlockWith" xml:space="preserve">
<value>Avaustapa: {0}</value>
@@ -1103,6 +1103,9 @@ Koodi luetaan automaattisesti.</value>
<data name="Ms" xml:space="preserve">
<value>Nti</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Neutraali</value>
</data>
<data name="November" xml:space="preserve">
<value>Marraskuu</value>
</data>
@@ -1387,7 +1390,7 @@ Koodi luetaan automaattisesti.</value>
<value>Etsi teksti-Sendeistä</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Hae - {0}</value>
<value>Etsi - {0}</value>
<comment>ex: Search Logins</comment>
</data>
<data name="Type" xml:space="preserve">
@@ -2093,7 +2096,7 @@ Koodi luetaan automaattisesti.</value>
<value>Vaihda pääsalasana</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>Organisaatiosi ylläpito on hiljattain vaihtanut pääsalasanasi. Käyttääksesi holvia, sinun on vaihdettava se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
<value>Organisaatiosi ylläpito on hiljattain vaihtanut pääsalasanasi. Käyttääksesi holvia sinun on päivitettävä pääsalasanasi nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan.</value>
</data>
<data name="UpdatingPassword" xml:space="preserve">
<value>Salasanaa vaihdetaan</value>
@@ -2349,7 +2352,7 @@ turvallisesti valitsemalla "Lisää TOTP"</value>
<value>{0} minuuttia sitten</value>
</data>
<data name="LogInAccepted" xml:space="preserve">
<value>Kirjautuminen vahvistettu</value>
<value>Kirjautuminen vahvistettiin</value>
</data>
<data name="LogInDenied" xml:space="preserve">
<value>Kirjautuminen estetty</value>
@@ -2358,7 +2361,7 @@ turvallisesti valitsemalla "Lisää TOTP"</value>
<value>Hyväksy kirjautumispyyntöjä</value>
</data>
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
<value>Hyväksy muiden laitteiden kirjautumispyyntöjä tällä laitteelta.</value>
<value>Hyväksy muiden laitteiden kirjautumispyynnöt tältä laitteelta.</value>
</data>
<data name="AllowNotifications" xml:space="preserve">
<value>Salli ilmoitukset</value>
@@ -2370,7 +2373,7 @@ turvallisesti valitsemalla "Lisää TOTP"</value>
<value>Ei kiitos</value>
</data>
<data name="ConfimLogInAttempForX" xml:space="preserve">
<value>Vahvista kirjautuminen kohteessa {0}</value>
<value>Vahvista kirjautuminen tunnuksella {0}</value>
</data>
<data name="AllNotifications" xml:space="preserve">
<value>Kaikki ilmoitukset</value>
@@ -2420,6 +2423,14 @@ turvallisesti valitsemalla "Lisää TOTP"</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-käyttötunniste</value>
</data>
@@ -2489,7 +2500,7 @@ Haluatko vaihtaa tähän tiliin?</value>
<value>Kirjaudu pääsalasanalla</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Kirjaudu toisella laitteella</value>
<value>Laitteella kirjautuminen</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Kirjautuminen aloitettu</value>
@@ -2512,7 +2523,58 @@ Haluatko vaihtaa tähän tiliin?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Pyyntö ei ole enää voimassa.</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Odottavia kirjautumispyyntöjä</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Hylkää kaikki pyynnöt</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Haluatko varmasti hylätä kaikki odottavat kirjautumispyynnöt?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Pyynnöt on hylätty</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Ei odottavia pyyntöjä</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Myönnä kameran käyttöoikeus skannerin käyttämiseksi</value>
</data>
<data name="Important" xml:space="preserve">
<value>Tärkeää</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Pääsalasanasi palautus ei ole mahdollista, jos unohdat sen! Vähintään {0} merkkiä.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Heikko pääsalasana</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Tunnistettiin heikko salasana. Sinun tulisi suojata tilisi vahvalla salasanalla. Haluatko varmasti käyttää heikkoa salasanaa?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Heikko</value>
</data>
<data name="Good" xml:space="preserve">
<value>Hyvä</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Vahva</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Tarkasta esiintyykö salasanaa tunnetuissa tietovuodoissa</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Paljastunut pääsalasana</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Salasana löytyi tietovuodosta. Sinun tulisi suojata tilisi ainutlaatuisella salasanalla. Haluatko varmasti käyttää paljastunutta salasanaa?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Heikko ja paljastunut pääsalasana</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Havaittiin heikko ja tietovuodosta löytynyt salasana. Sinun tulisi suojata tilisi vahvalla ja ainutlaatuisella salasanalla. Haluatko varmasti käyttää tätä salasanaa?</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -182,18 +182,18 @@
<value>Éditer le dossier</value>
</data>
<data name="Email" xml:space="preserve">
<value>E-mail</value>
<value>Courriel</value>
<comment>Short label for an email address.</comment>
</data>
<data name="EmailAddress" xml:space="preserve">
<value>Adresse e-mail</value>
<value>Adresse électronique</value>
<comment>Full label for a email address.</comment>
</data>
<data name="EmailUs" xml:space="preserve">
<value>Nous contacter</value>
</data>
<data name="EmailUsDescription" xml:space="preserve">
<value>Contactez-nous directement pour obtenir de l'aide ou pour nous faire part d'un commentaire.</value>
<value>Envoyez-nous un courriel directement pour obtenir de l'aide ou laisser un commentaire.</value>
</data>
<data name="EnterPIN" xml:space="preserve">
<value>Saisissez votre code PIN.</value>
@@ -265,7 +265,7 @@
<comment>The login button text (verb).</comment>
</data>
<data name="LogInNoun" xml:space="preserve">
<value>Nom d'utilisateur</value>
<value>Identifiant</value>
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
@@ -419,10 +419,10 @@
<value>Extension de l'application</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Utiliser le service d'accessibilité de Bitwarden pour remplir automatiquement vos identifiants sur les applis et le web.</value>
<value>Utilisez le service d'accessibilité Bitwarden pour saisir automatiquement vos identifiants sur les applications et le web.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Service de remplissage automatique</value>
<value>Service de saisie automatique</value>
</data>
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
<value>Éviter les caractères ambigus</value>
@@ -434,19 +434,19 @@
<value>Le meilleur moyen d'ajouter de nouveaux sites à votre coffre est d'utiliser l'extension de l'application Bitwarden. Parcourez le menu "Paramètres" pour en apprendre davantage.</value>
</data>
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
<value>Utilisez Bitwarden dans Safari et d'autres applications pour le remplissage automatique de vos identifiants.</value>
<value>Utilisez Bitwarden dans Safari et d'autres applications pour saisir automatiquement vos identifiants.</value>
</data>
<data name="BitwardenAutofillService" xml:space="preserve">
<value>Service de remplissage automatique Bitwarden</value>
<value>Service de saisie automatique Bitwarden</value>
</data>
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
<value>Utilisez le service d'accessibilité de Bitwarden pour remplir automatiquement vos identifiants.</value>
<value>Utilisez le service d'accessibilité Bitwarden pour saisir automatiquement vos identifiants.</value>
</data>
<data name="ChangeEmail" xml:space="preserve">
<value>Changer d'e-mail</value>
<value>Changer le courriel</value>
</data>
<data name="ChangeEmailConfirmation" xml:space="preserve">
<value>Vous pouvez changer votre adresse e-mail depuis le coffre web sur bitwarden.com. Voulez-vous visiter le site web maintenant ?</value>
<value>Vous pouvez changer votre adresse électronique sur le coffre web de bitwarden.com. Voulez-vous visiter le site web maintenant ?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Changer le mot de passe principal</value>
@@ -556,7 +556,7 @@
<value>Délai d'expiration du coffre</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Après délai d'expiration du coffre</value>
<value>Action après délai d'expiration du coffre</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>La déconnexion supprimera tout accès à votre coffre et nécessitera une authentification en ligne après la période d'expiration. Êtes-vous sûr de vouloir utiliser ce paramètre ?</value>
@@ -587,11 +587,11 @@
<value>Le mot de passe principal doit comporter au moins 8 caractères.</value>
</data>
<data name="MinNumbers" xml:space="preserve">
<value>Min. de chiffres</value>
<value>Chiffres minimum</value>
<comment>Minimum numeric characters for password generator settings</comment>
</data>
<data name="MinSpecial" xml:space="preserve">
<value>Min. de caractères spéciaux</value>
<value>Caractères spéciaux minimum</value>
<comment>Minimum special characters for password generator settings</comment>
</data>
<data name="MoreSettings" xml:space="preserve">
@@ -604,19 +604,19 @@
<value>Jamais</value>
</data>
<data name="NewItemCreated" xml:space="preserve">
<value>Nouvel élément créé.</value>
<value>Élément ajouté</value>
</data>
<data name="NoFavorites" xml:space="preserve">
<value>Aucun favori dans votre coffre.</value>
<value>Il n'y a aucun favori dans votre coffre.</value>
</data>
<data name="NoItems" xml:space="preserve">
<value>Il ny a aucun élément dans votre coffre.</value>
<value>Il n'y a aucun élément dans votre coffre.</value>
</data>
<data name="NoItemsTap" xml:space="preserve">
<value>Il ny a aucun élément dans votre coffre pour ce site web/app. Appuyer pour en ajouter un.</value>
<value>Il n'y a aucun élément dans votre coffre pour ce site web/app. Appuyez pour en ajouter un.</value>
</data>
<data name="NoUsernamePasswordConfigured" xml:space="preserve">
<value>Cet identifiant n'a aucun nom d'utilisateur ou mot de passe associé.</value>
<value>Cet identifiant n'a pas de nom d'utilisateur ou de mot de passe configuré.</value>
</data>
<data name="OkGotIt" xml:space="preserve">
<value>Ok, compris !</value>
@@ -641,7 +641,7 @@
<value>Indice du mot de passe</value>
</data>
<data name="PasswordHintAlert" xml:space="preserve">
<value>Nous vous avons envoyé un e-mail avec l'indice de votre mot de passe.</value>
<value>Nous vous avons envoyé un courriel avec votre indice de mot de passe principal.</value>
</data>
<data name="PasswordOverrideAlert" xml:space="preserve">
<value>Êtes-vous sûr de vouloir écraser le mot de passe existant ?</value>
@@ -663,7 +663,7 @@
<value>Ressaisir le mot de passe principal</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Recherche dans le coffre</value>
<value>Rechercher dans le coffre</value>
</data>
<data name="Security" xml:space="preserve">
<value>Sécurité</value>
@@ -714,7 +714,7 @@
<value>Déverrouiller avec {0}</value>
</data>
<data name="UnlockWithPIN" xml:space="preserve">
<value>Déverrouiller avec un code PIN</value>
<value>Déverrouiller avec code PIN</value>
</data>
<data name="Validating" xml:space="preserve">
<value>Validation</value>
@@ -750,14 +750,14 @@
<comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment>
</data>
<data name="NoItemsForUri" xml:space="preserve">
<value>Il ny a aucun élément dans votre coffre pour {0}.</value>
<value>Il n'y a aucun élément dans votre coffre pour {0}.</value>
<comment>This is used for the autofill service. ex. "There are no items in your vault for twitter.com".</comment>
</data>
<data name="BitwardenAutofillServiceOverlay" xml:space="preserve">
<value>Lorsque vous sélectionnez un champ de saisie et que vous voyez une proposition de remplissage automatique de Bitwarden, vous pouvez appuyer dessus pour lancer le service de remplissage automatique.</value>
<value>Lorsque vous sélectionnez un champ de saisie et que vous voyez une superposition de saisie automatique Bitwarden, vous pouvez le toucher pour lancer le service de saisie automatique.</value>
</data>
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
<value>Touchez cette notification pour remplir automatiquement vos informations de connexion à partir de votre coffre.</value>
<value>Touchez cette notification pour saisir automatiquement un élément depuis votre coffre.</value>
</data>
<data name="BitwardenAutofillServiceOpenAccessibilitySettings" xml:space="preserve">
<value>Ouvrir les paramètres d'accessibilité</value>
@@ -784,16 +784,16 @@
<value>État</value>
</data>
<data name="BitwardenAutofillServiceAlert2" xml:space="preserve">
<value>Le meilleur moyen d'ajouter de nouveaux sites à votre coffre est d'utiliser le service de remplissage automatique de Bitwarden. Parcourez le menu "Paramètres" pour en apprendre davantage.</value>
<value>Le moyen le plus simple d'ajouter de nouveaux identifiants à votre coffre est d'utiliser le service de saisie automatique Bitwarden. Pour en savoir davantage sur l'utilisation du service de saisie automatique Bitwarden, naviguez jusqu'à l'écran "Paramètres".</value>
</data>
<data name="Autofill" xml:space="preserve">
<value>Remplissage automatique</value>
<value>Saisir automatiquement</value>
</data>
<data name="AutofillOrView" xml:space="preserve">
<value>Voulez-vous remplir automatiquement ou afficher cet élément ?</value>
<value>Voulez-vous saisir automatiquement ou afficher cet élément ?</value>
</data>
<data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve">
<value>Êtes-vous sûr de vouloir remplir automatiquement cet élément ? Il ne correspond pas complètement à « {0} ».</value>
<value>Êtes-vous sûr de vouloir saisir automatiquement cet élément ? Ce n'est pas une correspondance complète pour "{0}".</value>
</data>
<data name="MatchingItems" xml:space="preserve">
<value>Éléments correspondants</value>
@@ -805,7 +805,7 @@
<value>Rechercher</value>
</data>
<data name="BitwardenAutofillServiceSearch" xml:space="preserve">
<value>Vous recherchez un élément pour remplir automatiquement « {0} ».</value>
<value>Vous recherchez un élément de saisie automatique pour "{0}".</value>
</data>
<data name="LearnOrg" xml:space="preserve">
<value>En savoir plus sur les organisations</value>
@@ -823,7 +823,7 @@
<comment>For 2FA</comment>
</data>
<data name="EnterVerificationCodeEmail" xml:space="preserve">
<value>Saisissez le code de vérification à 6 chiffres qui vous a été envoyé par e-mail à {0}.</value>
<value>Saisissez le code de vérification à 6 chiffres qui a été envoyé par courriel à {0}.</value>
<comment>For 2FA</comment>
</data>
<data name="LoginUnavailable" xml:space="preserve">
@@ -842,7 +842,7 @@
<comment>Remember my two-step login</comment>
</data>
<data name="SendVerificationCodeAgain" xml:space="preserve">
<value>Envoyer à nouveau l'e-mail du code de vérification</value>
<value>Envoyer à nouveau le courriel de code de vérification</value>
<comment>For 2FA</comment>
</data>
<data name="TwoStepLoginOptions" xml:space="preserve">
@@ -852,11 +852,11 @@
<value>Utiliser une autre méthode d'authentification à deux facteurs</value>
</data>
<data name="VerificationEmailNotSent" xml:space="preserve">
<value>Impossible d'envoyer l'e-mail de vérification. Essayez à nouveau.</value>
<value>Impossible d'envoyer le courriel de vérification. Essayez à nouveau.</value>
<comment>For 2FA</comment>
</data>
<data name="VerificationEmailSent" xml:space="preserve">
<value>L'e-mail de vérification a été envoyé.</value>
<value>Courriel de vérification envoyé</value>
<comment>For 2FA</comment>
</data>
<data name="YubiKeyInstruction" xml:space="preserve">
@@ -916,7 +916,7 @@ La numérisation se fera automatiquement.</value>
<value>Copier le TOTP</value>
</data>
<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>
<value>Si un identifiant possède une clé d'authentification, copiez le code de vérification TOTP dans votre presse-papiers lorsque vous saisissez automatiquement l'identifiant.</value>
</data>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Copier le code TOTP automatiquement</value>
@@ -940,7 +940,7 @@ La numérisation se fera automatiquement.</value>
<value>Aucun fichier choisi</value>
</data>
<data name="NoAttachments" xml:space="preserve">
<value>Il n'y a pas de pièces jointes.</value>
<value>Il n'y a aucune pièce jointe.</value>
</data>
<data name="FileSource" xml:space="preserve">
<value>Source du fichier</value>
@@ -990,7 +990,7 @@ La numérisation se fera automatiquement.</value>
<value>URL du serveur du coffre web</value>
</data>
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
<value>Touchez cette notification pour voir les éléments de votre coffre.</value>
<value>Appuyez sur cette notification pour afficher les éléments depuis votre coffre.</value>
</data>
<data name="CustomFields" xml:space="preserve">
<value>Champs personnalisés</value>
@@ -1103,6 +1103,9 @@ La numérisation se fera automatiquement.</value>
<data name="Ms" xml:space="preserve">
<value>Mlle</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembre</value>
</data>
@@ -1146,7 +1149,7 @@ La numérisation se fera automatiquement.</value>
<value>URL du serveur dicônes</value>
</data>
<data name="AutofillWithBitwarden" xml:space="preserve">
<value>Remplissage automatique avec Bitwarden</value>
<value>Saisie automatique avec Bitwarden</value>
</data>
<data name="VaultIsLocked" xml:space="preserve">
<value>Le coffre est verrouillé</value>
@@ -1158,22 +1161,22 @@ La numérisation se fera automatiquement.</value>
<value>Collections</value>
</data>
<data name="NoItemsCollection" xml:space="preserve">
<value>Aucun élément dans cette collection.</value>
<value>Il n'y a aucun élément dans cette collection.</value>
</data>
<data name="NoItemsFolder" xml:space="preserve">
<value>Aucun élément dans ce dossier.</value>
<value>Il n'y a aucun élément dans ce dossier.</value>
</data>
<data name="NoItemsTrash" xml:space="preserve">
<value>Il n'y a aucun élément dans la corbeille.</value>
</data>
<data name="AutofillAccessibilityService" xml:space="preserve">
<value>Service d'accessibilité pour le remplissage automatique</value>
<value>Service d'accessibilité de saisie automatique</value>
</data>
<data name="AutofillServiceDescription" xml:space="preserve">
<value>Le service de remplissage automatique de Bitwarden utilise l'outil de remplissage automatique d'Android pour aider à saisir les identifiants, les cartes de crédit et les informations d'identité dans d'autres applications sur votre appareil.</value>
<value>Le service de saisie automatique Bitwarden utilise Android Autofill Framework pour aider à la saisie des informations de connexion dans d'autres applications sur votre appareil.</value>
</data>
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
<value>Utilisez le service de remplissage automatique de Bitwarden pour remplir les informations de connexion dans d'autres applications.</value>
<value>Utilisez le service de saisie automatique Bitwarden pour remplir les informations de connexion dans d'autres applications.</value>
</data>
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
<value>Ouvrir les paramètres de remplissage automatique</value>
@@ -1259,7 +1262,7 @@ La numérisation se fera automatiquement.</value>
<value>Oui et enregistrer</value>
</data>
<data name="AutofillAndSave" xml:space="preserve">
<value>Remplir automatiquement et enregistrer</value>
<value>Saisir automatiquement et sauvegarder</value>
</data>
<data name="Organization" xml:space="preserve">
<value>Organisation</value>
@@ -1286,7 +1289,7 @@ La numérisation se fera automatiquement.</value>
<comment>ex. Date this item was updated</comment>
</data>
<data name="AutofillActivated" xml:space="preserve">
<value>Remplissage automatique activé !</value>
<value>Saisie automatique activée !</value>
</data>
<data name="MustLogInMainAppAutofill" xml:space="preserve">
<value>Vous devez vous identifier sur l'application principale Bitwarden avant d'utiliser le remplissage automatique des mots de passe.</value>
@@ -1301,7 +1304,7 @@ La numérisation se fera automatiquement.</value>
<value>Accédez à votre coffre directement à partir de votre clavier pour remplir automatiquement et rapidement les mots de passe.</value>
</data>
<data name="AutofillTurnOn" xml:space="preserve">
<value>Pour activer le remplissage automatique des mots de passe sur votre appareil, suivez ces instructions :</value>
<value>Pour configurer la saisie automatique des mots de passe sur votre appareil, suivez ces instructions :</value>
</data>
<data name="AutofillTurnOn1" xml:space="preserve">
<value>1. Allez dans l'application "Réglages" d'iOS</value>
@@ -1319,13 +1322,13 @@ La numérisation se fera automatiquement.</value>
<value>5. Sélectionnez "Bitwarden"</value>
</data>
<data name="PasswordAutofill" xml:space="preserve">
<value>Remplissage automatique des mots de passe</value>
<value>Saisie automatique des mots de passe</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>Le meilleur moyen d'ajouter de nouveaux sites à votre coffre est d'utiliser l'extension de remplissage automatique de mots de passe de Bitwarden. Parcourez le menu "Paramètres" pour en apprendre davantage.</value>
</data>
<data name="InvalidEmail" xml:space="preserve">
<value>Adresse e-mail invalide.</value>
<value>Adresse électronique invalide.</value>
</data>
<data name="Cards" xml:space="preserve">
<value>Cartes</value>
@@ -1372,10 +1375,10 @@ La numérisation se fera automatiquement.</value>
<value>Types</value>
</data>
<data name="NoPasswordsToList" xml:space="preserve">
<value>Aucun mot de passe à afficher.</value>
<value>Aucun mot de passe à lister.</value>
</data>
<data name="NoItemsToList" xml:space="preserve">
<value>Aucun élément à afficher.</value>
<value>Il n'y a aucun élément à lister.</value>
</data>
<data name="SearchCollection" xml:space="preserve">
<value>Rechercher dans la collection</value>
@@ -1409,7 +1412,7 @@ La numérisation se fera automatiquement.</value>
<value>À qui appartient cet élément ?</value>
</data>
<data name="NoCollectionsToList" xml:space="preserve">
<value>Aucune collection à afficher.</value>
<value>Il n'y a aucune collection à lister.</value>
</data>
<data name="MovedItemToOrg" xml:space="preserve">
<value>{0} déplacé vers {1}</value>
@@ -1431,7 +1434,7 @@ La numérisation se fera automatiquement.</value>
<value>Déplacer vers l'organisation</value>
</data>
<data name="NoOrgsToList" xml:space="preserve">
<value>Aucune organisation à afficher.</value>
<value>Aucune organisation à lister.</value>
</data>
<data name="MoveToOrgDesc" xml:space="preserve">
<value>Choisissez une organisation vers laquelle vous souhaitez déplacer cet élément. Déplacer un élément vers une organisation transfère la propriété de l'élément à cette organisation. Vous ne serez plus le propriétaire direct de cet élément une fois qu'il aura été déplacé.</value>
@@ -1454,7 +1457,7 @@ La numérisation se fera automatiquement.</value>
<comment>Short for "Password Generator"</comment>
</data>
<data name="NoFoldersToList" xml:space="preserve">
<value>Aucun dossier à afficher.</value>
<value>Il n'y a aucun dossier à lister.</value>
</data>
<data name="FingerprintPhrase" xml:space="preserve">
<value>Phrase d'empreinte</value>
@@ -1537,7 +1540,7 @@ La numérisation se fera automatiquement.</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
<value>Choisissez la manière par défaut dont la détection de correspondance URI est gérée pour les connexions lors de l'exécution d'actions telles que le remplissage automatique.</value>
<value>Choisissez la manière de gestion par défaut de la détection de correspondance URI pour les identifiants lors de l'exécution d'actions telles que la saisie automatique.</value>
</data>
<data name="Theme" xml:space="preserve">
<value>Thème</value>
@@ -1556,7 +1559,7 @@ La numérisation se fera automatiquement.</value>
<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>
<value>Copier la note</value>
</data>
<data name="Exit" xml:space="preserve">
<value>Quitter</value>
@@ -1580,10 +1583,10 @@ La numérisation se fera automatiquement.</value>
<comment>'Solarized Dark' is the name of a specific color scheme. It should not be translated.</comment>
</data>
<data name="AutofillBlockedUris" xml:space="preserve">
<value>Remplissage automatique des URIs bloqués</value>
<value>Saisie automatique des URIs bloqués</value>
</data>
<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>
<value>La saisie automatique ne sera pas proposée pour les URI bloqués. Séparez plusieurs URI par une virgule. Par exemple : "https://twitter.com, androidapp://com.twitter.android".</value>
</data>
<data name="AskToAddLogin" xml:space="preserve">
<value>Demander pour ajouter un identifiant</value>
@@ -1595,7 +1598,7 @@ La numérisation se fera automatiquement.</value>
<value>Au redémarrage de l'application</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Le remplissage automatique permet d'accéder facilement à votre coffre Bitwarden depuis d'autres sites et applications. Il semble que vous n'ayez pas activé de service de remplissage automatique pour Bitwarden. Activez le remplissage automatique pour Bitwarden à partir de l'écran "Paramètres".</value>
<value>La saisie automatique permet d'accéder facilement et en toute sécurité à votre coffre Bitwarden à partir d'autres sites web et applications. Il semble que vous n'ayez pas configuré de service de saisie automatique pour Bitwarden. Configurez la saisie automatique pour Bitwarden à partir de l'écran "Paramètres".</value>
</data>
<data name="ThemeAppliedOnRestart" xml:space="preserve">
<value>Vos modifications de thème s'appliqueront lorsque l'application sera redémarrée.</value>
@@ -1629,7 +1632,7 @@ La numérisation se fera automatiquement.</value>
<value>Utiliser la biométrie pour déverrouiller</value>
</data>
<data name="AccessibilityOverlayPermissionAlert" xml:space="preserve">
<value>Bitwarden requiert votre attention - Voir "Service d'accessibilité pour le remplissage automatique" dans les paramètres de Bitwarden</value>
<value>Bitwarden a besoin d'attention - Voir "Service d'accessibilité de saisie automatique" depuis les paramètres de Bitwarden</value>
</data>
<data name="BitwardenAutofillServiceOverlayPermission" xml:space="preserve">
<value>3. Sur l'écran des paramètres d'application Android pour Bitwarden, sélectionnez "Superposer aux autres applications" (sous "Avancé") et appuyez sur le bouton pour permettre la superposition.</value>
@@ -1665,7 +1668,7 @@ La numérisation se fera automatiquement.</value>
<value>Confirmez votre identité pour continuer.</value>
</data>
<data name="ExportVaultWarning" xml:space="preserve">
<value>Cet export contient les données de votre coffre dans un format non chiffré. Vous ne devriez ni le stocker ni l'envoyer via des canaux non sécurisés (tel que par e-mail). Supprimez-le immédiatement après l'avoir utilisé.</value>
<value>Cet export contient vos données de coffre dans un format non chiffré. Vous ne devriez pas stocker ou envoyer le fichier exporté par des canaux non sécurisés (comme le courriel). Supprimez-le immédiatement dès que vous avez fini de l'utiliser.</value>
</data>
<data name="EncExportKeyWarning" xml:space="preserve">
<value>Cet export chiffre vos données en utilisant la clé de chiffrement de votre compte. Si jamais vous modifiez la clé de chiffrement de votre compte, vous devriez exporter à nouveau car vous ne pourrez pas déchiffrer ce fichier.</value>
@@ -1704,7 +1707,7 @@ La numérisation se fera automatiquement.</value>
<value>La pièce jointe a été enregistrée avec succès</value>
</data>
<data name="AutofillTileAccessibilityRequired" xml:space="preserve">
<value>Veuillez activer le "Service d'accessibilité pour le remplissage automatique" dans les paramètres de Bitwarden pour utiliser la tuile de remplissage automatique.</value>
<value>Veuillez activer le "Service d'accessibilité de saisie automatique" dans les paramètres de Bitwarden pour utiliser la tuile de saisie automatique.</value>
</data>
<data name="AutofillTileUriNotFound" xml:space="preserve">
<value>Aucun champ de mot de passe détecté</value>
@@ -1822,10 +1825,10 @@ La numérisation se fera automatiquement.</value>
<value>Politique de confidentialité</value>
</data>
<data name="AccessibilityDrawOverPermissionAlert" xml:space="preserve">
<value>Bitwarden requiert votre attention - Activer "Superposition" dans "Services de remplissage automatique" depuis les paramètres de Bitwarden</value>
<value>Bitwarden a besoin d'attention - Activer "Superposition" dans "Services de saisie automatique" depuis les paramètres de Bitwarden.</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Services de remplissage automatique</value>
<value>Services de saisie automatique</value>
</data>
<data name="InlineAutofill" xml:space="preserve">
<value>Utiliser le remplissage automatique intégré</value>
@@ -1837,10 +1840,10 @@ La numérisation se fera automatiquement.</value>
<value>Utiliser l'accessibilité</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Utilisez le service d'accessibilité de Bitwarden pour remplir automatiquement vos identifiants à travers les applications et le web. Lorsqu'il est activé, nous afficherons une popup lorsque des champs de connexion sont sélectionnés.</value>
<value>Utilisez le service d'accessibilité Bitwarden pour saisir automatiquement vos identifiants sur les applications et le web. Une fois configuré, nous afficherons un popup lorsque les champs de connexion seront sélectionnés.</value>
</data>
<data name="AccessibilityDescription2" xml:space="preserve">
<value>Utilisez le service d'accessibilité de Bitwarden pour remplir automatiquement vos identifiants à travers les applications et le web. (Nécessite également l'activation de la superposition)</value>
<value>Utilisez le service d'accessibilité Bitwarden pour saisir automatiquement vos identifiants sur les applications et le web (requiert également l'activation de la superposition).</value>
</data>
<data name="AccessibilityDescription3" xml:space="preserve">
<value>Utilisez le service d'accessibilité Bitwarden pour utiliser la tuile de remplissage automatique rapide et/ou afficher une popup en utilisant la superposition (si activée).</value>
@@ -1855,7 +1858,7 @@ La numérisation se fera automatiquement.</value>
<value>Activer cette option permet au service d'accessibilité de Bitwarden d'afficher une popup lorsque les champs d'identifiants sont sélectionnés.</value>
</data>
<data name="DrawOverDescription2" xml:space="preserve">
<value>Si cette option est activée, le service d'accessibilité de Bitwarden affichera une popup lorsque des champs d'identifiants sont sélectionnés pour aider à remplir automatiquement vos identifiants.</value>
<value>S'il est activé, le service d'accessibilité Bitwarden affichera une fenêtre popup lorsque les champs de connexion sont sélectionnés afin de faciliter la saisie automatique de vos identifiants.</value>
</data>
<data name="DrawOverDescription3" xml:space="preserve">
<value>Si cette option est activée, l'accessibilité affichera une popup pour améliorer le service de remplissage automatique pour les anciennes applications qui ne prennent pas en charge les outils de remplissage automatique d'Android.</value>
@@ -1980,7 +1983,7 @@ La numérisation se fera automatiquement.</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>Il ny a aucun Send dans votre compte.</value>
<value>Il n'y a aucun Send dans votre compte.</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">
@@ -2056,7 +2059,7 @@ La numérisation se fera automatiquement.</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>Cacher mon adresse e-mail aux destinataires.</value>
<value>Masquer mon adresse électronique aux destinataires</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>Une ou plusieurs politiques d'organisation affectent vos options Send.</value>
@@ -2067,7 +2070,7 @@ La numérisation se fera automatiquement.</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>Vous devez vérifier votre adresse e-mail pour utiliser des fichiers avec Send. Vous pouvez vérifier votre adresse e-mail dans le coffre web.</value>
<value>Vous devez vérifier votre courriel pour utiliser des fichiers avec Send. Vous pouvez vérifier votre courriel dans le coffre web.</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">
@@ -2209,13 +2212,13 @@ La numérisation se fera automatiquement.</value>
<value>Renvoyer le Code</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>Un code de vérification a été envoyé à votre adresse e-mail.</value>
<value>Un code de vérification a été envoyé à votre courriel</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>Une erreur s'est produite lors de l'envoi d'un code de vérification à votre adresse e-mail. Veuillez réessayer</value>
<value>Une erreur s'est produite lors de l'envoi d'un code de vérification à votre courriel. Veuillez réessayer</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Saisissez le code de vérification que nous avons envoyé votre adresse e-mail</value>
<value>Saisissez le code de vérification qui vous a été envoyé par courriel</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Envoyer les journaux de plantage</value>
@@ -2419,6 +2422,14 @@ sélectionnez Ajouter TOTP pour stocker la clé en toute sécurité</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Jeton d'accès API</value>
</data>
@@ -2511,7 +2522,58 @@ Voulez-vous basculer vers ce compte ?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Cette demande n'est plus valide</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Demandes de connexion en attente</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Refuser toutes les demandes</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Êtes-vous sûr de vouloir refuser toutes les demandes de connexion en attente ?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Demandes refusées</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Aucune demande en attente</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Activer la permission de l'appareil photo pour utiliser le scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Votre mot de passe principal ne peut pas être récupéré si vous l'oubliez ! {0} caractères minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Mot de passe principal faible</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Mot de passe faible identifié. Utilisez un mot de passe fort pour protéger votre compte. Êtes-vous sûr de vouloir utiliser un mot de passe faible?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Faible</value>
</data>
<data name="Good" xml:space="preserve">
<value>Suffisant</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Fort</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Vérifier les fuites de données connues pour ce mot de passe</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Mot de passe principal compromis</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Mot de passe trouvé dans une fuite de données. Utilisez un mot de passe unique pour protéger votre compte. Voulez-vous vraiment utiliser un mot de passe compromis ?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Mot de passe principal faible et compromis</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Mot de passe faible identifié et trouvé dans une fuite de données. Utilisez un mot de passe fort et unique pour protéger votre compte. Voulez-vous vraiment utiliser ce mot de passe ?</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -1104,6 +1104,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>העלמה</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>נובמבר</value>
</data>
@@ -2422,6 +2425,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2491,7 +2502,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2514,7 +2525,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1104,6 +1104,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>नवंबर</value>
</data>
@@ -2421,6 +2424,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2490,7 +2501,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2513,7 +2524,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1102,6 +1102,9 @@
<data name="Ms" xml:space="preserve">
<value>gđica.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>studeni</value>
</data>
@@ -2417,6 +2420,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token za API pristup</value>
</data>
@@ -2509,7 +2520,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Ovaj zahtjev više nije valjan</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1102,6 +1102,9 @@
<data name="Ms" xml:space="preserve">
<value>Kisasszony</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>november</value>
</data>
@@ -2418,6 +2421,14 @@ TOTP hozzáadása a kulcs biztonságos tárolásához lehetőséget.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>FastMail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API hozzáférési vezérjel</value>
</data>
@@ -2510,7 +2521,58 @@ Szeretnénk átváltani erre a fiókra?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>A kérés már nem érvényes.</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Függő bejelentkezési kérések</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Összes kérés elutasítása</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Biztosan elutasításra kerüljön az összes függőben levő bejelentkezési kérés?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>A kérések elutasításra kerültek.</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Nincs függőben levő kérés.</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Kamera engedélyezése a lapolvasó használatához</value>
</data>
<data name="Important" xml:space="preserve">
<value>Fontos</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>A fő jelszót nem lehet visszaállítani, ha elfelejtjük! Legalább {0} karakter.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Gyenge mesterjelszó</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Gyenge jelszó lett azonosítva. A fiók védelme érdekében használjunk erős jelszót. Biztos, hogy gyenge jelszót akarunk használni?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Gyenge</value>
</data>
<data name="Good" xml:space="preserve">
<value>Jó</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Erős</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Az ehhez a jelszóhoz tartozó ismert adatvédelmi incidensek ellenőrzése</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Kitett mesterjelszó</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>A jelszó megtalálható egy adatvédelmi incidensben. A fiók védelméhez használjunk egyedi jelszót. Biztos, hogy kitett jelszót szeretnénk használni?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Gyenge vagy kitett mesterjelszó</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Gyenge jelszó lett azonosítva és megtalálva egy adatvédelmi incidens során. A fók védelme érdekében használjunk erős és egyedi jelszót. Biztosan használni szeretnénk ezt a jelszót?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Proses pindai akan terjadi secara otomatis.</value>
<data name="Ms" xml:space="preserve">
<value>Nona</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2488,7 +2499,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1102,6 +1102,9 @@
<data name="Ms" xml:space="preserve">
<value>Sig.na</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembre</value>
</data>
@@ -2137,7 +2140,7 @@
<value>Questa organizzazione ha una politica aziendale che ti iscriverà automaticamente al ripristino della password. Ciò permetterà agli amministratori dell'organizzazione di cambiare la tua password principale.</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>Le tue politiche organizzative stanno influenzando il timeout della tua cassaforte. Il timeout massimo consentito della cassaforte è di {0} ora(e) e {1} minuto(i)</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Il timeout della tua cassaforte supera i limiti impostati dalla tua organizzazione.</value>
@@ -2419,6 +2422,14 @@ seleziona Aggiungi TOTP per salvare la chiave in modo sicuro</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token di accesso API</value>
</data>
@@ -2450,7 +2461,7 @@ seleziona Aggiungi TOTP per salvare la chiave in modo sicuro</value>
<value>Casuale</value>
</data>
<data name="ConnectToWatch" xml:space="preserve">
<value>Connetti a Watch</value>
<value>Connetti a watch</value>
</data>
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
<value>Maggiori informazioni sul servizio di accessibilità</value>
@@ -2511,7 +2522,58 @@ Vuoi passare a questo account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>La richiesta non è più valida</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Richieste d'accesso in sospeso</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Rifiuta tutte le richieste</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Sei sicuro di voler rifiutare tutte le richieste d'accesso in sospeso?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Richieste rifiutate</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Nessuna richiesta in sospeso</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Abilita i permessi della fotocamera per usare lo scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Importante</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>La tua password principale non può essere recuperata se la dimentichi! {0} caratteri minimi.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Password principale debole</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Password debole identificata. Usa una password forte per proteggere il tuo account. Sei sicuro di voler usare una password debole?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Debole</value>
</data>
<data name="Good" xml:space="preserve">
<value>Buona</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Forte</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Controlla se la tua password è presente nei database dei data breach noti</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Password principale violata</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password trovata in un database di data breach noto. Usa una password esclusiva per proteggere il tuo account. Sei sicuro di voler usare una password violata?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Password principale debole e violata</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password debole trovata in un database di data breach noto. Usa una password forte ed esclusiva per proteggere il tuo account. Sei sicuro di voler utilizzare questa password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>11月</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API アクセストークン</value>
</data>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>このリクエストは無効になりました</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>保留中のログインリクエスト</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>すべてのリクエストを拒否する</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>保留中のログインリクエストをすべて拒否してもよろしいですか?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>リクエストが拒否されました</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>保留中のリクエストはありません</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>スキャナを使用できるようカメラ権限を許可する</value>
</data>
<data name="Important" xml:space="preserve">
<value>重要</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>マスターパスワードを忘れた場合は復元できません。最小文字数は {0} です。</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>脆弱なマスターパスワード</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>入力されたパスワードは脆弱です。アカウントを守るためより強力なパスワードを使用してください。本当にこの脆弱なパスワードを使用しますか?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>脆弱</value>
</data>
<data name="Good" xml:space="preserve">
<value>良好</value>
</data>
<data name="Strong" xml:space="preserve">
<value>強力</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>このパスワードの既知のデータ流出を確認</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>流出したマスターパスワード</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>入力したパスワードはデータ流出結果で見つかりました。アカウントを保護するためには一意のパスワードを使用してください。流出済みのパスワードを本当に使用しますか?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>脆弱で流出済みのマスターパスワード</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>入力されたパスワードは脆弱かつすでに流出済みです。アカウントを守るためより強力で一意なパスワードを使用してください。本当にこの脆弱なパスワードを使用しますか?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1104,6 +1104,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>ಎಂ.ಎಸ್</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>ನವೆಂಬರ್</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>11월</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2488,7 +2499,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>더 이상 유효하지 않은 요청입니다</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>스캐너 기능을 위해 권한을 허용해 주십시오</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Panelė</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Lapkritis</value>
</data>
@@ -1155,7 +1158,7 @@ Scanning will happen automatically.</value>
<value>Go to my vault</value>
</data>
<data name="Collections" xml:space="preserve">
<value>Collections</value>
<value>Rinkinys</value>
</data>
<data name="NoItemsCollection" xml:space="preserve">
<value>There are no items in this collection.</value>
@@ -1198,31 +1201,31 @@ Scanning will happen automatically.</value>
<value>We were unable to automatically open the Android autofill settings menu for you. You can navigate to the autofill settings menu manually from Android Settings &gt; System &gt; Languages and input &gt; Advanced &gt; Autofill service.</value>
</data>
<data name="CustomFieldName" xml:space="preserve">
<value>Custom field name</value>
<value>Pasirinktinio lauko pavadinimas</value>
</data>
<data name="FieldTypeBoolean" xml:space="preserve">
<value>Boolean</value>
<value>Dvejetainiai veiksmai</value>
</data>
<data name="FieldTypeHidden" xml:space="preserve">
<value>Hidden</value>
<value>Paslėpta</value>
</data>
<data name="FieldTypeLinked" xml:space="preserve">
<value>Linked</value>
<value>Susieta</value>
</data>
<data name="FieldTypeText" xml:space="preserve">
<value>Text</value>
<value>Tekstas</value>
</data>
<data name="NewCustomField" xml:space="preserve">
<value>New custom field</value>
<value>Naujas pasirinktis laukelis</value>
</data>
<data name="SelectTypeField" xml:space="preserve">
<value>What type of custom field do you want to add?</value>
</data>
<data name="Remove" xml:space="preserve">
<value>Remove</value>
<value>Pašalinti</value>
</data>
<data name="NewUri" xml:space="preserve">
<value>New URI</value>
<value>Naujas URI</value>
</data>
<data name="URIPosition" xml:space="preserve">
<value>URI {0}</value>
@@ -1232,21 +1235,21 @@ Scanning will happen automatically.</value>
<value>Base domain</value>
</data>
<data name="Default" xml:space="preserve">
<value>Default</value>
<value>Numatyta</value>
</data>
<data name="Exact" xml:space="preserve">
<value>Exact</value>
<value>Tikslus</value>
</data>
<data name="Host" xml:space="preserve">
<value>Host</value>
<value>Serveris</value>
<comment>A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'.</comment>
</data>
<data name="RegEx" xml:space="preserve">
<value>Regular expression</value>
<value>Reguliari išraiška</value>
<comment>A programming term, also known as 'RegEx'.</comment>
</data>
<data name="StartsWith" xml:space="preserve">
<value>Starts with</value>
<value>Prasideda su</value>
</data>
<data name="URIMatchDetection" xml:space="preserve">
<value>URI match detection</value>
@@ -1259,10 +1262,10 @@ Scanning will happen automatically.</value>
<value>Yes, and save</value>
</data>
<data name="AutofillAndSave" xml:space="preserve">
<value>Auto-fill and save</value>
<value>Automatiškai užpildyti ir išsaugoti</value>
</data>
<data name="Organization" xml:space="preserve">
<value>Organization</value>
<value>Organizacija</value>
<comment>An entity of multiple related people (ex. a team or business organization).</comment>
</data>
<data name="HoldYubikeyNearTop" xml:space="preserve">
@@ -1340,14 +1343,14 @@ Scanning will happen automatically.</value>
<value>Saugūs įrašai</value>
</data>
<data name="AllItems" xml:space="preserve">
<value>All items</value>
<value>Visi elementai</value>
</data>
<data name="URIs" xml:space="preserve">
<value>URIs</value>
<value>URI - "nuoroda"</value>
<comment>Plural form of a URI</comment>
</data>
<data name="CheckingPassword" xml:space="preserve">
<value>Checking password...</value>
<value>Tikrinamas slaptažodis...</value>
<comment>A loading message when doing an exposed password check.</comment>
</data>
<data name="CheckPassword" xml:space="preserve">
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -172,7 +172,7 @@
<comment>Message shown when interacting with the server</comment>
</data>
<data name="DoYouReallyWantToDelete" xml:space="preserve">
<value>Vai tiešām izdzēst? Šo darbību nevar atsaukt.</value>
<value>Vai jūs tiešām vēlaties dzēst? Šo darbību nav iespējams atsaukt.</value>
<comment>Confirmation alert message when deleteing something.</comment>
</data>
<data name="Edit" xml:space="preserve">
@@ -261,19 +261,19 @@
<comment>The button text that allows user to launch the website to their web browser.</comment>
</data>
<data name="LogIn" xml:space="preserve">
<value>Pierakstīties</value>
<value>Pieteikties</value>
<comment>The login button text (verb).</comment>
</data>
<data name="LogInNoun" xml:space="preserve">
<value>Pierakstīšanās vienumi</value>
<value>Pieteikšanās vienums</value>
<comment>Title for login page. (noun)</comment>
</data>
<data name="LogOut" xml:space="preserve">
<value>Izrakstīties</value>
<value>Atteikties</value>
<comment>The log out button text (verb).</comment>
</data>
<data name="LogoutConfirmation" xml:space="preserve">
<value>Vai tiešām izrakstīties?</value>
<value>Vai tiešām atteikties?</value>
</data>
<data name="RemoveAccount" xml:space="preserve">
<value>Noņemt kontu</value>
@@ -342,7 +342,7 @@
<comment>Reveal a hidden value (password).</comment>
</data>
<data name="ItemDeleted" xml:space="preserve">
<value>Vienums tika izdzēsts.</value>
<value>Vienums ir izdzēsts</value>
<comment>Confirmation message after successfully deleting a login.</comment>
</data>
<data name="Submit" xml:space="preserve">
@@ -410,7 +410,7 @@
<value>Konts</value>
</data>
<data name="AccountCreated" xml:space="preserve">
<value>Tavs jaunais konts ir izveidots. Tagad Tu vari pierakstīties.</value>
<value>Jaunais konts ir izveidots. Tagad vari pieteikties.</value>
</data>
<data name="AddAnItem" xml:space="preserve">
<value>Pievienot vienumu</value>
@@ -419,7 +419,7 @@
<value>Lietotņu paplašinājums</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Izmantot Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pierakstīšanās veidnes dažādās lietotnēs un tīmeklī.</value>
<value>Izmantot Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pieteikšanās veidnes dažādās lietotnēs un tīmeklī.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Automātiskā aizpilde</value>
@@ -431,16 +431,16 @@
<value>Bitwarden lietotņu paplašinājums</value>
</data>
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
<value>Vieglākais veids, kā glabātavā pievienot jaunus pierakstīšanās vienumus, ir no Bitwarden lietotņu paplašinājuma. Vairāk par Bitwarden lietotņu paplašinājumu var uzzināt dodoties uz iestatījumu sadaļu.</value>
<value>Vieglākais veids, kā glabātavā pievienot jaunus pieteikšanās vienumus, ir no Bitwarden lietotnes paplašinājuma. Vairāk par Bitwarden lietotnes paplašinājumu var uzzināt iestatījumu skatā.</value>
</data>
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
<value>Izmantot Bitwarden Safari un citās lietotnēs, lai automātiski ievadītu pierakstīšanās vienumus.</value>
<value>Izmantot Bitwarden Safari un citās lietotnēs, lai automātiski ievadītu pieteikšanās vienumus.</value>
</data>
<data name="BitwardenAutofillService" xml:space="preserve">
<value>Bitwarden automātiskā aizpilde</value>
</data>
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
<value>Izmantot Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pierakstīšanās veidnes.</value>
<value>Izmantot Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pieteikšanās veidnes.</value>
</data>
<data name="ChangeEmail" xml:space="preserve">
<value>Mainīt e-pasta adresi</value>
@@ -493,10 +493,10 @@
<value>Saņem tūlītēju piekļuvi savām parolēm!</value>
</data>
<data name="ExtensionReady" xml:space="preserve">
<value>Tagad vari pierakstīties!</value>
<value>Tagad vari pieteikties!</value>
</data>
<data name="ExtensionSetup" xml:space="preserve">
<value>Tavi pierakstīšanās vienumi tagad ir viegli pieejami Safari, Chrome un citās atbalstītās lietotnēs.</value>
<value>Pieteikšanās vienumi tagad ir viegli pieejami Safari, Chrome un citās atbalstītās lietotnēs.</value>
</data>
<data name="ExtensionSetup2" xml:space="preserve">
<value>Safari un Chrome Bitwarden var atrast, izmantojot kopīgošanas ikonu (norāde: ritināt pa labi kopīgošanas izvēlnes apakšējā rindā).</value>
@@ -559,14 +559,14 @@
<value>Glabātavas noildzes darbība</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>Izrakstīšanās noņems visu piekļuvi glabātavai un pieprasīs tiešsaistes pieteikšanos pēc noildzes laika. Vai tiešām izmantot šo iestatījumu?</value>
<value>Atteikšanās noņems piekļuvi glabātavai un pieprasīs tiešsaistes pieteikšanos pēc noildzes laika. Vai tiešām izmantot šo iestatījumu?</value>
</data>
<data name="LoggingIn" xml:space="preserve">
<value>Notiek pierakstīšanās...</value>
<value>Notiek pieteikšanās...</value>
<comment>Message shown when interacting with the server</comment>
</data>
<data name="LoginOrCreateNewAccount" xml:space="preserve">
<value>Pieraksties vai izveido jaunu kontu, lai piekļūtu drošajai glabātavai!</value>
<value>Jāpiesakās vai izveido jauns konts, lai piekļūtu drošajai glabātavai.</value>
</data>
<data name="Manage" xml:space="preserve">
<value>Pārvaldīt</value>
@@ -598,7 +598,7 @@
<value>Citi iestatījumi</value>
</data>
<data name="MustLogInMainApp" xml:space="preserve">
<value>Vispirms ir jāpierakstās galvenajā Bitwarden lietotnē, lai varētu izmantot paplašinājumu.</value>
<value>Vispirms ir jāpiesakās galvenajā Bitwarden lietotnē, lai varētu izmantot paplašinājumu.</value>
</data>
<data name="Never" xml:space="preserve">
<value>Nekad</value>
@@ -616,7 +616,7 @@
<value>Glabātāvā nav vienumu, ko izmantot šajā tīmekļa vietnē/lietotnē. Piesist, lai pievienotu.</value>
</data>
<data name="NoUsernamePasswordConfigured" xml:space="preserve">
<value>Šajā pierakstīšanās vienumā nav norādīts lietotājvārds vai parole.</value>
<value>Šajā pieteikšanās vienumā nav norādīts lietotājvārds vai parole.</value>
</data>
<data name="OkGotIt" xml:space="preserve">
<value>Labi, sapratu!</value>
@@ -647,7 +647,7 @@
<value>Vai tiešām pārrakstīt esošo paroli?</value>
</data>
<data name="PushNotificationAlert" xml:space="preserve">
<value>Bitwarden nodrošina glabātavas sinhronizāciju, izmantojot pašpiegādes paziņojumus. Labākajai iespējamajai pieredzei lūgums atlasīt "Atļaut" gaidāmajā prasījuma logā, kad tiks vaicāts iespējot pašpiegādes paziņojumus.</value>
<value>Bitwarden nodrošina glabātavas sinhronizāciju, izmantojot pašpiegādes paziņojumus. Labākajai iespējamajai pieredzei lūgums atlasīt "Atļaut" gaidāmajā uzvednē, kad tiks vaicāts iespējot pašpiegādes paziņojumus.</value>
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
@@ -692,7 +692,7 @@
<comment>Message shown when interacting with the server</comment>
</data>
<data name="SyncingComplete" xml:space="preserve">
<value>Sinhronizēšana pabeigta.</value>
<value>Sinhronizācija pabeigta</value>
</data>
<data name="SyncingFailed" xml:space="preserve">
<value>Sinhronizēšana neizdevās.</value>
@@ -705,10 +705,10 @@
<comment>What Apple calls their fingerprint reader.</comment>
</data>
<data name="TwoStepLogin" xml:space="preserve">
<value>Divpakāpju pierakstīšanās</value>
<value>Divpakāpju pieteikšanās</value>
</data>
<data name="TwoStepLoginConfirmation" xml:space="preserve">
<value>Divpakāpju pieslēgšanās padara kontu krietni drošāku, pieprasot apstiprināt pierakstīšanos ar tādu citu ierīču vai pakalpojumu starpniecību kā drošības atslēga, autentificētāja lietotne, īsziņa, tālruņa zvans vai e-pasts. Divpakāpju pierakstīšanos var iespējot bitwarden.com tīmekļa glabātavā. Vai apmeklēt tīmekļa vietni?</value>
<value>Divpakāpju pieteikšanās padara kontu krietni drošāku, pieprasot apstiprināt pieteikšanos ar tādu citu ierīču vai pakalpojumu starpniecību kā drošības atslēga, autentificētāja lietotne, īsziņa, tālruņa zvans vai e-pasts. Divpakāpju pieteikšanos var iespējot bitwarden.com tīmekļa glabātavā. Vai apmeklēt tīmekļa vietni?</value>
</data>
<data name="UnlockWith" xml:space="preserve">
<value>Atslēgt ar {0}</value>
@@ -784,7 +784,7 @@
<value>Stāvoklis</value>
</data>
<data name="BitwardenAutofillServiceAlert2" xml:space="preserve">
<value>Vieglākais veids, kā glabātavā pievienot jaunus pierakstīšanās vienumus, ir no Bitwarden automātiskās aizpildes pakalpojuma. Vairāk par Bitwarden automātiskās aizpildi var uzzināt dodoties uz iestatījumu sadaļu.</value>
<value>Vieglākais veids, kā glabātavā pievienot jaunus pieteikšanās vienumus, ir no Bitwarden automātiskās aizpildes pakalpojuma. Vairāk par Bitwarden automātiskās aizpildi var uzzināt iestatījumu skatā.</value>
</data>
<data name="Autofill" xml:space="preserve">
<value>Automātiskā aizpilde</value>
@@ -827,11 +827,11 @@
<comment>For 2FA</comment>
</data>
<data name="LoginUnavailable" xml:space="preserve">
<value>Pierakstīšanās nav pieejama</value>
<value>Pieteikšanās nav pieejama</value>
<comment>For 2FA whenever there are no available providers on this device.</comment>
</data>
<data name="NoTwoStepAvailable" xml:space="preserve">
<value>Šim kontam ir iespējota divpakāpju pierakstīšanās, bet šajā ierīcē netiek nodrošināts neviens no uzstādītajiem divpakāpju pārbaudes nodrošinātājiem. Lūgums izmantot atbalstītu ierīci un/vai pievienot papildus nodrošinātājus, kas tiek labāk atbalstīti dažādās ierīcēs (piemēram, autentificētāja lietotni).</value>
<value>Šim kontam ir iestatīta divpakāpju pieteikšanās, bet šajā ierīcē netiek nodrošināts neviens no uzstādītajiem divpakāpju pārbaudes nodrošinātājiem. Lūgums izmantot atbalstītu ierīci un/vai pievienot papildus nodrošinātājus, kas tiek labāk atbalstīti dažādās ierīcēs (piemēram, autentificētāja lietotni).</value>
</data>
<data name="RecoveryCodeTitle" xml:space="preserve">
<value>Atgūšanas kods</value>
@@ -846,10 +846,10 @@
<comment>For 2FA</comment>
</data>
<data name="TwoStepLoginOptions" xml:space="preserve">
<value>Divpakāpju pierakstīšanās iespējas</value>
<value>Divpakāpju pieteikšanās iespējas</value>
</data>
<data name="UseAnotherTwoStepMethod" xml:space="preserve">
<value>Izmantot citu divpakāpju pierakstīšanās veidu</value>
<value>Izmantot citu divpakāpju pieteikšanās veidu</value>
</data>
<data name="VerificationEmailNotSent" xml:space="preserve">
<value>Apstiprinājumu nevarēja nosūtīt e-pastā. Mēģināt vēlreiz.</value>
@@ -916,7 +916,7 @@ Nolasīšana notiks automātiski.</value>
<value>Ievietot TOTP starpliktuvē</value>
</data>
<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>
<value>Ja pieteikšanās vienumam 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 pieteikšanās veidne.</value>
</data>
<data name="CopyTotpAutomatically" xml:space="preserve">
<value>Automātiski ievietot TOTP starpliktuvē</value>
@@ -1014,7 +1014,7 @@ Nolasīšana notiks automātiski.</value>
<value>Identitāte</value>
</data>
<data name="TypeLogin" xml:space="preserve">
<value>Pierakstīšanās vienums</value>
<value>Pieteikšanās vienums</value>
</data>
<data name="TypeSecureNote" xml:space="preserve">
<value>Droša piezīme</value>
@@ -1103,6 +1103,9 @@ Nolasīšana notiks automātiski.</value>
<data name="Ms" xml:space="preserve">
<value>Jk-dze</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembris</value>
</data>
@@ -1140,7 +1143,7 @@ Nolasīšana notiks automātiski.</value>
<value>Rādīt vietņu ikonas</value>
</data>
<data name="ShowWebsiteIconsDescription" xml:space="preserve">
<value>Attēlot atpazīstamu attēlu pie katra pierakstīšanās vienuma.</value>
<value>Attēlot atpazīstamu attēlu pie katra pieteikšanās vienuma.</value>
</data>
<data name="IconsUrl" xml:space="preserve">
<value>Ikonu servera URL</value>
@@ -1170,10 +1173,10 @@ Nolasīšana notiks automātiski.</value>
<value>Automātiskās aizpildes pieejamības pakalpojums</value>
</data>
<data name="AutofillServiceDescription" xml:space="preserve">
<value>Bitwarden automātiskās aizpildes pakalpojums izmanto Android automātiskās aizpildes ietvaru, lai palīdzētu aizpildīt pierakstīšanās, kredītkartes, un identitātes informācijas veidnes citās ierīces lietotnēs.</value>
<value>Bitwarden automātiskās aizpildes pakalpojums izmanto Android automātiskās aizpildes ietvaru, lai palīdzētu aizpildīt pieteikšanās, kredītkartes, un identitātes informācijas veidnes citās ierīces lietotnēs.</value>
</data>
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
<value>Bitwarden automātiskās aizpilde tiek izmantota, lai aizpildītu pierakstīšanās, kredītkaršu un identitātes informācijas veidnes citās lietotnēs.</value>
<value>Bitwarden automātiskās aizpilde tiek izmantota, lai aizpildītu pieteikšanās, kredītkaršu un identitātes informācijas veidnes citās lietotnēs.</value>
</data>
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
<value>Atvērt automātiskās aizpildes iestatījumus</value>
@@ -1289,10 +1292,10 @@ Nolasīšana notiks automātiski.</value>
<value>Automātiskā aizpilde iespējota!</value>
</data>
<data name="MustLogInMainAppAutofill" xml:space="preserve">
<value>Vispirms ir jāpierakstās galvenajā Bitwarden lietotnē, lai varētu izmantot automātisko aizpildi.</value>
<value>Vispirms ir jāpiesakās galvenajā Bitwarden lietotnē, lai varētu izmantot automātisko aizpildi.</value>
</data>
<data name="AutofillSetup" xml:space="preserve">
<value>Tavi pierakstīšanās vienumi tagad ir viegli pieejami tastatūrā, kad notiek pierakstīšanās lietotnēs un tīmekļa vietnēs.</value>
<value>Pieteikšanāš vienumi tagad ir viegli pieejami tastatūrā, kad notiek pieteikšanās lietotnēs un tīmekļa vietnēs.</value>
</data>
<data name="AutofillSetup2" xml:space="preserve">
<value>Mēs iesakām atspējot jebkuras citas automātiskās aizpildes lietotnes iestatījumos, ja nav iecerēts izmantot tās.</value>
@@ -1322,7 +1325,7 @@ Nolasīšana notiks automātiski.</value>
<value>Paroļu automātiska aizpilde</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>Vieglākais veids, kā glabātavā pievienot jaunus pierakstīšanās vienumus, ir izmantojot Bitwarden automātiskās aizpildes paplašinājumu. Vairāk par to var uzzināt dodoties uz iestatījumu sadaļu.</value>
<value>Vieglākais veids, kā glabātavā pievienot jaunus pieteikšanās vienumus, ir izmantojot Bitwarden automātiskās aizpildes paplašinājumu. Vairāk par to var uzzināt iestatījumu skatā.</value>
</data>
<data name="InvalidEmail" xml:space="preserve">
<value>Nederīga e-pasta adrese.</value>
@@ -1334,7 +1337,7 @@ Nolasīšana notiks automātiski.</value>
<value>Identitātes</value>
</data>
<data name="Logins" xml:space="preserve">
<value>Pierakstīšanās vienumi</value>
<value>Pieteikšanās vienumi</value>
</data>
<data name="SecureNotes" xml:space="preserve">
<value>Drošās piezīmes</value>
@@ -1381,10 +1384,10 @@ Nolasīšana notiks automātiski.</value>
<value>Meklēt krājumā</value>
</data>
<data name="SearchFileSends" xml:space="preserve">
<value>Meklēt datņu "Sends"</value>
<value>Meklēt datņu Sūtījumus</value>
</data>
<data name="SearchTextSends" xml:space="preserve">
<value>Meklēt teksta "Sends"</value>
<value>Meklēt teksta Sūtījumus</value>
</data>
<data name="SearchGroup" xml:space="preserve">
<value>Meklēt {0}</value>
@@ -1486,10 +1489,10 @@ Nolasīšana notiks automātiski.</value>
<value>30 minūtes</value>
</data>
<data name="SetPINDescription" xml:space="preserve">
<value>Uzstādi savu PIN kodu Bitwarden atslēgšanai! Tavi PIN iestatījumi tiks atiestatīti, ja Tu pilnī izrakstīsies no lietotnes.</value>
<value>Iestatīt PIN kodu Bitwarden atslēgšanai. PIN iestatījumi tiks atiestatīti pēc pilnīgas izrakstīšanās no lietotnes.</value>
</data>
<data name="LoggedInAsOn" xml:space="preserve">
<value>Pierakstījies {1} kā {0}.</value>
<value>Pieteicies {1} kā {0}.</value>
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
</data>
<data name="VaultLockedMasterPassword" xml:space="preserve">
@@ -1586,7 +1589,7 @@ Nolasīšana notiks automātiski.</value>
<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="AskToAddLogin" xml:space="preserve">
<value>Vaicāt, lai pievienotu pierakstīšanās vienumu</value>
<value>Vaicāt, lai pievienotu pieteikšanās vienumu</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Vaicāt pievienot vienumu, ja tāds nav atrodams glabātavā.</value>
@@ -1617,7 +1620,7 @@ Nolasīšana notiks automātiski.</value>
<value>Pārslēgt redzamību</value>
</data>
<data name="LoginExpired" xml:space="preserve">
<value>Pierakstīšanās sesija ir beigusies.</value>
<value>Pieteikšanās sesija ir beigusies.</value>
</data>
<data name="BiometricsDirection" xml:space="preserve">
<value>Apstiprināšana ar biometriju</value>
@@ -1662,7 +1665,7 @@ Nolasīšana notiks automātiski.</value>
<value>Kods nosūtīts</value>
</data>
<data name="ConfirmYourIdentity" xml:space="preserve">
<value>Apstiprināt identitāti, lai turpinātu.</value>
<value>Lai turpinātu, apstipriniet savu identitāti.</value>
</data>
<data name="ExportVaultWarning" xml:space="preserve">
<value>Šī izguve satur glabātavas datus nešifrētā veidā. Izdoto datni nevajadzētu glabāt vai sūtīt nedrošos veidos (piemēram, e-pastā). Izdzēst to uzreiz pēc izmantošanas.</value>
@@ -1738,15 +1741,15 @@ Nolasīšana notiks automātiski.</value>
<comment>(action prompt) Label for the search text field when viewing the trash folder</comment>
</data>
<data name="DoYouReallyWantToPermanentlyDeleteCipher" xml:space="preserve">
<value>Vai tiešām izdzēst? Šo darbību nevar atsaukt.</value>
<value>Vai tiešām vēlaties neatgriezeniski dzēst? To nevar atsaukt.</value>
<comment>Confirmation alert message when permanently deleteing a cipher.</comment>
</data>
<data name="DoYouReallyWantToRestoreCipher" xml:space="preserve">
<value>Vai tiešām atjaunot šo vienumu?</value>
<value>Vai tiešām vēlaties atjaunot šo vienumu?</value>
<comment>Confirmation alert message when restoring a soft-deleted cipher.</comment>
</data>
<data name="DoYouReallyWantToSoftDeleteCipher" xml:space="preserve">
<value>Vai tiešām pārvietot uz atkritni?</value>
<value>Vai tiešām vēlaties sūtīt uz atkritni?</value>
<comment>Confirmation alert message when soft-deleting a cipher.</comment>
</data>
<data name="BiometricInvalidated" xml:space="preserve">
@@ -1762,10 +1765,10 @@ Nolasīšana notiks automātiski.</value>
<value>Sinhronizēt glabātavu ar uz leju pavelkošu kustību.</value>
</data>
<data name="LogInSso" xml:space="preserve">
<value>Uzņēmuma vienotā pierakstīšanās</value>
<value>Uzņēmuma vienotā pieteikšanās</value>
</data>
<data name="LogInSsoSummary" xml:space="preserve">
<value>Ātri pierakstīties, izmantojot apvienības vienotās pieteikšanās portālu. Lūgums ievadīt apvienības identifikatoru, lai sāktu.</value>
<value>Ātri pieteikties apvienības vienotās pieteikšanās portālā. Lūgums ievadīt apvienības identifikatoru, lai sāktu.</value>
</data>
<data name="OrgIdentifier" xml:space="preserve">
<value>Apvienības identifikators</value>
@@ -1783,7 +1786,7 @@ Nolasīšana notiks automātiski.</value>
<value>Vienā vai vairākos apvienības nosacījumos ir norādīts, ka galvenajai parolei ir jāatbilst šādām prasībām:</value>
</data>
<data name="PolicyInEffectMinComplexity" xml:space="preserve">
<value>Minimum complexity score of {0}</value>
<value>Minimālais sarežģītības rādītājs {0}</value>
</data>
<data name="PolicyInEffectMinLength" xml:space="preserve">
<value>Mazākais pieļaujamais garums ir {0}</value>
@@ -1837,13 +1840,13 @@ Nolasīšana notiks automātiski.</value>
<value>Izmantot pieejamību</value>
</data>
<data name="AccessibilityDescription" xml:space="preserve">
<value>Izmanto Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pierakstīšanās veidnes dažādās lietotnēs un tīmeklī. Kad tas ir iespējots, tiks attēlots uznirstošais logs, kad tiks atlasīts kāds pierakstīšanās veidnes lauks.</value>
<value>Bitwarden pieejamības pakalpojumu var izmantot, lai automātiski aizpildītu pieteikšanās veidnes dažādās lietotnēs un tīmeklī. Kad tas ir iestatīts, tiks attēlots uznirstošais logs, kad tiks atlasīts kāds pieteikšanās veidnes lauks.</value>
</data>
<data name="AccessibilityDescription2" xml:space="preserve">
<value>Izmanto Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pierakstīšanās veidnes dažādās lietotnēs un tīmeklī (ir nepieciešams iespējot arī "Rādīt pāri").</value>
<value>Izmantot Bitwarden pieejamības pakalpojumu, lai automātiski aizpildītu pierakstīšanās veidnes dažādās lietotnēs un tīmeklī (ir nepieciešams ieslēgt arī "Rādīt pāri").</value>
</data>
<data name="AccessibilityDescription3" xml:space="preserve">
<value>Bitwarden pieejamības pakalpojums tiek izmantots, lai lietotu automātiskās aizpildes ātrās darbības laukumu un/vai parādītu uznirstošo logu, izmantojot rādīšanu pāri (ja iespējota).</value>
<value>Bitwarden pieejamības pakalpojums tiek izmantots, lai lietotu automātiskās aizpildes ātrās darbības laukumu un/vai parādītu uznirstošo logu, izmantojot rādīšanu pāri (ja ieslēgta).</value>
</data>
<data name="AccessibilityDescription4" xml:space="preserve">
<value>Nepieciešams, lai izmantotu automātiskās aizpildes ātrās darbības laukumu vai pastiprinātu automātisko aizpildi, izmantojot rādīšanu pāri (ja iespējota).</value>
@@ -1852,13 +1855,13 @@ Nolasīšana notiks automātiski.</value>
<value>Izmantot rādīšanu pāri</value>
</data>
<data name="DrawOverDescription" xml:space="preserve">
<value>Kad iespējots, ļauj Bitwarden pieejamības pakalpojumam attēlot uznirstošo logu, kad tiek atlasīti pierakstīšanās lauki.</value>
<value>Ļauj Bitwarden pieejamības pakalpojumam attēlot uznirstošo logu, kad tiek atlasīti pieteikšanās lauki.</value>
</data>
<data name="DrawOverDescription2" xml:space="preserve">
<value>Ja iespējots, Bitwarden pieejamības pakalpojums attēlos uznirstošo logu, kad pierakstīšanās lauki tiek atlasīti, lai palīdzētu automātiski aizpildīt pieteikšanās veidnes.</value>
<value>Ja ieslēgts, Bitwarden pieejamības pakalpojums attēlos uznirstošo logu, kad pieteikšanās lauki tiek atlasīti, lai palīdzētu automātiski aizpildīt pieteikšanās veidnes.</value>
</data>
<data name="DrawOverDescription3" xml:space="preserve">
<value>Ja iespējots, pieejamība attēlos uznirstošo logu, lai pastiprinātu automātisko aizpildi vecākās lietotnēs, kas neatbalsta Android automātiskās aizpildes ietvaru.</value>
<value>Ja ieslēgts, pieejamība attēlos uznirstošo logu, lai pastiprinātu automātisko aizpildi vecākās lietotnēs, kas nenodrošina Android automātiskās aizpildes ietvaru.</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>Uzņēmuma nosacījumi liedz saglabāt vienumus privātajā glabātavā. Ir jānorāda piederība apvienībai un jāizvēlas kāds no pieejamajiem krājumiem.</value>
@@ -1867,19 +1870,19 @@ Nolasīšana notiks automātiski.</value>
<value>Apvienības nosacījumi ietekmē Tavas īpašumtiesību iespējas.</value>
</data>
<data name="Send" xml:space="preserve">
<value>"Send"</value>
<value>Sūtīt</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>Visi "Send"</value>
<value>Visi Sūtījumi</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>"Send" vienumi</value>
<value>Sūtījumi</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>Lasāms nosaukums, kas apraksta šo "Send".</value>
<value>Draudzīgs nosaukums, lai raksturotu šo Sūtījumu.</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">
@@ -1892,7 +1895,7 @@ Nolasīšana notiks automātiski.</value>
<value>Teksts, kuru ir vēlme nosūtīt.</value>
</data>
<data name="HideTextByDefault" xml:space="preserve">
<value>Kad piekļūst šim "Send", pēc noklusējuma paslēpt saturu</value>
<value>Piekļūstot Sūtījumam, pēc noklusējuma paslēpiet tekstu</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">
@@ -1920,7 +1923,7 @@ Nolasīšana notiks automātiski.</value>
<value>Dzēšanas laiks</value>
</data>
<data name="DeletionDateInfo" xml:space="preserve">
<value>"Send" tiks pastāvīgi izdzēsts norādītajā dienā un laikā.</value>
<value>Sūtījums tiks neatgriezeniski dzēsts norādītajā datumā un laikā.</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">
@@ -1933,7 +1936,7 @@ Nolasīšana notiks automātiski.</value>
<value>Derīguma beigu laiks</value>
</data>
<data name="ExpirationDateInfo" xml:space="preserve">
<value>Ja uzstādīts, piekļuve šim "Send" beigsies norādītajā dienā un laikā.</value>
<value>Ja tas ir iestatīts, piekļuve šim Sūtījumam beigsies norādītajā datumā un laikā.</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">
@@ -1943,7 +1946,7 @@ Nolasīšana notiks automātiski.</value>
<value>Lielākais pieļaujamais piekļuvju skaits</value>
</data>
<data name="MaximumAccessCountInfo" xml:space="preserve">
<value>Ja uzstādīts, lietotāji nevarēs piekļūt šim "Send", kad tiks sasniegts lielākais pieļaujamais piekļūšanas reižu skaits.</value>
<value>Ja tas ir iestatīts, lietotāji vairs nevarēs piekļūt šim Sūtījumam, tiklīdz būs sasniegts maksimālais piekļuves skaits.</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">
@@ -1956,14 +1959,14 @@ Nolasīšana notiks automātiski.</value>
<value>Jauna parole</value>
</data>
<data name="PasswordInfo" xml:space="preserve">
<value>Pēc izvēles pieprasīt lietotājiem paroli, lai viņi varētu piekļūt šim "Send".</value>
<value>Pēc izvēles pieprasīt paroli, lai lietotāji varētu piekļūt šim Sūtījumam.</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">
<value>Noņemt paroli</value>
</data>
<data name="AreYouSureRemoveSendPassword" xml:space="preserve">
<value>Vai tiešām noņemt paroli?</value>
<value>Vai tiešām vēlaties noņemt paroli?</value>
</data>
<data name="RemovingSendPassword" xml:space="preserve">
<value>Noņem paroli</value>
@@ -1972,19 +1975,19 @@ Nolasīšana notiks automātiski.</value>
<value>Parole ir noņemta</value>
</data>
<data name="NotesInfo" xml:space="preserve">
<value>Personīgās piezīmes par šo "Send".</value>
<value>Privātas piezīmes par šo Sūtījumu.</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>Atspējot šo "Send", lai neviens tam nevarētu piekļūt.</value>
<value>Deaktivizēt šo Sūtījumu, lai neviens tam nevarētu piekļūt</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>Kontā nav neviena "Send".</value>
<value>Jūsu kontā nav neviena Sūtījuma.</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>Pievienot "Send'</value>
<value>Pievienot Sūtījumu</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">
@@ -1994,35 +1997,35 @@ Nolasīšana notiks automātiski.</value>
<value>Kopīgot saiti</value>
</data>
<data name="SendLink" xml:space="preserve">
<value>"Send" saite</value>
<value>Sūtījuma saite</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>Meklēt "Send"</value>
<value>Meklēt Sūtījumus</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>Labot "Send"</value>
<value>Labot Sūtījumu</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>Pievienot "Send'</value>
<value>Jauns Sūtījums</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>Vai tiešām izdzēst šo "Send"?</value>
<value>Vai tiešām vēlaties dzēst šo Sūtījumu?</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" tika izdzēsts.</value>
<value>Sūtījums dzēsts</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" ir atjaunināts.</value>
<value>Sūtījums saglabāts</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>Ir izveidots jauns "Send".</value>
<value>Sūtījums izveidots</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">
@@ -2044,30 +2047,30 @@ Nolasīšana notiks automātiski.</value>
<value>Pielāgots</value>
</data>
<data name="ShareOnSave" xml:space="preserve">
<value>Saglabājot kopīgot šo "Send".</value>
<value>Kopīgojiet šo Sūtījumu pēc saglabāšanas</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>Uzņēmuma nosacījumu kopas dēļ ir tikai iespējams dzēst esošu "Send".</value>
<value>Organizācijas politikas dēļ jūs varat dzēst tikai esošu Sūtījumu.</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>Par "Send"</value>
<value>Par Sūtījumu</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>Slēpt e-pasta adresi no saņēmējiem.</value>
</data>
<data name="SendOptionsPolicyInEffect" xml:space="preserve">
<value>Viens vai vairāki apvienības nosacījumi ietekmē "Send" iestatījumus.</value>
<value>Viena vai vairākas organizācijas politikas ietekmē jūsu Sūtījuma opcijas.</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>Ar bezmaksas kontu ir iespējams tikai kopīgot tekstu. Ir nepieciešama Premium dalība, lai sūtītu datnes ar "Send".</value>
<value>Bezmaksas kontos var kopīgot tikai tekstu. Lai izmantotu failus ar Sūtījumu, ir nepieciešama Premium dalība.</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>Ir nepieciešams apstiprināt e-pasta adresi, lai sūtītu datnes ar "Send".</value>
<value>Jums ir jāapstiprina savs e-pasts, lai izmantotu failus ar Sūtījumu. Jūs varat verificēt savu e-pastu tīmekļa glabātuvē.</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">
@@ -2092,7 +2095,7 @@ Nolasīšana notiks automātiski.</value>
<value>Atjaunināt galveno paroli</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>Apvienības pārvaldnieks nesen nomainīja galveno paroli. Lai piekļūtu glabātavai, tā ir jāatjaunina. Turpinot tiks izbeigta pašreizējā sesija un tiks pieprasīta atkārtota pierakstīšanās. Esošās sesijas citās iekārtās var turpināt darboties līdz vienai stundai.</value>
<value>Apvienības pārvaldnieks nesen nomainīja galveno paroli. Tā ir jāatjaunina, lai varētu piekļūt glabātavai. Turpinot tiks izbeigta pašreizējā sesija un tiks pieprasīta atkārtota pieteikšanās. Esošās sesijas citās ierīcēs var turpināt darboties līdz vienai stundai.</value>
</data>
<data name="UpdatingPassword" xml:space="preserve">
<value>Atjaunina paroli</value>
@@ -2104,7 +2107,7 @@ Nolasīšana notiks automātiski.</value>
<value>Noņemt galveno paroli</value>
</data>
<data name="RemoveMasterPasswordWarning" xml:space="preserve">
<value>{0} izmanto vienoto pieteikšanos ar klientu pārvaldītu šifrēšanu. Turpinot no konta tiks noņemta galvenā parole un būs nepieciešams pierakstīties ar vienoto pieteikšanos.</value>
<value>{0} izmanto vienoto pieteikšanos ar klienta pārvaldītu šifrēšanu. Turpinot no konta tiks noņemta galvenā parole un būs nepieciešams pieteikties ar vienoto pieteikšanos.</value>
</data>
<data name="RemoveMasterPasswordWarning2" xml:space="preserve">
<value>Ja nav vēlēšanās noņemt galveno paroli, var pamest šo apvienību.</value>
@@ -2155,7 +2158,7 @@ Nolasīšana notiks automātiski.</value>
<value>Slēgts</value>
</data>
<data name="AccountLoggedOut" xml:space="preserve">
<value>Izrakstījies</value>
<value>Atteicies</value>
</data>
<data name="AccountSwitchedAutomatically" xml:space="preserve">
<value>Pārslēdzās uz nākamo pieejamo kontu</value>
@@ -2164,7 +2167,7 @@ Nolasīšana notiks automātiski.</value>
<value>Konts ir slēgts</value>
</data>
<data name="AccountLoggedOutSuccessfully" xml:space="preserve">
<value>Izrakstīšanās no konta bija veiksmīga</value>
<value>Veiksmīga izrakstīšanās no konta</value>
</data>
<data name="AccountRemovedSuccessfully" xml:space="preserve">
<value>Konts tika veiksmīgi noņemts</value>
@@ -2182,7 +2185,7 @@ Nolasīšana notiks automātiski.</value>
<value>Dzēš kontu</value>
</data>
<data name="YourAccountHasBeenPermanentlyDeleted" xml:space="preserve">
<value>Konts tika neatgriezeniski izdzēsts</value>
<value>Jūsu konts ir neatgriezeniski izdzēsts</value>
</data>
<data name="InvalidVerificationCode" xml:space="preserve">
<value>Nederīgs apstiprinājuma kods.</value>
@@ -2197,7 +2200,7 @@ Nolasīšana notiks automātiski.</value>
<value>Sūta</value>
</data>
<data name="CopySendLinkOnSave" xml:space="preserve">
<value>Saglabājot ievietot "Send" saiti starpliktuvē</value>
<value>Kopēt Sūtījuma saiti saglabāšanas laikā</value>
</data>
<data name="SendingCode" xml:space="preserve">
<value>Sūta kodu</value>
@@ -2212,7 +2215,7 @@ Nolasīšana notiks automātiski.</value>
<value>Pārbaudes kods tika nosūtīts e-pastā</value>
</data>
<data name="AnErrorOccurredWhileSendingAVerificationCodeToYourEmailPleaseTryAgain" xml:space="preserve">
<value>Pārbaudes koda nosūtīšanā uz e-pastu atgadījās kļūda. Lūgums mēģināt vēlreiz</value>
<value>Nosūtot verifikācijas kodu uz jūsu e-pastu, radās kļūda. Lūdzu mēģiniet vēlreiz</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Ievadīt pārbaudes kodu, kas tika nosūtīts e-pastā</value>
@@ -2315,13 +2318,13 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>Vai tiešām iespējot ekrāna tveršanu?</value>
</data>
<data name="LogInRequested" xml:space="preserve">
<value>Pieprasīta pierakstīšanās</value>
<value>Pieprasīta pieteikšanās</value>
</data>
<data name="AreYouTryingToLogIn" xml:space="preserve">
<value>Vai mēģini pierakstīties?</value>
<value>Vai mēģini pieteikties?</value>
</data>
<data name="LogInAttemptByXOnY" xml:space="preserve">
<value>{0} pierakstīšanās mēģinājums {1}</value>
<value>{0} pieteikšanās mēģinājums {1}</value>
</data>
<data name="DeviceType" xml:space="preserve">
<value>Ierīces veids</value>
@@ -2336,10 +2339,10 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>Tuvu</value>
</data>
<data name="ConfirmLogIn" xml:space="preserve">
<value>Apstiprināt pierakstīšanos</value>
<value>Apstiprināt pieteikšanos</value>
</data>
<data name="DenyLogIn" xml:space="preserve">
<value>Atteikt pierakstīšanos</value>
<value>Atteikt pieteikšanos</value>
</data>
<data name="JustNow" xml:space="preserve">
<value>Tikko</value>
@@ -2348,28 +2351,28 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>Pirms {0} minūtēm</value>
</data>
<data name="LogInAccepted" xml:space="preserve">
<value>Pierakstīšanās apstiprināta</value>
<value>Pieteikšanās ir apstiprināta</value>
</data>
<data name="LogInDenied" xml:space="preserve">
<value>Pierakstīšanās atteikta</value>
<value>Pieteikšanās ir atteikta</value>
</data>
<data name="ApproveLoginRequests" xml:space="preserve">
<value>Apstiprināt pierakstīšanās pieprasījumus</value>
<value>Apstiprināt pieteikšanās pieprasījumus</value>
</data>
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
<value>Izmantot šo ierīci, lai apstiprināt pierakstīšanās pieprasījumus, kas tiek veikti no citām iekārtām.</value>
<value>Izmantot šo ierīci, lai apstiprinātu pieteikšanās pieprasījumus no citām ierīcēm.</value>
</data>
<data name="AllowNotifications" xml:space="preserve">
<value>Atļaut paziņojumus</value>
</data>
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
<value>Saņemt uznirstošos paziņojumus par jauniem pierakstīšanās paziņojumiem</value>
<value>Saņemt uznirstošos paziņojumus par jauniem pieteikšanās pieprasījumiem</value>
</data>
<data name="NoThanks" xml:space="preserve">
<value>Nē, paldies!</value>
</data>
<data name="ConfimLogInAttempForX" xml:space="preserve">
<value>Apstiprināt pierakstīšanāš mēģinājumu {0}</value>
<value>Apstiprināt {0} pieteikšanās mēģinājumu</value>
</data>
<data name="AllNotifications" xml:space="preserve">
<value>Visi paziņojumi</value>
@@ -2419,6 +2422,14 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API piekļuves pilnvara</value>
</data>
@@ -2456,7 +2467,7 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>Pieejamības pakalpojuma izmantošanas skaidrojums</value>
</data>
<data name="AccessibilityDisclosureText" xml:space="preserve">
<value>Bitwarden izmanto pieejamības pakalpojumu, lai meklētu pierakstīšanās laukus lietotnēs un tīmekļa vietnēs, tad noskaidro atbistošus lauku identifikatorus lietotājvārda un paroles ievadīšanai, kad ir atrasta atbilstība lietotnei vai vietnei. Bitwarden neglabā neko no informācijas, ko nodrošina pakalpojums, kā arī nemēģina pārvaldīt ekrānā redzamās daļas, kas nav saistītas ar pierakstīšanās datu ievadi.</value>
<value>Bitwarden izmanto pieejamības pakalpojumu, lai meklētu pieteikšanās laukus lietotnēs un tīmekļa vietnēs, tad noskaidro atbistošus lauku identifikatorus lietotājvārda un paroles ievadīšanai, kad ir atrasta atbilstība lietotnei vai vietnei. Bitwarden neglabā neko no informācijas, ko nodrošina pakalpojums, kā arī nemēģina pārvaldīt ekrānā redzamās daļas, kas nav saistītas ar pieteikšanās datu ievadi.</value>
</data>
<data name="Accept" xml:space="preserve">
<value>Pieņemt</value>
@@ -2465,10 +2476,10 @@ jāizvēlas "Pievienot TOTP", lai droši glabātu atslēgu.</value>
<value>Noraidīt</value>
</data>
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
<value>Pierakstīšanās pieprasījuma derīgums jau ir beidzies.</value>
<value>Pieteikšanās pieprasījuma derīgums jau ir beidzies.</value>
</data>
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
<value>Pierakstīšanās mēģinājums no:
<value>Pieteikšanās mēģinājums no:
{0}
Vai pārslēgties uz šo kontu?</value>
</data>
@@ -2479,19 +2490,19 @@ Vai pārslēgties uz šo kontu?</value>
<value>Saņemt galvenās paroles norādi</value>
</data>
<data name="LoggingInAsX" xml:space="preserve">
<value>Pierakstās kā {0}</value>
<value>Piesakās kā {0}</value>
</data>
<data name="NotYou" xml:space="preserve">
<value>Tas neesi Tu?</value>
</data>
<data name="LogInWithMasterPassword" xml:space="preserve">
<value>Pierakstīties ar galveno paroli</value>
<value>Pieteikties ar galveno paroli</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Pierakstīties ar citu ierīci</value>
<value>Pieteikties ar ierīci</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Uzsākta pierakstīšanās</value>
<value>Uzsākta pieteikšanās</value>
</data>
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
<value>Uz ierīci ir nosūtīts paziņojums.</value>
@@ -2506,12 +2517,63 @@ Vai pārslēgties uz šo kontu?</value>
<value>Nepieciešama cita iespēja?</value>
</data>
<data name="ViewAllLoginOptions" xml:space="preserve">
<value>Apskatīt visas pierakstīšanās iespējas</value>
<value>Skatīt visas pieteikšanās iespējas</value>
</data>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Šis pieprasījums vairs nav derīgs</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Neapstiprinātie pieteikšanās pieprasījumi</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Noraidīt visus pieprasījumus</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Vai tiešām noraidīt visus neapstiprinātos pieteikšanās pieprasījumus?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Pieprasījumi noraidīti</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Nav neapstiprinātu pieprasījumu</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Nodrošināt atļauju izmantot kameru, lai lietotu nolasītāju</value>
</data>
<data name="Important" xml:space="preserve">
<value>Svarīgi</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Galveno paroli nevarēs atgūt, ja tā tiks aizmirsta. Vismaz {0} rakstzīmes.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Vāja galvenā parole</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Noteikta vāja parole. Jāizmanto spēcīga parole, lai aizsargātu savu kontu. Vai tiešām izmantot vāju paroli?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Vāja</value>
</data>
<data name="Good" xml:space="preserve">
<value>Laba</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Spēcīga</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Pārbaudīt šo paroli pret zināmiem datu pārkāpumiem</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Noplūdusi galvenā parole</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Parole ir atrasta datu noplūdē. Jāizmanto spēcīga parole, lai aizsargātu savu kontu. Vai tiešām izmantot noplūdušu paroli?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Vāja un noplūdusi galvenā parole</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Noteikta vāja parole, un tā ir atrasta datu noplūdē. Jāizmanto spēcīga un neatkārtojama parole, lai aizsargātu savu kontu. Vai tiešām izmantot šo paroli?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>കുമാരി</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>നവംബർ</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2488,7 +2499,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2511,7 +2522,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skanning skjer automatisk.</value>
<data name="Ms" xml:space="preserve">
<value>Frøken</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Nøytral</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ velg Legg til TOTP for å lagre nøkkelen sikkert</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API tilgangstoken</value>
</data>
@@ -2512,7 +2523,58 @@ Vil du bytte til denne kontoen?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Invitasjonen er ikke lenger gyldig</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Avventende innloggingsforespørsler</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Avvis alle forespørsler</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Er du sikker på at du vil avvise alle avventende innloggingsforespørsler?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Forespørsler avvist</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Ingen ventende forespørsler</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Aktiver kameratillatelse for å bruke skanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Viktig</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Hovedpassordet ditt kan ikke gjenopprettes hvis du glemmer det! Minst {0} tegn.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Svakt hovedpassord</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Svakt passord er identifisert. Bruk et sterkt passord for å beskytte kontoen din. Er du sikker på at du vil bruke et svakt passord?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Svakt</value>
</data>
<data name="Good" xml:space="preserve">
<value>Bra</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Sterkt</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Sjekk kjente databrudd for dette passordet</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Eksponert hovedpassord</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Passord funnet i et databrudd. Bruk et unikt passord for å beskytte kontoen din. Er du sikker på at du vil bruke et eksponert passord?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Svakt og eksponert hovedpassord</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Svakt passord identifisert og funnet i et databrudd. Bruk et sterkt og unikt passord for å beskytte kontoen din. Er du sikker på at du vil bruke dette passordet?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -229,7 +229,7 @@
<value>Mappen</value>
</data>
<data name="FolderUpdated" xml:space="preserve">
<value>Map is bijgewerkt.</value>
<value>Map bijgewerkt</value>
</data>
<data name="GoToWebsite" xml:space="preserve">
<value>Ga naar website</value>
@@ -342,7 +342,7 @@
<comment>Reveal a hidden value (password).</comment>
</data>
<data name="ItemDeleted" xml:space="preserve">
<value>Item is verwijderd</value>
<value>Item verwijderd</value>
<comment>Confirmation message after successfully deleting a login.</comment>
</data>
<data name="Submit" xml:space="preserve">
@@ -632,7 +632,7 @@
<value>Overig</value>
</data>
<data name="PasswordGenerated" xml:space="preserve">
<value>Wachtwoord gegenereerd.</value>
<value>Wachtwoord gegenereerd</value>
</data>
<data name="PasswordGenerator" xml:space="preserve">
<value>Wachtwoordgenerator</value>
@@ -681,7 +681,7 @@
<value>Item</value>
</data>
<data name="ItemUpdated" xml:space="preserve">
<value>Item bijgewerkt.</value>
<value>Item bijgewerkt</value>
</data>
<data name="Submitting" xml:space="preserve">
<value>Opslaan...</value>
@@ -692,10 +692,10 @@
<comment>Message shown when interacting with the server</comment>
</data>
<data name="SyncingComplete" xml:space="preserve">
<value>Synchronisatie voltooid.</value>
<value>Synchronisatie voltooid</value>
</data>
<data name="SyncingFailed" xml:space="preserve">
<value>Synchronisatie mislukt.</value>
<value>Synchronisatie mislukt</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Kluis nu synchroniseren</value>
@@ -849,7 +849,7 @@
<value>Opties voor tweestapsaanmelding</value>
</data>
<data name="UseAnotherTwoStepMethod" xml:space="preserve">
<value>Gebruik een andere methode voor tweestapsaanmelding</value>
<value>Gebruik een andere tweestapsaanmelding</value>
</data>
<data name="VerificationEmailNotSent" xml:space="preserve">
<value>Kon de verificatie-e-mail niet versturen. Probeer het opnieuw.</value>
@@ -1103,6 +1103,9 @@ Het scannen gebeurt automatisch.</value>
<data name="Ms" xml:space="preserve">
<value>Mej.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>november</value>
</data>
@@ -2137,7 +2140,7 @@ Het scannen gebeurt automatisch.</value>
<value>Deze organisatie heeft een ondernemingsbeleid dat je automatisch inschrijft bij het resetten van je wachtwoord. Inschrijving stelt organisatiebeheerders in staat om je hoofdwachtwoord te wijzigen.</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>Het beleid van je organisatie heeft invloed op de time-out van je kluis. De maximaal toegestane kluis time-out is {0} uur en {1} minuten</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Je kluis time-out is hoger dan het maximum van jouw organisatie.</value>
@@ -2419,6 +2422,14 @@ kies je TOTP toevoegen om de sleutel veilig op te slaan</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-toegangstoken</value>
</data>
@@ -2511,7 +2522,58 @@ Wilt u naar dit account wisselen?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Dit verzoek is niet langer geldig</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Inlogverzoeken in behandeling</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Alle aanvragen afwijzen</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Weet je zeker dat je alle in behandeling zijnde inlogverzoeken wilt afwijzen?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Afgewezen aanvragen</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Geen verzoeken in behandeling</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Camera-toestemming inschakelen om de scanner te gebruiken</value>
</data>
<data name="Important" xml:space="preserve">
<value>Belangrijk</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Je hoofdwachtwoord kan niet worden hersteld als je het vergeet! Minimaal {0} tekens.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Zwak hoofdwachtwoord</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Zwakke wachtwoord geïdentificeerd. Gebruik een sterk wachtwoord om uw account te beschermen. Weet u zeker dat u een zwak wachtwoord wilt gebruiken?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Zwak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Goed</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Sterk</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Bekende datalekken voor dit wachtwoord controleren</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Gelekt hoofdwachtwoord</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Wachtwoord gevonden in een datalek. Gebruik een uniek wachtwoord om uw account te beschermen. Weet u zeker dat u een gelekt wachtwoord wilt gebruiken?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Zwak en gelekt hoofdwachtwoord</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Zwak wachtwoord geïdentificeerd en gevonden in een datalek. Gebruik een sterk en uniek wachtwoord om uw account te beschermen. Weet u zeker dat u dit wachtwoord wilt gebruiken?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Frøken</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skanowanie nastąpi automatycznie.</value>
<data name="Ms" xml:space="preserve">
<value>Pani</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Pan(i)</value>
</data>
<data name="November" xml:space="preserve">
<value>Listopad</value>
</data>
@@ -2419,6 +2422,14 @@ wybierz Dodaj TOTP, aby bezpiecznie przechowywać klucz</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token dostępu API</value>
</data>
@@ -2511,7 +2522,58 @@ Czy chcesz przełączyć się na to konto?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Ta prośba nie jest już ważna</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Oczekujące prośby o logowanie</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Odrzuć wszystkie prośby</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Czy na pewno chcesz odrzucić wszystkie oczekujące prośby o logowanie?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Prośba odrzucona</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Brak oczekujących próśb</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Włącz uprawnienia aparatu do korzystania ze skanera</value>
</data>
<data name="Important" xml:space="preserve">
<value>Ważne</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Twoje hasło główne nie może zostać odzyskane, jeśli je zapomnisz! Minimum znaków: {0}.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Słabe hasło główne</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Zidentyfikowano słabe hasło. Użyj silnego hasła, aby chronić swoje konto. Czy na pewno chcesz użyć słabego hasła?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Słabe</value>
</data>
<data name="Good" xml:space="preserve">
<value>Dobre</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Silne</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Sprawdź znane naruszenia ochrony danych tego hasła</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Ujawnione hasło główne</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Hasło ujawnione w wyniku naruszenia ochrony danych. Użyj unikalnego hasła, aby chronić swoje konto. Czy na pewno chcesz użyć ujawnionego hasła?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Słabe i ujawnione hasło główne</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Słabe hasło ujawnione w wyniku naruszenia ochrony danych. Użyj silnego i unikalnego hasła, aby chronić swoje konto. Czy na pewno chcesz użyć tego hasła?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ A leitura será feita automaticamente.</value>
<data name="Ms" xml:space="preserve">
<value>Sra</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembro</value>
</data>
@@ -2420,6 +2423,14 @@ selecione Adicionar TOTP para armazenar a chave de forma segura</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token de Acesso à API</value>
</data>
@@ -2512,7 +2523,58 @@ Você deseja mudar para esta conta?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Este pedido não é mais válido</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pedidos de acesso pendentes</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Recusar todas as solicitações</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Tem certeza que deseja recusar todos os pedidos de login pendentes?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Solicitações recusadas</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Nenhuma solicitação pendente</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Conceda permissão de uso da câmera para usar o scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Importante</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Sua senha mestra não pode ser recuperada se você esquecê-la! Mínimo de {0} caracteres.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Senha Mestra Fraca</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Senha fraca identificada. Use uma senha forte para proteger a sua conta. Você tem certeza que deseja usar uma senha fraca?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Fraca</value>
</data>
<data name="Good" xml:space="preserve">
<value>Boa</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Forte</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Verifique vazamento de dados conhecidos para esta senha</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Senha Mestra Comprometida</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>A senha foi encontrada em um vazamento de dados. Use uma senha única e forte para proteger sua conta. Tem certeza de que deseja usar uma senha comprometida?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Senha Mestra Fraca e Comprometida</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Uma senha foi identificada como fraca e foi encontrada em um vazamento de dados. Use uma senha única e forte para proteger sua conta. Quer mesmo usar essa senha?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Sra</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Novembro</value>
</data>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2511,7 +2522,58 @@ Deseja mudar para esta conta?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Este pedido já não é válido</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Ative a permissão da câmara para usar o digitalizador</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -2423,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2492,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2515,6 +2523,21 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>

View File

@@ -1103,6 +1103,9 @@ Scanarea se va face automat.</value>
<data name="Ms" xml:space="preserve">
<value>Dra</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>noiembrie</value>
</data>
@@ -2419,6 +2422,14 @@ selectați „Adăugare TOTP” pentru a stoca cheia în siguranță</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>FastMail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Token de acces API</value>
</data>
@@ -2450,7 +2461,7 @@ selectați „Adăugare TOTP” pentru a stoca cheia în siguranță</value>
<value>Aleatoriu</value>
</data>
<data name="ConnectToWatch" xml:space="preserve">
<value>Conectează-te pentru a urmări</value>
<value>Conectează Watch(Apple)</value>
</data>
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
<value>Dezvăluirea serviciilor de accesibilitate</value>
@@ -2511,7 +2522,58 @@ Doriți să comutați la acest cont?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Această cerere nu mai este valabilă</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Permite accesul camerei foto pentru a utiliza scanerul</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Parola principală nu poate fi recuperată dacă o uitați! Minim {0} caractere.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Parolă principală slabă</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Parola slabă identificată. Utilizați o parolă puternică pentru a vă proteja contul. Sigur doriți să utilizați o parolă slabă?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Slabă</value>
</data>
<data name="Good" xml:space="preserve">
<value>Bună</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Puternică</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Verifică spargerile cunoscute ale datelor pentru această parolă</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Parolă generală expusă</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Parola a fost găsită într-o baza de date expusa. Utilizați o parolă unică pentru a vă proteja contul. Sigur doriți să utilizați o parolă expusă?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Parolă principală slabă și expusă</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Parolă slabă identificată și găsită într-o baza de date expusa. Folosiți o parolă puternică și unică pentru a vă proteja contul. Sigur doriți să utilizați această parolă?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Проф.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Микстер</value>
</data>
<data name="November" xml:space="preserve">
<value>Ноябрь</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Токен доступа к API</value>
</data>
@@ -2488,7 +2499,7 @@
<value>Войти с мастер-паролем</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Войти с другого устройства</value>
<value>Войти с помощью устройства</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Вход инициирован</value>
@@ -2497,7 +2508,7 @@
<value>На ваше устройство отправлено уведомление.</value>
</data>
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
<value>Убедитесь, что ваше хранилище разблокировано, а фраза отпечатка соответствует другому устройству.</value>
<value>Убедитесь, что ваше хранилище разблокировано и фраза отпечатка пальца совпадает на другом устройстве.</value>
</data>
<data name="ResendNotification" xml:space="preserve">
<value>Отправить уведомление повторно</value>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Этот запрос больше не действителен</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Ожидающие запросы на авторизацию</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Отклонить все запросы</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Вы действительно хотите отклонить все ожидающие запросы на авторизацию?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Запросы отклонены</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Нет ожидающих запросов</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Для использования сканера необходимо предоставить разрешение на доступ к камере</value>
</data>
<data name="Important" xml:space="preserve">
<value>Важно</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ваш мастер-пароль невозможно восстановить, если вы его забудете! Минимум символов - {0}.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Слабый мастер-пароль</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Обнаружен слабый пароль. Для защиты аккаунта следует установить надежный пароль. Вы уверены, что хотите использовать слабый пароль?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Слабый</value>
</data>
<data name="Good" xml:space="preserve">
<value>Хороший</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Сильный</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Проверьте известные случаи утечки данных для этого пароля</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Мастер-пароль скомпрометирован</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Пароль найден в утечке данных. Используйте уникальный пароль для защиты вашего аккаунта. Вы уверены, что хотите использовать скомпрометированный пароль?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Слабый и скомпрометированный мастер-пароль</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Обнаружен слабый пароль, найденный в утечке данных. Используйте надежный и уникальный пароль для защиты вашего аккаунта. Вы уверены, что хотите использовать этот пароль?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>ඉල්</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Skenovanie prebehne automaticky.</value>
<data name="Ms" xml:space="preserve">
<value>Slečna</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Vážený</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -1614,7 +1617,7 @@ Skenovanie prebehne automaticky.</value>
<value>Zdieľané</value>
</data>
<data name="ToggleVisibility" xml:space="preserve">
<value>Toggle visibility</value>
<value>Prepnúť viditeľnosť</value>
</data>
<data name="LoginExpired" xml:space="preserve">
<value>Platnosť prihlásenia vypršala.</value>
@@ -2419,6 +2422,14 @@ Pridať TOTP, aby ste kľúč bezpečne uložili</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Prístupový token API</value>
</data>
@@ -2511,7 +2522,58 @@ Chcete prepnúť na toto konto?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Táto požiadavka už nie je platná</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Čakajúce požiadavky o prihlásenie</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Odmietnuť všetky žiadosti</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Naozaj chcete odmietnuť všetky čakajúce požiadavky o prihlásenie?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Požiadavky odmietnuté</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Žiadne čakajúce požiadavky</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Pre použitie skenera povoľte prístup ku kamere</value>
</data>
<data name="Important" xml:space="preserve">
<value>Dôležité</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Vaše hlavné heslo sa nedá obnoviť, ak ho zabudnete! Minimálne {0} znakov.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Slabé hlavné heslo</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Nájdené slabé heslo. Používajte silné heslo na ochranu svojho účtu. Naozaj chcete použiť slabé heslo?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Slabé</value>
</data>
<data name="Good" xml:space="preserve">
<value>Dobré</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Silné</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Skontrolovať známe úniky údajov pre toto heslo</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Odhalené hlavné heslo</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Nájdené heslo v uniknuných údajoch. Na ochranu svojho účtu používajte jedinečné heslo. Naozaj chcete používať odhalené heslo?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Slabé a odhalené hlavné heslo</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Nájdené slabé heslo v uniknuných údajoch. Na ochranu svojho účtu používajte silné a jedinečné heslo. Naozaj chcete používať toto heslo?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Gdč.</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Госпођа</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Новембар</value>
</data>
@@ -2421,6 +2424,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Приступни АПИ токен</value>
</data>
@@ -2513,7 +2524,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Овај захтев више не важи</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Захтеви за пријаву на чекању</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Одбиј све захтеве</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Да ли сте сигурни да желите да одбијете све захтеве за пријављивање на чекању?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Захтеви одбијени</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Нема захтева на чекању</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Омогућите дозволу камере за коришћење скенера</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1104,6 +1104,9 @@ Skanningen sker automatiskt.</value>
<data name="Ms" xml:space="preserve">
<value>Fröken</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2421,6 +2424,14 @@ välj Lägg till TOTP för att lagra nyckeln på ett säkert sätt</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API-åtkomsttoken</value>
</data>
@@ -2513,7 +2524,58 @@ Vill du byta till detta konto?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Denna förfrågan är inte längre giltig</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Bevilja kamerabehörighet för att använda skannern</value>
</data>
<data name="Important" xml:space="preserve">
<value>Viktigt</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ditt huvudlösenord kan inte återställas om du glömmer det! Det måste innehålla minst {0} tecken.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Svagt huvudlösenord</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Lösenordet är svagt. Använd ett starkt lösenord för att skydda ditt konto. Är det säkert att du vill använda ett svagt lösenord?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Svagt</value>
</data>
<data name="Good" xml:space="preserve">
<value>Bra</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Starkt</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Kontrollera kända dataintrång för detta lösenord</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Huvudlösenordet har exponerats</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Lösenordet avslöjades vid ett dataintrång. Använd ett unikt lösenord för att skydda ditt konto. Är du säker på att du vill använda ett lösenord som avslöjats?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Huvudlösenordet är svagt och har exponerats</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Lösenordet är svagt och avslöjades vid ett dataintrång. Använd ett starkt och unikt lösenord för att skydda ditt konto. Är det säkert att du vill använda detta lösenord?</value>
</data>
</root>

View File

@@ -1104,6 +1104,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>செல்வி</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>நவம்பர்</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>November</value>
</data>
@@ -2420,6 +2423,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2489,7 +2500,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2512,7 +2523,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1106,6 +1106,9 @@ Scanning will happen automatically.</value>
<data name="Ms" xml:space="preserve">
<value>นางสาว</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>พฤศจิกายน</value>
</data>
@@ -2427,6 +2430,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2496,7 +2507,7 @@ Do you want to switch to this account?</value>
<value>Log in with master password</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Log in with device</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
@@ -2519,7 +2530,58 @@ Do you want to switch to this account?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
</data>
<data name="Important" xml:space="preserve">
<value>Important</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Kod otomatik olarak taranacaktır.</value>
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Kasım</value>
</data>
@@ -2418,6 +2421,14 @@ Kod otomatik olarak taranacaktır.</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API erişim token'ı</value>
</data>
@@ -2449,7 +2460,7 @@ Kod otomatik olarak taranacaktır.</value>
<value>Rastgele</value>
</data>
<data name="ConnectToWatch" xml:space="preserve">
<value>İzlemeye Bağlan</value>
<value>Watch'a bağlan</value>
</data>
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
<value>Erişilebilirlik Hizmeti Beyanı</value>
@@ -2510,7 +2521,58 @@ Bu hesaba geçmek ister misiniz?</value>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Bu istek artık geçerli değil</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Bekleyen oturum açma istekleri</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Tüm istekleri reddet</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Bekleyen tüm oturum açma isteklerini reddetmek istediğinizden emin misiniz?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>İstekler reddedildi</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Bekleyen istek yok</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Tarayıcıyı kullanmak için kameraya erişim izni verin</value>
</data>
<data name="Important" xml:space="preserve">
<value>Önemli</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Ana parolanızı unutursanız kurtaramazsınız! En az {0} karakter.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Zayıf ana parola</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Zayıf bir parola tespit edildi. Hesabınızı korumak için daha güçlü bir parola kullanın. Zayıf parolayı kullanmak istediğinizden emin misiniz?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Zayıf</value>
</data>
<data name="Good" xml:space="preserve">
<value>İyi</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Güçlü</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Bilinen veri ihlallerinde bu parolayı kontrol et</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Açığa Çıkmış Ana Parola</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Bu parola bir veri ihlalinde tespit edildi. Hesabınızı korumak için aynı parolayı farklı yerlerde kullanmayın. Bu parolayı kullanmak istediğinizden emin misiniz?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Zayıf ve Açığa Çıkmış Ana Parola</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Hem zayıf hem de veri ihlalinde yer alan bir tespit edildi. Hesabınızı korumak için güçlü bir parola seçin ve o parolayı başka yerlerde kullanmayın. Bu parolayı kullanmak istediğinizden emin misiniz?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Міс</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Листопад</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>Токен доступу до API</value>
</data>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>Цей запит більше недійсний</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Необроблені запити входу</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Відхилити всі запити</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Ви дійсно хочете відхилити всі необроблені запити входу?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Запити відхилено</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>Немає необроблених запитів</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Увімкніть доступ до камери для використання сканера</value>
</data>
<data name="Important" xml:space="preserve">
<value>Важливо</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Головний пароль неможливо відновити, якщо ви його втратите! Мінімум {0} символів.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Слабкий головний пароль</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Виявлено слабкий пароль. Використовуйте надійний пароль для захисту свого облікового запису. Ви дійсно хочете використати слабкий пароль?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Слабкий</value>
</data>
<data name="Good" xml:space="preserve">
<value>Хороший</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Надійний</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Перевірити відомі витоки даних для цього пароля</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Головний пароль викрито</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Пароль знайдено у витоку даних. Використовуйте унікальний пароль для захисту свого облікового запису. Ви дійсно хочете використати викритий пароль?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Слабкий і викритий головний пароль</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Виявлено слабкий пароль, який знайдено у витоку даних. Використовуйте надійний та унікальний пароль для захисту свого облікового запису. Ви дійсно хочете використати цей пароль?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@ Quá trình quét sẽ diễn ra tự động.</value>
<data name="Ms" xml:space="preserve">
<value>Chị</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>Tháng 11</value>
</data>
@@ -2128,10 +2131,10 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>Xác thực WebAuthn</value>
</data>
<data name="Fido2ReturnToApp" xml:space="preserve">
<value>Return to app</value>
<value>Quay lại ứng dụng</value>
</data>
<data name="Fido2CheckBrowser" xml:space="preserve">
<value>Please make sure your default browser supports WebAuthn and try again.</value>
<value>Hãy đảm bảo rằng trình duyệt mặc định của bạn hỗ trợ WebAuthn và thử lại.</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>
@@ -2173,7 +2176,7 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>Xoá tài khoản</value>
</data>
<data name="DeletingYourAccountIsPermanent" xml:space="preserve">
<value>Deleting your account is permanent</value>
<value>Xoá vĩnh viễn tài khoản của bạn</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>
@@ -2185,7 +2188,7 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>Tài khoản của bạn đã được xóa vĩnh viễn</value>
</data>
<data name="InvalidVerificationCode" xml:space="preserve">
<value>Invalid verification code</value>
<value>Mã xác minh không hợp lệ</value>
</data>
<data name="RequestOTP" xml:space="preserve">
<value>Request one-time password</value>
@@ -2209,16 +2212,16 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>Gửi lại Mã</value>
</data>
<data name="AVerificationCodeWasSentToYourEmail" xml:space="preserve">
<value>A verification code was sent to your email</value>
<value>Mã xác minh đã được gửi đến email của bạn</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>Đã xảy ra lỗi khi gửi mã xác minh đến email của bạn. Vui lòng thử lại</value>
</data>
<data name="EnterTheVerificationCodeThatWasSentToYourEmail" xml:space="preserve">
<value>Enter the verification code that was sent to your email</value>
<value>Nhập mã xác minh đã được gửi đến email của bạn</value>
</data>
<data name="SubmitCrashLogs" xml:space="preserve">
<value>Submit crash logs</value>
<value>Gửi nhật ký lỗi</value>
</data>
<data name="SubmitCrashLogsDescription" xml:space="preserve">
<value>Help Bitwarden improve app stability by submitting crash reports.</value>
@@ -2230,28 +2233,28 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>Options are collapsed, tap to expand.</value>
</data>
<data name="UppercaseAtoZ" xml:space="preserve">
<value>Uppercase (A to Z)</value>
<value>Chữ hoa (A-Z)</value>
</data>
<data name="LowercaseAtoZ" xml:space="preserve">
<value>Lowercase (A to Z)</value>
<value>Chữ thường (a-z)</value>
</data>
<data name="NumbersZeroToNine" xml:space="preserve">
<value>Numbers (0 to 9)</value>
<value>Số (0-9)</value>
</data>
<data name="SpecialCharacters" xml:space="preserve">
<value>Special characters (!@#$%^&amp;*)</value>
<value>Ký tự đặc biệt (!@#$%^&amp;*)</value>
</data>
<data name="TapToGoBack" xml:space="preserve">
<value>Chạm để trở lại</value>
</data>
<data name="PasswordIsVisibleTapToHide" xml:space="preserve">
<value>Password is visible, tap to hide.</value>
<value>Mật khẩu được hiển thị, nhấn để ẩn.</value>
</data>
<data name="PasswordIsNotVisibleTapToShow" xml:space="preserve">
<value>Password is not visible, tap to show.</value>
<value>Mật khẩu được ẩn, nhấn để hiển thị.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Filter items by vault</value>
<value>Lọc các mục theo kho</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Tất cả kho</value>
@@ -2269,44 +2272,44 @@ Quá trình quét sẽ diễn ra tự động.</value>
<value>TOTP</value>
</data>
<data name="VerificationCodes" xml:space="preserve">
<value>Verification codes</value>
<value>Mã xác minh</value>
</data>
<data name="PremiumSubscriptionRequired" xml:space="preserve">
<value>Premium subscription required</value>
<value>Yêu cầu đăng ký gói Premium</value>
</data>
<data name="CannotAddAuthenticatorKey" xml:space="preserve">
<value>Cannot add authenticator key? </value>
<value>Không thể thêm khóa xác thực? </value>
</data>
<data name="ScanQRCode" xml:space="preserve">
<value>Scan QR Code</value>
<value>Quét mã QR</value>
</data>
<data name="CannotScanQRCode" xml:space="preserve">
<value>Cannot scan QR Code? </value>
<value>Không thể quét mã QR? </value>
</data>
<data name="AuthenticatorKeyScanner" xml:space="preserve">
<value>Authenticator key</value>
<value>Khóa xác thực</value>
</data>
<data name="EnterKeyManually" xml:space="preserve">
<value>Enter key manually</value>
<value>Nhập khóa thủ công</value>
</data>
<data name="AddTotp" xml:space="preserve">
<value>Add TOTP</value>
<value>Thêm TOTP</value>
</data>
<data name="SetupTotp" xml:space="preserve">
<value>Set up TOTP</value>
<value>Thiết lập 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>
<value>Khi khóa được nhập thành công,
chọn Thêm TOTP để lưu khóa an toàn</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>
<value>Đặt các tùy chọn khóa của bạn thành “Không bao giờ” sẽ giúp kho của bạn luôn sẵn sàng cho bất kỳ ai có quyền truy cập vào thiết bị của bạn. Nếu bạn sử dụng tùy chọn này, bạn nên đảm bảo rằng bạn luôn bảo vệ thiết bị của mình đúng cách.</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>
<value>Một hoặc nhiều URL đã nhập không hợp lệ. Vui lòng sửa lại và thử lưu lại.</value>
</data>
<data name="GenericErrorMessage" xml:space="preserve">
<value>We were unable to process your request. Please try again or contact us.</value>
<value>Chúng tôi không thể xử lý yêu cầu của bạn. Vui lòng thử lại hoặc liên hệ với chúng tôi.</value>
</data>
<data name="AllowScreenCapture" xml:space="preserve">
<value>Cho Phép Chụp Ảnh Màn Hình</value>
@@ -2315,97 +2318,97 @@ select Add TOTP to store the key safely</value>
<value>Bạn có chắc muốn cho phép chụp ảnh màn hình?</value>
</data>
<data name="LogInRequested" xml:space="preserve">
<value>Login requested</value>
<value>Yêu cầu đăng nhập</value>
</data>
<data name="AreYouTryingToLogIn" xml:space="preserve">
<value>Are you trying to log in?</value>
<value>Bạn đang cố gắng đăng nhập?</value>
</data>
<data name="LogInAttemptByXOnY" xml:space="preserve">
<value>Login attempt by {0} on {1}</value>
<value>Nỗ lực đăng nhập của {0} trên {1}</value>
</data>
<data name="DeviceType" xml:space="preserve">
<value>Device type</value>
<value>Loại thiết bị</value>
</data>
<data name="IpAddress" xml:space="preserve">
<value>IP address</value>
<value>Địa chỉ IP</value>
</data>
<data name="Time" xml:space="preserve">
<value>Time</value>
<value>Thời Gian</value>
</data>
<data name="Near" xml:space="preserve">
<value>Near</value>
<value>Gần</value>
</data>
<data name="ConfirmLogIn" xml:space="preserve">
<value>Confirm login</value>
<value>Xác nhận đăng nhập</value>
</data>
<data name="DenyLogIn" xml:space="preserve">
<value>Deny login</value>
<value>Từ chối đăng nhập</value>
</data>
<data name="JustNow" xml:space="preserve">
<value>Just now</value>
<value>Vừa xong</value>
</data>
<data name="XMinutesAgo" xml:space="preserve">
<value>{0} minutes ago</value>
<value>{0} phút trước</value>
</data>
<data name="LogInAccepted" xml:space="preserve">
<value>Login confirmed</value>
<value>Đăng nhập được xác nhận</value>
</data>
<data name="LogInDenied" xml:space="preserve">
<value>Login denied</value>
<value>Đăng nhập bị từ chối</value>
</data>
<data name="ApproveLoginRequests" xml:space="preserve">
<value>Approve login requests</value>
<value>Phê duyệt yêu cầu đăng nhập</value>
</data>
<data name="UseThisDeviceToApproveLoginRequestsMadeFromOtherDevices" xml:space="preserve">
<value>Use this device to approve login requests made from other devices.</value>
<value>Sử dụng thiết bị này để phê duyệt các yêu cầu đăng nhập được thực hiện từ các thiết bị khác.</value>
</data>
<data name="AllowNotifications" xml:space="preserve">
<value>Allow notifications</value>
<value>Cho phép gửi thông báo</value>
</data>
<data name="ReceivePushNotificationsForNewLoginRequests" xml:space="preserve">
<value>Receive push notifications for new login requests</value>
<value>Nhận thông báo đẩy cho các yêu cầu đăng nhập mới</value>
</data>
<data name="NoThanks" xml:space="preserve">
<value>No thanks</value>
<value>Không, cảm ơn</value>
</data>
<data name="ConfimLogInAttempForX" xml:space="preserve">
<value>Confirm login attempt for {0}</value>
<value>Xác nhận nỗ lực đăng nhập cho {0}</value>
</data>
<data name="AllNotifications" xml:space="preserve">
<value>All notifications</value>
<value>Tất cả thông báo</value>
</data>
<data name="PasswordType" xml:space="preserve">
<value>Password type</value>
<value>Loại mật khẩu</value>
</data>
<data name="WhatWouldYouLikeToGenerate" xml:space="preserve">
<value>What would you like to generate?</value>
<value>Bạn muốn to gì?</value>
</data>
<data name="UsernameType" xml:space="preserve">
<value>Username type</value>
<value>Loại tên người dùng</value>
</data>
<data name="PlusAddressedEmail" xml:space="preserve">
<value>Plus addressed email</value>
<value>Địa chỉ email có hậu tố</value>
</data>
<data name="CatchAllEmail" xml:space="preserve">
<value>Catch-all email</value>
<value>Email Tổng hợp</value>
</data>
<data name="ForwardedEmailAlias" xml:space="preserve">
<value>Forwarded email alias</value>
</data>
<data name="RandomWord" xml:space="preserve">
<value>Random word</value>
<value>Từ ngẫu nhiên</value>
</data>
<data name="EmailRequiredParenthesis" xml:space="preserve">
<value>Email (required)</value>
<value>Email (bắt buộc)</value>
</data>
<data name="DomainNameRequiredParenthesis" xml:space="preserve">
<value>Domain name (required)</value>
<value>Tên miền (bắt buộc)</value>
</data>
<data name="APIKeyRequiredParenthesis" xml:space="preserve">
<value>API key (required)</value>
<value>Khóa API (bắt buộc)</value>
</data>
<data name="Service" xml:space="preserve">
<value>Service</value>
<value>Dịch vụ</value>
</data>
<data name="AnonAddy" xml:space="preserve">
<value>AnonAddy</value>
@@ -2419,6 +2422,14 @@ select Add TOTP to store the key safely</value>
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API access token</value>
</data>
@@ -2426,16 +2437,16 @@ select Add TOTP to store the key safely</value>
<value>Are you sure you want to overwrite the current username?</value>
</data>
<data name="GenerateUsername" xml:space="preserve">
<value>Generate username</value>
<value>Tạo tên người dùng</value>
</data>
<data name="EmailType" xml:space="preserve">
<value>Email Type</value>
</data>
<data name="WebsiteRequired" xml:space="preserve">
<value>Website (required)</value>
<value>Trang web (bắt buộc)</value>
</data>
<data name="UnknownXErrorMessage" xml:space="preserve">
<value>Unknown {0} error occurred.</value>
<value>Đã xảy ra lỗi {0} không xác định.</value>
</data>
<data name="PlusAddressedEmailDescription" xml:space="preserve">
<value>Use your email provider's subaddress capabilities</value>
@@ -2447,10 +2458,10 @@ select Add TOTP to store the key safely</value>
<value>Generate an email alias with an external forwarding service.</value>
</data>
<data name="Random" xml:space="preserve">
<value>Random</value>
<value>Ngẫu nhiên</value>
</data>
<data name="ConnectToWatch" xml:space="preserve">
<value>Connect to Watch</value>
<value>Kết nối với đồng hồ</value>
</data>
<data name="AccessibilityServiceDisclosure" xml:space="preserve">
<value>Accessibility Service Disclosure</value>
@@ -2459,13 +2470,13 @@ select Add TOTP to store the key safely</value>
<value>Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username &amp; password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</value>
</data>
<data name="Accept" xml:space="preserve">
<value>Accept</value>
<value>Chấp Nhận</value>
</data>
<data name="Decline" xml:space="preserve">
<value>Decline</value>
<value>Từ Chối</value>
</data>
<data name="LoginRequestHasAlreadyExpired" xml:space="preserve">
<value>Login request has already expired.</value>
<value>Yêu cầu đăng nhập đã hết hạn.</value>
</data>
<data name="LoginAttemptFromXDoYouWantToSwitchToThisAccount" xml:space="preserve">
<value>Login attempt from:
@@ -2479,39 +2490,90 @@ Do you want to switch to this account?</value>
<value>Get master password hint</value>
</data>
<data name="LoggingInAsX" xml:space="preserve">
<value>Logging in as {0}</value>
<value>Đăng nhập với {0}</value>
</data>
<data name="NotYou" xml:space="preserve">
<value>Not you?</value>
<value>Không phải bạn?</value>
</data>
<data name="LogInWithMasterPassword" xml:space="preserve">
<value>Log in with master password</value>
<value>Đăng nhập bằng mật khẩu chính</value>
</data>
<data name="LogInWithAnotherDevice" xml:space="preserve">
<value>Log In with another device</value>
<value>Đăng nhập bằng thiết bị khác</value>
</data>
<data name="LogInInitiated" xml:space="preserve">
<value>Log in initiated</value>
</data>
<data name="ANotificationHasBeenSentToYourDevice" xml:space="preserve">
<value>A notification has been sent to your device.</value>
<value>Một thông báo đã được gửi đến thiết bị của bạn.</value>
</data>
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
<value>Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</value>
</data>
<data name="ResendNotification" xml:space="preserve">
<value>Resend notification</value>
<value>Gửi lại thông báo</value>
</data>
<data name="NeedAnotherOption" xml:space="preserve">
<value>Need another option?</value>
<value>Cần một tuỳ chọn khác?</value>
</data>
<data name="ViewAllLoginOptions" xml:space="preserve">
<value>View all log in options</value>
<value>Xem tất cả các tùy chọn đăng nhập</value>
</data>
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>This request is no longer valid</value>
<value>Yêu cầu này không còn hiệu lực</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>Enable camera permission to use the scanner</value>
<value>Bật quyền của máy ảnh để sử dụng máy quét</value>
</data>
<data name="Important" xml:space="preserve">
<value>Quan trọng</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Mật khẩu chính của bạn không thể được phục hồi nếu bạn quên nó! tối thiểu {0} ký tự.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Mật khẩu chính Yếu</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Mật khẩu Yếu. Sử dụng một mật khẩu mạnh hơn để bảo vệ tài khoản của bạn. Bạn có chắc chắn muốn sử dụng mật khẩu yếu không?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Yếu</value>
</data>
<data name="Good" xml:space="preserve">
<value>Tốt</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Mạnh</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Mật Khẩu Chính Bị Lộ</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>女士</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>十一月</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API 访问令牌</value>
</data>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>请求已失效</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>拒绝所有请求</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>请求被拒绝</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>启用相机权限以使用扫描器</value>
</data>
<data name="Important" xml:space="preserve">
<value>重要事项:</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>Your master password cannot be recovered if you forget it! {0} characters minimum.</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>Weak Master Password</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>Weak</value>
</data>
<data name="Good" xml:space="preserve">
<value>Good</value>
</data>
<data name="Strong" xml:space="preserve">
<value>Strong</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>Check known data breaches for this password</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>Weak and Exposed Master Password</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?</value>
</data>
</root>

View File

@@ -1103,6 +1103,9 @@
<data name="Ms" xml:space="preserve">
<value>Ms</value>
</data>
<data name="Mx" xml:space="preserve">
<value>Mx</value>
</data>
<data name="November" xml:space="preserve">
<value>十一月</value>
</data>
@@ -2419,6 +2422,14 @@
<value>SimpleLogin</value>
<comment>"SimpleLogin" is the product name and should not be translated.</comment>
</data>
<data name="DuckDuckGo" xml:space="preserve">
<value>DuckDuckGo</value>
<comment>"DuckDuckGo" is the product name and should not be translated.</comment>
</data>
<data name="Fastmail" xml:space="preserve">
<value>Fastmail</value>
<comment>"Fastmail" is the product name and should not be translated.</comment>
</data>
<data name="APIAccessToken" xml:space="preserve">
<value>API 存取權杖</value>
</data>
@@ -2511,7 +2522,58 @@
<data name="ThisRequestIsNoLongerValid" xml:space="preserve">
<value>此請求已失效</value>
</data>
<data name="PendingLogInRequests" xml:space="preserve">
<value>Pending login requests</value>
</data>
<data name="DeclineAllRequests" xml:space="preserve">
<value>Decline all requests</value>
</data>
<data name="AreYouSureYouWantToDeclineAllPendingLogInRequests" xml:space="preserve">
<value>Are you sure you want to decline all pending login requests?</value>
</data>
<data name="RequestsDeclined" xml:space="preserve">
<value>Requests declined</value>
</data>
<data name="NoPendingRequests" xml:space="preserve">
<value>No pending requests</value>
</data>
<data name="EnableCamerPermissionToUseTheScanner" xml:space="preserve">
<value>允許相機權限以使用掃描功能</value>
</data>
<data name="Important" xml:space="preserve">
<value>重要</value>
</data>
<data name="YourMasterPasswordCannotBeRecoveredIfYouForgetItXCharactersMinimum" xml:space="preserve">
<value>若忘記此密碼,任何儲存在 Bitwarden 內的資料將會丟失!請輸入最少 {0} 個字。</value>
</data>
<data name="WeakMasterPassword" xml:space="preserve">
<value>主密碼強度太弱</value>
</data>
<data name="WeakPasswordIdentifiedUseAStrongPasswordToProtectYourAccount" xml:space="preserve">
<value>偵測到您的密碼強度不夠。我們建議您使用強密碼保護您的帳號。您確定要使用弱密碼嗎?</value>
</data>
<data name="Weak" xml:space="preserve">
<value>脆弱</value>
</data>
<data name="Good" xml:space="preserve">
<value>良好</value>
</data>
<data name="Strong" xml:space="preserve">
<value>高強度</value>
</data>
<data name="CheckKnownDataBreachesForThisPassword" xml:space="preserve">
<value>在被攻擊的資料庫中搜尋是否有此密碼</value>
</data>
<data name="ExposedMasterPassword" xml:space="preserve">
<value>Exposed Master Password</value>
</data>
<data name="PasswordFoundInADataBreachAlertDescription" xml:space="preserve">
<value>在其他資料庫中找到您的密碼。我們建議您使用一個獨特的密碼來保護您的帳號,您確定要用這個密碼嗎?</value>
</data>
<data name="WeakAndExposedMasterPassword" xml:space="preserve">
<value>主密碼強度不足</value>
</data>
<data name="WeakPasswordIdentifiedAndFoundInADataBreachAlertDescription" xml:space="preserve">
<value>是密碼強度不足,且在其他資料庫中找到這個密碼。使用一個強度足夠和獨特的密碼來保護您的帳號。請問您確定要用這個密碼嗎?</value>
</data>
</root>

View File

@@ -109,11 +109,11 @@ namespace Bit.App.Utilities.AccountManagement
var email = await _stateService.GetEmailAsync();
await _stateService.SetRememberedEmailAsync(email);
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin, new HomeNavigationParams(true));
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin);
}
else
{
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin, new HomeNavigationParams(false));
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin);
}
}
}
@@ -190,7 +190,7 @@ namespace Bit.App.Utilities.AccountManagement
await Device.InvokeOnMainThreadAsync(() =>
{
Options.HideAccountSwitcher = false;
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin, new HomeNavigationParams(false));
_accountsManagerHost.Navigate(NavigationTarget.HomeLogin);
});
}

View File

@@ -1,14 +0,0 @@
using Bit.App.Abstractions;
namespace Bit.App.Utilities.AccountManagement
{
public class HomeNavigationParams : INavigationParams
{
public HomeNavigationParams(bool shouldCheckRememberEmail)
{
ShouldCheckRememberEmail = shouldCheckRememberEmail;
}
public bool ShouldCheckRememberEmail { get; }
}
}

View File

@@ -54,7 +54,7 @@ namespace Bit.App.Utilities
case BooleanGlyphType.Checkbox:
return value ? BitwardenIcons.CheckSquare : BitwardenIcons.Square;
case BooleanGlyphType.Eye:
return value ? BitwardenIcons.Eye : BitwardenIcons.EyeSlash;
return value ? BitwardenIcons.EyeSlash : BitwardenIcons.Eye;
default:
return "";
}

View File

@@ -30,6 +30,7 @@ namespace Bit.Core.Abstractions
Task<AuthResult> LogInPasswordlessAsync(string email, string accessCode, string authRequestId, byte[] decryptionKey, string userKeyCiphered, string localHashedPasswordCiphered);
Task<List<PasswordlessLoginResponse>> GetPasswordlessLoginRequestsAsync();
Task<List<PasswordlessLoginResponse>> GetActivePasswordlessLoginRequestsAsync();
Task<PasswordlessLoginResponse> GetPasswordlessLoginRequestByIdAsync(string id);
Task<PasswordlessLoginResponse> GetPasswordlessLoginResponseAsync(string id, string accessCode);
Task<PasswordlessLoginResponse> PasswordlessLoginAsync(string id, string pubKey, bool requestApproved);

View File

@@ -10,6 +10,10 @@ namespace Bit.Core.Abstractions
Task<byte[]> Pbkdf2Async(byte[] password, string salt, CryptoHashAlgorithm algorithm, int iterations);
Task<byte[]> Pbkdf2Async(string password, byte[] salt, CryptoHashAlgorithm algorithm, int iterations);
Task<byte[]> Pbkdf2Async(byte[] password, byte[] salt, CryptoHashAlgorithm algorithm, int iterations);
Task<byte[]> Argon2Async(string password, string salt, int iterations, int memory, int parallelism);
Task<byte[]> Argon2Async(byte[] password, string salt, int iterations, int memory, int parallelism);
Task<byte[]> Argon2Async(string password, byte[] salt, int iterations, int memory, int parallelism);
Task<byte[]> Argon2Async(byte[] password, byte[] salt, int iterations, int memory, int parallelism);
Task<byte[]> HkdfAsync(byte[] ikm, string salt, string info, int outputByteSize, HkdfAlgorithm algorithm);
Task<byte[]> HkdfAsync(byte[] ikm, byte[] salt, string info, int outputByteSize, HkdfAlgorithm algorithm);
Task<byte[]> HkdfAsync(byte[] ikm, string salt, byte[] info, int outputByteSize, HkdfAlgorithm algorithm);

View File

@@ -5,5 +5,6 @@ namespace Bit.Core.Abstractions
public interface ICryptoPrimitiveService
{
byte[] Pbkdf2(byte[] password, byte[] salt, CryptoHashAlgorithm algorithm, int iterations);
byte[] Argon2id(byte[] password, byte[] salt, int iterations, int memory, int parallelism);
}
}

View File

@@ -36,11 +36,10 @@ namespace Bit.Core.Abstractions
Task<string> HashPasswordAsync(string password, SymmetricCryptoKey key, HashPurpose hashPurpose = HashPurpose.ServerAuthorization);
Task<bool> HasKeyAsync(string userId = null);
Task<Tuple<SymmetricCryptoKey, EncString>> MakeEncKeyAsync(SymmetricCryptoKey key);
Task<SymmetricCryptoKey> MakeKeyAsync(string password, string salt, KdfType? kdf, int? kdfIterations);
Task<SymmetricCryptoKey> MakeKeyFromPinAsync(string pin, string salt, KdfType kdf, int kdfIterations,
EncString protectedKeyEs = null);
Task<SymmetricCryptoKey> MakeKeyAsync(string password, string salt, KdfConfig config);
Task<SymmetricCryptoKey> MakeKeyFromPinAsync(string pin, string salt, KdfConfig config, EncString protectedKeyEs = null);
Task<Tuple<string, EncString>> MakeKeyPairAsync(SymmetricCryptoKey key = null);
Task<SymmetricCryptoKey> MakePinKeyAysnc(string pin, string salt, KdfType kdf, int kdfIterations);
Task<SymmetricCryptoKey> MakePinKeyAysnc(string pin, string salt, KdfConfig config);
Task<Tuple<EncString, SymmetricCryptoKey>> MakeShareKeyAsync();
Task<SymmetricCryptoKey> MakeSendKeyAsync(byte[] keyMaterial);
Task<int> RandomNumberAsync(int min, int max);

View File

@@ -31,16 +31,14 @@ namespace Bit.Core.Abstractions
Task<bool> GetBiometricLockedAsync(string userId = null);
Task SetBiometricLockedAsync(bool value, string userId = null);
Task<bool> CanAccessPremiumAsync(string userId = null);
Task SetPersonalPremiumAsync(bool value, string userId = null);
Task<string> GetProtectedPinAsync(string userId = null);
Task SetProtectedPinAsync(string value, string userId = null);
Task<string> GetPinProtectedAsync(string userId = null);
Task SetPinProtectedAsync(string value, string userId = null);
Task<EncString> GetPinProtectedKeyAsync(string userId = null);
Task SetPinProtectedKeyAsync(EncString value, string userId = null);
Task<KdfType?> GetKdfTypeAsync(string userId = null);
Task SetKdfTypeAsync(KdfType? value, string userId = null);
Task<int?> GetKdfIterationsAsync(string userId = null);
Task SetKdfIterationsAsync(int? value, string userId = null);
Task SetKdfConfigurationAsync(KdfConfig config, string userId = null);
Task<string> GetKeyEncryptedAsync(string userId = null);
Task SetKeyEncryptedAsync(string value, string userId = null);
Task<SymmetricCryptoKey> GetKeyDecryptedAsync(string userId = null);

View File

@@ -46,7 +46,10 @@
public const int SaveFileRequestCode = 44;
public const int TotpDefaultTimer = 30;
public const int PasswordlessNotificationTimeoutInMinutes = 15;
public const int KdfIterations = 600000;
public const int Pbkdf2Iterations = 600000;
public const int Argon2Iterations = 3;
public const int Argon2MemoryInMB = 64;
public const int Argon2Parallelism = 4;
public const int MasterPasswordMinimumChars = 8;
public static readonly string[] AndroidAllClearCipherCacheKeys =

View File

@@ -4,11 +4,16 @@ namespace Bit.Core.Enums
{
public enum ForwardedEmailServiceType
{
None = -1,
[LocalizableEnum("AnonAddy")]
AnonAddy = 0,
[LocalizableEnum("FirefoxRelay")]
FirefoxRelay = 1,
[LocalizableEnum("SimpleLogin")]
SimpleLogin = 2,
[LocalizableEnum("DuckDuckGo")]
DuckDuckGo = 3,
[LocalizableEnum("Fastmail")]
Fastmail = 4,
}
}

View File

@@ -2,6 +2,7 @@
{
public enum KdfType : byte
{
PBKDF2_SHA256 = 0
PBKDF2_SHA256 = 0,
Argon2id = 1,
}
}

View File

@@ -46,6 +46,8 @@ namespace Bit.Core.Models.Domain
OrgIdentifier = copy.OrgIdentifier;
KdfType = copy.KdfType;
KdfIterations = copy.KdfIterations;
KdfMemory = copy.KdfMemory;
KdfParallelism = copy.KdfParallelism;
EmailVerified = copy.EmailVerified;
HasPremiumPersonally = copy.HasPremiumPersonally;
AvatarColor = copy.AvatarColor;
@@ -59,6 +61,8 @@ namespace Bit.Core.Models.Domain
public string AvatarColor;
public KdfType? KdfType;
public int? KdfIterations;
public int? KdfMemory;
public int? KdfParallelism;
public bool? EmailVerified;
public bool? HasPremiumPersonally;
}

View File

@@ -0,0 +1,27 @@
using Bit.Core;
using Bit.Core.Enums;
using Bit.Core.Models.Domain;
public struct KdfConfig
{
public static KdfConfig Default = new KdfConfig(KdfType.PBKDF2_SHA256, 5000, null, null);
public KdfConfig(KdfType? type, int? iterations, int? memory, int? parallelism)
{
Type = type;
Iterations = iterations;
Memory = memory;
Parallelism = parallelism;
}
public KdfConfig(Account.AccountProfile profile)
{
Type = profile.KdfType;
Iterations = profile.KdfIterations;
Memory = profile.KdfMemory;
Parallelism = profile.KdfParallelism;
}
public KdfType? Type { get; set; }
public int? Iterations { get; set; }
public int? Memory { get; set; }
public int? Parallelism { get; set; }
}

View File

@@ -4,7 +4,10 @@ namespace Bit.Core.Models.Domain
{
public class UsernameGenerationOptions
{
public UsernameGenerationOptions() { }
public UsernameGenerationOptions()
{
ServiceType = ForwardedEmailServiceType.None;
}
public UsernameType Type { get; set; }
public ForwardedEmailServiceType ServiceType { get; set; }
@@ -16,6 +19,8 @@ namespace Bit.Core.Models.Domain
public string CatchAllEmailDomain { get; set; }
public string FirefoxRelayApiAccessToken { get; set; }
public string SimpleLoginApiKey { get; set; }
public string DuckDuckGoApiKey { get; set; }
public string FastMailApiKey { get; set; }
public string AnonAddyApiAccessToken { get; set; }
public string AnonAddyDomainName { get; set; }
public string EmailWebsite { get; set; }

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