From d3d1a559728a18323c337ea16edb53a7d7d03ff8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:10:48 +0200 Subject: [PATCH 01/12] [deps] Platform: Update big-integer to v1.6.52 (#10563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/cli/package.json | 2 +- package-lock.json | 10 +++++----- package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/cli/package.json b/apps/cli/package.json index ac0e171b94f6..759fb14ba5aa 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -59,7 +59,7 @@ "@koa/multer": "3.0.2", "@koa/router": "12.0.1", "argon2": "0.40.1", - "big-integer": "1.6.51", + "big-integer": "1.6.52", "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "11.1.0", diff --git a/package-lock.json b/package-lock.json index 3a4c9e91842f..983d4c57fc9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@ng-select/ng-select": "11.2.0", "argon2": "0.40.1", "argon2-browser": "1.18.0", - "big-integer": "1.6.51", + "big-integer": "1.6.52", "bootstrap": "4.6.0", "braintree-web-drop-in": "1.43.0", "buffer": "6.0.3", @@ -203,7 +203,7 @@ "@koa/multer": "3.0.2", "@koa/router": "12.0.1", "argon2": "0.40.1", - "big-integer": "1.6.51", + "big-integer": "1.6.52", "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "11.1.0", @@ -12852,9 +12852,9 @@ } }, "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "license": "Unlicense", "engines": { "node": ">=0.6" diff --git a/package.json b/package.json index 115b02eebe2e..d16b7d703652 100644 --- a/package.json +++ b/package.json @@ -165,7 +165,7 @@ "@ng-select/ng-select": "11.2.0", "argon2": "0.40.1", "argon2-browser": "1.18.0", - "big-integer": "1.6.51", + "big-integer": "1.6.52", "bootstrap": "4.6.0", "braintree-web-drop-in": "1.43.0", "buffer": "6.0.3", From 29db451808188ad47931cf2947c5b62205d1b965 Mon Sep 17 00:00:00 2001 From: Andreas Coroiu Date: Thu, 3 Oct 2024 13:11:50 +0200 Subject: [PATCH 02/12] fix: only load vault timeout service in background (#11344) --- .../browser/src/background/main.background.ts | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index 62f9bf05dad1..fd513f8792d7 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -283,7 +283,7 @@ export default class MainBackground { folderService: InternalFolderServiceAbstraction; userDecryptionOptionsService: InternalUserDecryptionOptionsServiceAbstraction; collectionService: CollectionServiceAbstraction; - vaultTimeoutService: VaultTimeoutService; + vaultTimeoutService?: VaultTimeoutService; vaultTimeoutSettingsService: VaultTimeoutSettingsServiceAbstraction; passwordGenerationService: PasswordGenerationServiceAbstraction; syncService: SyncService; @@ -842,24 +842,26 @@ export default class MainBackground { this.vaultSettingsService = new VaultSettingsService(this.stateProvider); - this.vaultTimeoutService = new VaultTimeoutService( - this.accountService, - this.masterPasswordService, - this.cipherService, - this.folderService, - this.collectionService, - this.platformUtilsService, - this.messagingService, - this.searchService, - this.stateService, - this.authService, - this.vaultTimeoutSettingsService, - this.stateEventRunnerService, - this.taskSchedulerService, - this.logService, - lockedCallback, - logoutCallback, - ); + if (!this.popupOnlyContext) { + this.vaultTimeoutService = new VaultTimeoutService( + this.accountService, + this.masterPasswordService, + this.cipherService, + this.folderService, + this.collectionService, + this.platformUtilsService, + this.messagingService, + this.searchService, + this.stateService, + this.authService, + this.vaultTimeoutSettingsService, + this.stateEventRunnerService, + this.taskSchedulerService, + this.logService, + lockedCallback, + logoutCallback, + ); + } this.containerService = new ContainerService(this.cryptoService, this.encryptService); this.sendStateProvider = new SendStateProvider(this.stateProvider); From 4b200acc3e97e1a63b291b1faad7abaf2007ace6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:13:42 +0200 Subject: [PATCH 03/12] [deps]: Update @napi-rs/cli to v2.18.4 (#10584) * [deps]: Update @napi-rs/cli to v2.18.4 * fix: update desktop/src/package-lock.json to reflect sub-package dependencies * feat: apply changes after running napi-rs/cli --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Andreas Coroiu --- apps/desktop/desktop_native/napi/index.d.ts | 10 +++++----- apps/desktop/desktop_native/napi/package.json | 2 +- apps/desktop/src/package-lock.json | 7 +++++++ package-lock.json | 8 ++++---- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/apps/desktop/desktop_native/napi/index.d.ts b/apps/desktop/desktop_native/napi/index.d.ts index fe4ab59fd8e7..903f6ae94afc 100644 --- a/apps/desktop/desktop_native/napi/index.d.ts +++ b/apps/desktop/desktop_native/napi/index.d.ts @@ -3,7 +3,7 @@ /* auto-generated by NAPI-RS */ -export namespace passwords { +export declare namespace passwords { /** Fetch the stored password from the keychain. */ export function getPassword(service: string, account: string): Promise /** Fetch the stored password from the keychain that was stored with Keytar. */ @@ -14,7 +14,7 @@ export namespace passwords { export function deletePassword(service: string, account: string): Promise export function isAvailable(): Promise } -export namespace biometrics { +export declare namespace biometrics { export function prompt(hwnd: Buffer, message: string): Promise export function available(): Promise export function setBiometricSecret(service: string, account: string, secret: string, keyMaterial: KeyMaterial | undefined | null, ivB64: string): Promise @@ -38,16 +38,16 @@ export namespace biometrics { ivB64: string } } -export namespace clipboards { +export declare namespace clipboards { export function read(): Promise export function write(text: string, password: boolean): Promise } -export namespace processisolations { +export declare namespace processisolations { export function disableCoredumps(): Promise export function isCoreDumpingDisabled(): Promise export function disableMemoryAccess(): Promise } -export namespace powermonitors { +export declare namespace powermonitors { export function onLock(callback: (err: Error | null, ) => any): Promise export function isLockMonitorAvailable(): Promise } diff --git a/apps/desktop/desktop_native/napi/package.json b/apps/desktop/desktop_native/napi/package.json index 9f098c4965d6..d557ccfd2598 100644 --- a/apps/desktop/desktop_native/napi/package.json +++ b/apps/desktop/desktop_native/napi/package.json @@ -9,7 +9,7 @@ "author": "", "license": "GPL-3.0", "devDependencies": { - "@napi-rs/cli": "2.16.2" + "@napi-rs/cli": "2.18.4" }, "napi": { "name": "desktop_napi", diff --git a/apps/desktop/src/package-lock.json b/apps/desktop/src/package-lock.json index 3bd771c66aff..acd5f97a3f44 100644 --- a/apps/desktop/src/package-lock.json +++ b/apps/desktop/src/package-lock.json @@ -21,6 +21,13 @@ "@napi-rs/cli": "2.16.2" } }, + "../desktop_native/napi": { + "version": "0.1.0", + "license": "GPL-3.0", + "devDependencies": { + "@napi-rs/cli": "2.18.4" + } + }, "node_modules/@bitwarden/desktop-napi": { "resolved": "../desktop_native/napi", "link": true diff --git a/package-lock.json b/package-lock.json index 983d4c57fc9c..371a05dbabeb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -242,7 +242,7 @@ "version": "0.1.0", "license": "GPL-3.0", "devDependencies": { - "@napi-rs/cli": "2.16.2" + "@napi-rs/cli": "2.18.4" } }, "apps/web": { @@ -7051,9 +7051,9 @@ } }, "node_modules/@napi-rs/cli": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.16.2.tgz", - "integrity": "sha512-U2aZfnr0s9KkXpZlYC0l5WxWCXL7vJUNpCnWMwq3T9GG9rhYAAUM9CTZsi1Z+0iR2LcHbfq9EfMgoqnuTyUjfg==", + "version": "2.18.4", + "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.18.4.tgz", + "integrity": "sha512-SgJeA4df9DE2iAEpr3M2H0OKl/yjtg1BnRI5/JyowS71tUWhrfSu2LT0V3vlHET+g1hBVlrO60PmEXwUEKp8Mg==", "dev": true, "license": "MIT", "bin": { From 229b712c05999e40b039bca2e4beb86349e80615 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 14:05:50 +0000 Subject: [PATCH 04/12] Bumped client version(s) (#11380) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/browser/package.json | 2 +- apps/browser/src/manifest.json | 2 +- apps/browser/src/manifest.v3.json | 2 +- apps/web/package.json | 2 +- package-lock.json | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/browser/package.json b/apps/browser/package.json index fff378c72b9d..9d8786945941 100644 --- a/apps/browser/package.json +++ b/apps/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/browser", - "version": "2024.9.2", + "version": "2024.10.0", "scripts": { "build": "cross-env MANIFEST_VERSION=3 webpack", "build:mv2": "webpack", diff --git a/apps/browser/src/manifest.json b/apps/browser/src/manifest.json index 35692dd5674a..598c6ff02867 100644 --- a/apps/browser/src/manifest.json +++ b/apps/browser/src/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_extName__", "short_name": "__MSG_appName__", - "version": "2024.9.2", + "version": "2024.10.0", "description": "__MSG_extDesc__", "default_locale": "en", "author": "Bitwarden Inc.", diff --git a/apps/browser/src/manifest.v3.json b/apps/browser/src/manifest.v3.json index 7bd40691768f..5413ee5b63f8 100644 --- a/apps/browser/src/manifest.v3.json +++ b/apps/browser/src/manifest.v3.json @@ -3,7 +3,7 @@ "minimum_chrome_version": "102.0", "name": "__MSG_extName__", "short_name": "__MSG_appName__", - "version": "2024.9.2", + "version": "2024.10.0", "description": "__MSG_extDesc__", "default_locale": "en", "author": "Bitwarden Inc.", diff --git a/apps/web/package.json b/apps/web/package.json index 520c096a50cb..bc7a96e239ff 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/web-vault", - "version": "2024.9.2", + "version": "2024.10.0", "scripts": { "build:oss": "webpack", "build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js", diff --git a/package-lock.json b/package-lock.json index 371a05dbabeb..6498bb54c37e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -193,7 +193,7 @@ }, "apps/browser": { "name": "@bitwarden/browser", - "version": "2024.9.2" + "version": "2024.10.0" }, "apps/cli": { "name": "@bitwarden/cli", @@ -247,7 +247,7 @@ }, "apps/web": { "name": "@bitwarden/web-vault", - "version": "2024.9.2" + "version": "2024.10.0" }, "libs/admin-console": { "name": "@bitwarden/admin-console", From 3f8f5bc1fab1f87d9376c8192c83cfec90fb2d64 Mon Sep 17 00:00:00 2001 From: Justin Baur <19896123+justindbaur@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:33:24 -0400 Subject: [PATCH 05/12] [PM-7535] Remove Uses of `getUserId` (#10837) * Remove Uses of `getUserId` * Fix Test --- .../settings/account-security.component.ts | 6 +++-- apps/cli/src/commands/get.command.ts | 6 ++++- .../service-container/service-container.ts | 9 +++---- .../src/app/accounts/settings.component.ts | 27 +++++++++---------- apps/desktop/src/app/app.component.ts | 9 ++++--- .../app/layout/account-switcher.component.ts | 5 +++- apps/desktop/src/auth/lock.component.spec.ts | 5 ++-- apps/desktop/src/auth/lock.component.ts | 4 +-- apps/web/src/app/app.component.ts | 3 +-- .../settings/account/profile.component.ts | 12 ++++----- .../security/security-keys.component.ts | 13 ++++++--- .../platform/abstractions/state.service.ts | 8 ++++++ .../vault-timeout.service.spec.ts | 2 -- 13 files changed, 63 insertions(+), 46 deletions(-) diff --git a/apps/browser/src/auth/popup/settings/account-security.component.ts b/apps/browser/src/auth/popup/settings/account-security.component.ts index c546db3c97e5..20286435edb1 100644 --- a/apps/browser/src/auth/popup/settings/account-security.component.ts +++ b/apps/browser/src/auth/popup/settings/account-security.component.ts @@ -559,9 +559,11 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { } async fingerprint() { - const fingerprint = await this.cryptoService.getFingerprint( - await this.stateService.getUserId(), + const activeUserId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), ); + const publicKey = await firstValueFrom(this.cryptoService.userPublicKey$(activeUserId)); + const fingerprint = await this.cryptoService.getFingerprint(activeUserId, publicKey); const dialogRef = FingerprintDialogComponent.open(this.dialogService, { fingerprint, diff --git a/apps/cli/src/commands/get.command.ts b/apps/cli/src/commands/get.command.ts index 3b2b18c66e32..2829b3ee5866 100644 --- a/apps/cli/src/commands/get.command.ts +++ b/apps/cli/src/commands/get.command.ts @@ -551,7 +551,11 @@ export class GetCommand extends DownloadCommand { private async getFingerprint(id: string) { let fingerprint: string[] = null; if (id === "me") { - fingerprint = await this.cryptoService.getFingerprint(await this.stateService.getUserId()); + const activeUserId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), + ); + const publicKey = await firstValueFrom(this.cryptoService.userPublicKey$(activeUserId)); + fingerprint = await this.cryptoService.getFingerprint(activeUserId, publicKey); } else if (Utils.isGuid(id)) { try { const response = await this.apiService.getUserPublicKey(id); diff --git a/apps/cli/src/service-container/service-container.ts b/apps/cli/src/service-container/service-container.ts index c339990ab95f..c58672819721 100644 --- a/apps/cli/src/service-container/service-container.ts +++ b/apps/cli/src/service-container/service-container.ts @@ -2,7 +2,7 @@ import * as fs from "fs"; import * as path from "path"; import * as jsdom from "jsdom"; -import { firstValueFrom } from "rxjs"; +import { firstValueFrom, map } from "rxjs"; import { OrganizationUserApiService, @@ -119,7 +119,6 @@ import { import { SendApiService } from "@bitwarden/common/tools/send/services/send-api.service"; import { SendStateProvider } from "@bitwarden/common/tools/send/services/send-state.provider"; import { SendService } from "@bitwarden/common/tools/send/services/send.service"; -import { UserId } from "@bitwarden/common/types/guid"; import { VaultTimeoutStringType } from "@bitwarden/common/types/vault-timeout.type"; import { InternalFolderService } from "@bitwarden/common/vault/abstractions/folder/folder.service.abstraction"; import { CipherService } from "@bitwarden/common/vault/services/cipher.service"; @@ -788,13 +787,13 @@ export class ServiceContainer { this.authService.logOut(() => { /* Do nothing */ }); - const userId = (await this.stateService.getUserId()) as UserId; + const userId = await firstValueFrom(this.accountService.activeAccount$.pipe(map((a) => a?.id))); await Promise.all([ - this.eventUploadService.uploadEvents(userId as UserId), + this.eventUploadService.uploadEvents(userId), this.cryptoService.clearKeys(), this.cipherService.clear(userId), this.folderService.clear(userId), - this.collectionService.clear(userId as UserId), + this.collectionService.clear(userId), ]); await this.stateEventRunnerService.handleEvent("logout", userId); diff --git a/apps/desktop/src/app/accounts/settings.component.ts b/apps/desktop/src/app/accounts/settings.component.ts index d65283598cde..efe7cfa8e29d 100644 --- a/apps/desktop/src/app/accounts/settings.component.ts +++ b/apps/desktop/src/app/accounts/settings.component.ts @@ -196,22 +196,23 @@ export class SettingsComponent implements OnInit, OnDestroy { async ngOnInit() { this.vaultTimeoutOptions = await this.generateVaultTimeoutOptions(); - - this.userHasMasterPassword = await this.userVerificationService.hasMasterPassword(); - - this.isWindows = (await this.platformUtilsService.getDevice()) === DeviceType.WindowsDesktop; + const activeAccount = await firstValueFrom(this.accountService.activeAccount$); this.isLinux = (await this.platformUtilsService.getDevice()) === DeviceType.LinuxDesktop; - if ((await this.stateService.getUserId()) == null) { + if (activeAccount == null || activeAccount.id == null) { return; } - this.currentUserEmail = await firstValueFrom( - this.accountService.activeAccount$.pipe(map((a) => a?.email)), - ); - this.currentUserId = (await this.stateService.getUserId()) as UserId; + this.userHasMasterPassword = await this.userVerificationService.hasMasterPassword(); + + this.isWindows = this.platformUtilsService.getDevice() === DeviceType.WindowsDesktop; + + this.currentUserEmail = activeAccount.email; + this.currentUserId = activeAccount.id; this.availableVaultTimeoutActions$ = this.refreshTimeoutSettings$.pipe( - switchMap(() => this.vaultTimeoutSettingsService.availableVaultTimeoutActions$()), + switchMap(() => + this.vaultTimeoutSettingsService.availableVaultTimeoutActions$(activeAccount.id), + ), ); // Load timeout policy @@ -236,12 +237,8 @@ export class SettingsComponent implements OnInit, OnDestroy { }), ); - const userId = (await firstValueFrom(this.accountService.activeAccount$))?.id; - // Load initial values - this.userHasPinSet = await this.pinService.isPinSet(userId); - - const activeAccount = await firstValueFrom(this.accountService.activeAccount$); + this.userHasPinSet = await this.pinService.isPinSet(activeAccount.id); const initialValues = { vaultTimeout: await firstValueFrom( diff --git a/apps/desktop/src/app/app.component.ts b/apps/desktop/src/app/app.component.ts index fee477e4cad7..4fd50912725d 100644 --- a/apps/desktop/src/app/app.component.ts +++ b/apps/desktop/src/app/app.component.ts @@ -235,7 +235,8 @@ export class AppComponent implements OnInit, OnDestroy { this.modalService.closeAll(); if ( message.userId == null || - message.userId === (await this.stateService.getUserId()) + message.userId === + (await firstValueFrom(this.accountService.activeAccount$.pipe(map((a) => a?.id)))) ) { await this.router.navigate(["lock"]); } @@ -274,9 +275,11 @@ export class AppComponent implements OnInit, OnDestroy { await this.openModal(PremiumComponent, this.premiumRef); break; case "showFingerprintPhrase": { - const fingerprint = await this.cryptoService.getFingerprint( - await this.stateService.getUserId(), + const activeUserId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), ); + const publicKey = await firstValueFrom(this.cryptoService.userPublicKey$(activeUserId)); + const fingerprint = await this.cryptoService.getFingerprint(activeUserId, publicKey); const dialogRef = FingerprintDialogComponent.open(this.dialogService, { fingerprint }); await firstValueFrom(dialogRef.closed); break; diff --git a/apps/desktop/src/app/layout/account-switcher.component.ts b/apps/desktop/src/app/layout/account-switcher.component.ts index c6dbadade428..147c0c498efc 100644 --- a/apps/desktop/src/app/layout/account-switcher.component.ts +++ b/apps/desktop/src/app/layout/account-switcher.component.ts @@ -201,8 +201,11 @@ export class AccountSwitcherComponent implements OnInit { }): Promise<{ [userId: string]: InactiveAccount }> { const inactiveAccounts: { [userId: string]: InactiveAccount } = {}; + const activeUserId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), + ); for (const userId in baseAccounts) { - if (userId == null || userId === (await this.stateService.getUserId())) { + if (userId == null || userId === activeUserId) { continue; } diff --git a/apps/desktop/src/auth/lock.component.spec.ts b/apps/desktop/src/auth/lock.component.spec.ts index 2d867019a8f0..6bf344288282 100644 --- a/apps/desktop/src/auth/lock.component.spec.ts +++ b/apps/desktop/src/auth/lock.component.spec.ts @@ -461,11 +461,10 @@ describe("LockComponent", () => { }); describe("canUseBiometric", () => { - it("should call getUserId() on stateService", async () => { - stateServiceMock.getUserId.mockResolvedValue("userId"); + it("should call biometric.enabled with current active user", async () => { await component["canUseBiometric"](); - expect(ipc.keyManagement.biometric.enabled).toHaveBeenCalledWith("userId"); + expect(ipc.keyManagement.biometric.enabled).toHaveBeenCalledWith(mockUserId); }); }); diff --git a/apps/desktop/src/auth/lock.component.ts b/apps/desktop/src/auth/lock.component.ts index 13451d402f6e..6ab39f92a6a2 100644 --- a/apps/desktop/src/auth/lock.component.ts +++ b/apps/desktop/src/auth/lock.component.ts @@ -1,6 +1,6 @@ import { Component, NgZone, OnDestroy, OnInit } from "@angular/core"; import { ActivatedRoute, Router } from "@angular/router"; -import { firstValueFrom, switchMap } from "rxjs"; +import { firstValueFrom, map, switchMap } from "rxjs"; import { LockComponent as BaseLockComponent } from "@bitwarden/angular/auth/components/lock.component"; import { PinServiceAbstraction } from "@bitwarden/auth/common"; @@ -182,7 +182,7 @@ export class LockComponent extends BaseLockComponent implements OnInit, OnDestro } private async canUseBiometric() { - const userId = await this.stateService.getUserId(); + const userId = await firstValueFrom(this.accountService.activeAccount$.pipe(map((a) => a?.id))); return await ipc.keyManagement.biometric.enabled(userId); } diff --git a/apps/web/src/app/app.component.ts b/apps/web/src/app/app.component.ts index 483e1a52c447..578bc9111cf6 100644 --- a/apps/web/src/app/app.component.ts +++ b/apps/web/src/app/app.component.ts @@ -23,7 +23,6 @@ import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/pl import { StateService } from "@bitwarden/common/platform/abstractions/state.service"; import { StateEventRunnerService } from "@bitwarden/common/platform/state"; import { SyncService } from "@bitwarden/common/platform/sync"; -import { UserId } from "@bitwarden/common/types/guid"; import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service"; import { CollectionService } from "@bitwarden/common/vault/abstractions/collection.service"; import { InternalFolderService } from "@bitwarden/common/vault/abstractions/folder/folder.service.abstraction"; @@ -277,7 +276,7 @@ export class AppComponent implements OnDestroy, OnInit { await this.displayLogoutReason(logoutReason); await this.eventUploadService.uploadEvents(); - const userId = (await this.stateService.getUserId()) as UserId; + const userId = await firstValueFrom(this.accountService.activeAccount$.pipe(map((a) => a?.id))); const logoutPromise = firstValueFrom( this.authService.authStatusFor$(userId).pipe( diff --git a/apps/web/src/app/auth/settings/account/profile.component.ts b/apps/web/src/app/auth/settings/account/profile.component.ts index 8b659e579da5..70cb70c58175 100644 --- a/apps/web/src/app/auth/settings/account/profile.component.ts +++ b/apps/web/src/app/auth/settings/account/profile.component.ts @@ -1,13 +1,12 @@ import { Component, OnDestroy, OnInit } from "@angular/core"; import { FormControl, FormGroup } from "@angular/forms"; -import { Subject, takeUntil } from "rxjs"; +import { firstValueFrom, map, Subject, takeUntil } from "rxjs"; import { ApiService } from "@bitwarden/common/abstractions/api.service"; +import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; import { UpdateProfileRequest } from "@bitwarden/common/auth/models/request/update-profile.request"; import { ProfileResponse } from "@bitwarden/common/models/response/profile.response"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; -import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service"; -import { StateService } from "@bitwarden/common/platform/abstractions/state.service"; import { DialogService, ToastService } from "@bitwarden/components"; import { ChangeAvatarDialogComponent } from "./change-avatar-dialog.component"; @@ -30,8 +29,7 @@ export class ProfileComponent implements OnInit, OnDestroy { constructor( private apiService: ApiService, private i18nService: I18nService, - private platformUtilsService: PlatformUtilsService, - private stateService: StateService, + private accountService: AccountService, private dialogService: DialogService, private toastService: ToastService, ) {} @@ -39,7 +37,9 @@ export class ProfileComponent implements OnInit, OnDestroy { async ngOnInit() { this.profile = await this.apiService.getProfile(); this.loading = false; - this.fingerprintMaterial = await this.stateService.getUserId(); + this.fingerprintMaterial = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), + ); this.formGroup.get("name").setValue(this.profile.name); this.formGroup.get("email").setValue(this.profile.email); diff --git a/apps/web/src/app/auth/settings/security/security-keys.component.ts b/apps/web/src/app/auth/settings/security/security-keys.component.ts index 8de629dc83e6..a8892def5c18 100644 --- a/apps/web/src/app/auth/settings/security/security-keys.component.ts +++ b/apps/web/src/app/auth/settings/security/security-keys.component.ts @@ -1,8 +1,9 @@ import { Component, OnInit, ViewChild, ViewContainerRef } from "@angular/core"; +import { firstValueFrom, map } from "rxjs"; import { ApiService } from "@bitwarden/common/abstractions/api.service"; +import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; import { UserVerificationService } from "@bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction"; -import { StateService } from "@bitwarden/common/platform/abstractions/state.service"; import { DialogService } from "@bitwarden/components"; import { ApiKeyComponent } from "./api-key.component"; @@ -21,7 +22,7 @@ export class SecurityKeysComponent implements OnInit { constructor( private userVerificationService: UserVerificationService, - private stateService: StateService, + private accountService: AccountService, private apiService: ApiService, private dialogService: DialogService, ) {} @@ -31,7 +32,9 @@ export class SecurityKeysComponent implements OnInit { } async viewUserApiKey() { - const entityId = await this.stateService.getUserId(); + const entityId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), + ); await ApiKeyComponent.open(this.dialogService, { data: { keyType: "user", @@ -47,7 +50,9 @@ export class SecurityKeysComponent implements OnInit { } async rotateUserApiKey() { - const entityId = await this.stateService.getUserId(); + const entityId = await firstValueFrom( + this.accountService.activeAccount$.pipe(map((a) => a?.id)), + ); await ApiKeyComponent.open(this.dialogService, { data: { keyType: "user", diff --git a/libs/common/src/platform/abstractions/state.service.ts b/libs/common/src/platform/abstractions/state.service.ts index 1ffe5b4353e4..619bab8f034b 100644 --- a/libs/common/src/platform/abstractions/state.service.ts +++ b/libs/common/src/platform/abstractions/state.service.ts @@ -58,6 +58,14 @@ export abstract class StateService { setCryptoMasterKeyAuto: (value: string, options?: StorageOptions) => Promise; getDuckDuckGoSharedKey: (options?: StorageOptions) => Promise; setDuckDuckGoSharedKey: (value: string, options?: StorageOptions) => Promise; + + /** + * @deprecated Use `TokenService.hasAccessToken$()` or `AuthService.authStatusFor$` instead. + */ getIsAuthenticated: (options?: StorageOptions) => Promise; + + /** + * @deprecated Use `AccountService.activeAccount$` instead. + */ getUserId: (options?: StorageOptions) => Promise; } diff --git a/libs/common/src/services/vault-timeout/vault-timeout.service.spec.ts b/libs/common/src/services/vault-timeout/vault-timeout.service.spec.ts index 487a2578b5e6..942b8ce451a2 100644 --- a/libs/common/src/services/vault-timeout/vault-timeout.service.spec.ts +++ b/libs/common/src/services/vault-timeout/vault-timeout.service.spec.ts @@ -138,8 +138,6 @@ describe("VaultTimeoutService", () => { return new BehaviorSubject(accounts[userId]?.vaultTimeout); }); - stateService.getUserId.mockResolvedValue(globalSetups?.userId); - // Set desired user active and known users on accounts service : note the only thing that matters here is that the ID are set if (globalSetups?.userId) { accountService.activeAccountSubject.next({ From 386bcaeabd25752a0c7acfa43f6d2e33d0d6f574 Mon Sep 17 00:00:00 2001 From: Jonathan Prusik Date: Thu, 3 Oct 2024 13:28:47 -0400 Subject: [PATCH 06/12] fix fido2 cipher row component subname not having proper layout/styling (#11389) --- .../autofill/popup/fido2/fido2-cipher-row.component.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/browser/src/autofill/popup/fido2/fido2-cipher-row.component.html b/apps/browser/src/autofill/popup/fido2/fido2-cipher-row.component.html index 0328a91bff54..8b2504696d72 100644 --- a/apps/browser/src/autofill/popup/fido2/fido2-cipher-row.component.html +++ b/apps/browser/src/autofill/popup/fido2/fido2-cipher-row.component.html @@ -15,7 +15,9 @@ class="bwi bwi-collection text-muted" > - {{ getSubName(cipher) }} - {{ cipher.subTitle }} + +
{{ getSubName(cipher) }}
+
{{ cipher.subTitle }}
+
From 8104e2bb7e71d29e506e14584287000a52cc69a2 Mon Sep 17 00:00:00 2001 From: Jonathan Prusik Date: Thu, 3 Oct 2024 15:01:46 -0400 Subject: [PATCH 07/12] update fido2 overwrite passkey dialog type (#11392) --- apps/browser/src/autofill/popup/fido2/fido2.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/browser/src/autofill/popup/fido2/fido2.component.ts b/apps/browser/src/autofill/popup/fido2/fido2.component.ts index c389e9ad5b85..cf0fd90a8fd5 100644 --- a/apps/browser/src/autofill/popup/fido2/fido2.component.ts +++ b/apps/browser/src/autofill/popup/fido2/fido2.component.ts @@ -287,7 +287,7 @@ export class Fido2Component implements OnInit, OnDestroy { const confirmed = await this.dialogService.openSimpleDialog({ title: { key: "overwritePasskey" }, content: { key: "overwritePasskeyAlert" }, - type: "info", + type: "warning", }); if (!confirmed) { From f2d3311cb4b2f074027f0d7c592b0e0657c74945 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 16:42:54 -0500 Subject: [PATCH 08/12] [deps] AC: Update url to v0.11.4 (#10392) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 13 ++++++++----- package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6498bb54c37e..f5e233c23284 100644 --- a/package-lock.json +++ b/package-lock.json @@ -178,7 +178,7 @@ "tsconfig-paths-webpack-plugin": "4.1.0", "type-fest": "2.19.0", "typescript": "5.1.6", - "url": "0.11.3", + "url": "0.11.4", "util": "0.12.5", "wait-on": "8.0.1", "webpack": "5.94.0", @@ -37794,14 +37794,17 @@ "license": "MIT" }, "node_modules/url": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dev": true, "license": "MIT", "dependencies": { "punycode": "^1.4.1", - "qs": "^6.11.2" + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/url-parse": { diff --git a/package.json b/package.json index d16b7d703652..ed4e95c0127e 100644 --- a/package.json +++ b/package.json @@ -139,7 +139,7 @@ "tsconfig-paths-webpack-plugin": "4.1.0", "type-fest": "2.19.0", "typescript": "5.1.6", - "url": "0.11.3", + "url": "0.11.4", "util": "0.12.5", "wait-on": "8.0.1", "webpack": "5.94.0", From bf38f2dfeec7ba51de9d85eb0ce8e32198eb3926 Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Thu, 3 Oct 2024 16:53:45 -0500 Subject: [PATCH 09/12] [PM-12775] Password autofill should not occur within 2FA fields (#11303) --- .../autofill/content/autofill-init.spec.ts | 2 +- .../src/autofill/content/autofill-init.ts | 2 +- .../autofill/services/autofill-constants.ts | 12 ++++--- .../services/autofill.service.spec.ts | 20 ++++------- .../src/autofill/services/autofill.service.ts | 20 +++++++++-- ...inline-menu-field-qualification.service.ts | 33 ++++++++++++++----- 6 files changed, 57 insertions(+), 32 deletions(-) diff --git a/apps/browser/src/autofill/content/autofill-init.spec.ts b/apps/browser/src/autofill/content/autofill-init.spec.ts index ebfbda75b566..b98d297d136f 100644 --- a/apps/browser/src/autofill/content/autofill-init.spec.ts +++ b/apps/browser/src/autofill/content/autofill-init.spec.ts @@ -74,7 +74,7 @@ describe("AutofillInit", () => { Object.defineProperty(document, "readyState", { value: "complete", writable: true }); autofillInit.init(); - jest.advanceTimersByTime(250); + jest.advanceTimersByTime(750); expect(sendExtensionMessageSpy).toHaveBeenCalledWith("bgCollectPageDetails", { sender: "autofillInit", diff --git a/apps/browser/src/autofill/content/autofill-init.ts b/apps/browser/src/autofill/content/autofill-init.ts index e901000dbb98..6c34508cb009 100644 --- a/apps/browser/src/autofill/content/autofill-init.ts +++ b/apps/browser/src/autofill/content/autofill-init.ts @@ -78,7 +78,7 @@ class AutofillInit implements AutofillInitInterface { this.clearCollectPageDetailsOnLoadTimeout(); this.collectPageDetailsOnLoadTimeout = setTimeout( () => this.sendExtensionMessage("bgCollectPageDetails", { sender: "autofillInit" }), - 250, + 750, ); }; diff --git a/apps/browser/src/autofill/services/autofill-constants.ts b/apps/browser/src/autofill/services/autofill-constants.ts index c379daaf2d83..656387f00bc1 100644 --- a/apps/browser/src/autofill/services/autofill-constants.ts +++ b/apps/browser/src/autofill/services/autofill-constants.ts @@ -34,28 +34,30 @@ export class AutoFillConstants { "totpcode", "2facode", "approvals_code", - "code", "mfacode", - "otc", "otc-code", - "otp", + "onetimecode", "otp-code", "otpcode", - "pin", + "onetimepassword", "security_code", "twofactor", "twofa", "twofactorcode", "verificationCode", + "verification code", ]; + static readonly AmbiguousTotpFieldNames: string[] = ["code", "pin", "otc", "otp"]; + static readonly SearchFieldNames: string[] = ["search", "query", "find", "go"]; static readonly FieldIgnoreList: string[] = ["captcha", "findanything", "forgot"]; static readonly PasswordFieldExcludeList: string[] = [ + "hint", ...AutoFillConstants.FieldIgnoreList, - "onetimepassword", + ...AutoFillConstants.TotpFieldNames, ]; static readonly ExcludedAutofillLoginTypes: string[] = [ diff --git a/apps/browser/src/autofill/services/autofill.service.spec.ts b/apps/browser/src/autofill/services/autofill.service.spec.ts index 455c171e59ab..7bd08caaf33a 100644 --- a/apps/browser/src/autofill/services/autofill.service.spec.ts +++ b/apps/browser/src/autofill/services/autofill.service.spec.ts @@ -2260,29 +2260,23 @@ describe("AutofillService", () => { options, ); - expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenCalledTimes(4); - expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenNthCalledWith( - 1, + expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenCalledWith( usernameField, AutoFillConstants.UsernameFieldNames, ); - expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenNthCalledWith( - 2, + expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenCalledWith( emailField, AutoFillConstants.UsernameFieldNames, ); - expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenNthCalledWith( - 3, + expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenCalledWith( telephoneField, AutoFillConstants.UsernameFieldNames, ); - expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenNthCalledWith( - 4, + expect(AutofillService.fieldIsFuzzyMatch).toHaveBeenCalledWith( totpField, AutoFillConstants.UsernameFieldNames, ); - expect(AutofillService.fieldIsFuzzyMatch).not.toHaveBeenNthCalledWith( - 5, + expect(AutofillService.fieldIsFuzzyMatch).not.toHaveBeenCalledWith( nonViewableField, AutoFillConstants.UsernameFieldNames, ); @@ -2328,6 +2322,7 @@ describe("AutofillService", () => { it("will not attempt to fuzzy match a totp field if totp autofill is not allowed", async () => { options.allowTotpAutofill = false; + jest.spyOn(autofillService as any, "findMatchingFieldIndex"); await autofillService["generateLoginFillScript"]( fillScript, @@ -2336,7 +2331,7 @@ describe("AutofillService", () => { options, ); - expect(AutofillService.fieldIsFuzzyMatch).not.toHaveBeenCalledWith( + expect(autofillService["findMatchingFieldIndex"]).not.toHaveBeenCalledWith( expect.anything(), AutoFillConstants.TotpFieldNames, ); @@ -2386,7 +2381,6 @@ describe("AutofillService", () => { false, false, ); - expect(AutofillService.fieldIsFuzzyMatch).not.toHaveBeenCalled(); expect(AutofillService.fillByOpid).toHaveBeenCalledTimes(2); expect(AutofillService.fillByOpid).toHaveBeenNthCalledWith( 1, diff --git a/apps/browser/src/autofill/services/autofill.service.ts b/apps/browser/src/autofill/services/autofill.service.ts index de79fd974ef7..ea68b80e84fa 100644 --- a/apps/browser/src/autofill/services/autofill.service.ts +++ b/apps/browser/src/autofill/services/autofill.service.ts @@ -887,7 +887,10 @@ export default class AutofillService implements AutofillServiceInterface { options.allowTotpAutofill && f.viewable && (f.type === "text" || f.type === "number") && - (AutofillService.fieldIsFuzzyMatch(f, AutoFillConstants.TotpFieldNames) || + (AutofillService.fieldIsFuzzyMatch(f, [ + ...AutoFillConstants.TotpFieldNames, + ...AutoFillConstants.AmbiguousTotpFieldNames, + ]) || f.autoCompleteType === "one-time-code") ) { totps.push(f); @@ -2558,6 +2561,11 @@ export default class AutofillService implements AutofillServiceInterface { return; } + // We want to avoid treating TOTP fields as password fields + if (AutofillService.fieldIsFuzzyMatch(f, AutoFillConstants.TotpFieldNames)) { + return; + } + const isLikePassword = () => { if (f.type !== "text") { return false; @@ -2670,12 +2678,18 @@ export default class AutofillService implements AutofillServiceInterface { (withoutForm || f.form === passwordField.form) && (canBeHidden || f.viewable) && (f.type === "text" || f.type === "number") && - AutofillService.fieldIsFuzzyMatch(f, AutoFillConstants.TotpFieldNames) + AutofillService.fieldIsFuzzyMatch(f, [ + ...AutoFillConstants.TotpFieldNames, + ...AutoFillConstants.AmbiguousTotpFieldNames, + ]) ) { totpField = f; if ( - this.findMatchingFieldIndex(f, AutoFillConstants.TotpFieldNames) > -1 || + this.findMatchingFieldIndex(f, [ + ...AutoFillConstants.TotpFieldNames, + ...AutoFillConstants.AmbiguousTotpFieldNames, + ]) > -1 || f.autoCompleteType === "one-time-code" ) { // We found an exact match. No need to keep looking. diff --git a/apps/browser/src/autofill/services/inline-menu-field-qualification.service.ts b/apps/browser/src/autofill/services/inline-menu-field-qualification.service.ts index 0b04b83ce4eb..9a98f65f7a2e 100644 --- a/apps/browser/src/autofill/services/inline-menu-field-qualification.service.ts +++ b/apps/browser/src/autofill/services/inline-menu-field-qualification.service.ts @@ -30,7 +30,6 @@ export class InlineMenuFieldQualificationService this.webAuthnAutocompleteValue, ]); private fieldIgnoreListString = AutoFillConstants.FieldIgnoreList.join(","); - private passwordFieldExcludeListString = AutoFillConstants.PasswordFieldExcludeList.join(","); private currentPasswordAutocompleteValue = "current-password"; private newPasswordAutoCompleteValue = "new-password"; private autofillFieldKeywordsMap: AutofillKeywordsMap = new WeakMap(); @@ -927,7 +926,7 @@ export class InlineMenuFieldQualificationService return false; } - return !(this.passwordFieldExcludeListString.indexOf(cleanedValue) > -1); + return !AutoFillConstants.PasswordFieldExcludeList.some((i) => cleanedValue.indexOf(i) > -1); } /** @@ -1094,13 +1093,29 @@ export class InlineMenuFieldQualificationService ]; const keywordsSet = new Set(); for (let i = 0; i < keywords.length; i++) { - if (typeof keywords[i] === "string") { - keywords[i] - .toLowerCase() - .replace(/-/g, "") - .replace(/[^a-zA-Z0-9]+/g, "|") - .split("|") - .forEach((keyword) => keywordsSet.add(keyword)); + if (keywords[i] && typeof keywords[i] === "string") { + let keywordEl = keywords[i].toLowerCase(); + keywordsSet.add(keywordEl); + + // Remove hyphens from all potential keywords, we want to treat these as a single word. + keywordEl = keywordEl.replace(/-/g, ""); + + // Split the keyword by non-alphanumeric characters to get the keywords without treating a space as a separator. + keywordEl.split(/[^\p{L}\d]+/gu).forEach((keyword) => { + if (keyword) { + keywordsSet.add(keyword); + } + }); + + // Collapse all spaces and split by non-alphanumeric characters to get the keywords + keywordEl + .replace(/\s/g, "") + .split(/[^\p{L}\d]+/gu) + .forEach((keyword) => { + if (keyword) { + keywordsSet.add(keyword); + } + }); } } From 90a8b91e236fe7d2091f5ceabcc2563f65f75d27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:38:08 +0000 Subject: [PATCH 10/12] Autosync the updated translations (#11400) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/web/src/locales/af/messages.json | 67 ++- apps/web/src/locales/ar/messages.json | 69 +++- apps/web/src/locales/az/messages.json | 73 +++- apps/web/src/locales/be/messages.json | 95 +++-- apps/web/src/locales/bg/messages.json | 67 ++- apps/web/src/locales/bn/messages.json | 69 +++- apps/web/src/locales/bs/messages.json | 69 +++- apps/web/src/locales/ca/messages.json | 67 ++- apps/web/src/locales/cs/messages.json | 175 +++++--- apps/web/src/locales/cy/messages.json | 69 +++- apps/web/src/locales/da/messages.json | 67 ++- apps/web/src/locales/de/messages.json | 67 ++- apps/web/src/locales/el/messages.json | 497 +++++++++++++---------- apps/web/src/locales/en_GB/messages.json | 67 ++- apps/web/src/locales/en_IN/messages.json | 67 ++- apps/web/src/locales/eo/messages.json | 69 +++- apps/web/src/locales/es/messages.json | 67 ++- apps/web/src/locales/et/messages.json | 69 +++- apps/web/src/locales/eu/messages.json | 69 +++- apps/web/src/locales/fa/messages.json | 67 ++- apps/web/src/locales/fi/messages.json | 69 +++- apps/web/src/locales/fil/messages.json | 67 ++- apps/web/src/locales/fr/messages.json | 67 ++- apps/web/src/locales/gl/messages.json | 69 +++- apps/web/src/locales/he/messages.json | 69 +++- apps/web/src/locales/hi/messages.json | 69 +++- apps/web/src/locales/hr/messages.json | 67 ++- apps/web/src/locales/hu/messages.json | 67 ++- apps/web/src/locales/id/messages.json | 69 +++- apps/web/src/locales/it/messages.json | 67 ++- apps/web/src/locales/ja/messages.json | 73 +++- apps/web/src/locales/ka/messages.json | 69 +++- apps/web/src/locales/km/messages.json | 69 +++- apps/web/src/locales/kn/messages.json | 69 +++- apps/web/src/locales/ko/messages.json | 69 +++- apps/web/src/locales/lv/messages.json | 67 ++- apps/web/src/locales/ml/messages.json | 69 +++- apps/web/src/locales/mr/messages.json | 69 +++- apps/web/src/locales/my/messages.json | 69 +++- apps/web/src/locales/nb/messages.json | 67 ++- apps/web/src/locales/ne/messages.json | 69 +++- apps/web/src/locales/nl/messages.json | 67 ++- apps/web/src/locales/nn/messages.json | 69 +++- apps/web/src/locales/or/messages.json | 69 +++- apps/web/src/locales/pl/messages.json | 67 ++- apps/web/src/locales/pt_BR/messages.json | 67 ++- apps/web/src/locales/pt_PT/messages.json | 67 ++- apps/web/src/locales/ro/messages.json | 69 +++- apps/web/src/locales/ru/messages.json | 67 ++- apps/web/src/locales/si/messages.json | 69 +++- apps/web/src/locales/sk/messages.json | 69 +++- apps/web/src/locales/sl/messages.json | 69 +++- apps/web/src/locales/sr/messages.json | 67 ++- apps/web/src/locales/sr_CS/messages.json | 69 +++- apps/web/src/locales/sv/messages.json | 67 ++- apps/web/src/locales/te/messages.json | 69 +++- apps/web/src/locales/th/messages.json | 69 +++- apps/web/src/locales/tr/messages.json | 67 ++- apps/web/src/locales/uk/messages.json | 67 ++- apps/web/src/locales/vi/messages.json | 67 ++- apps/web/src/locales/zh_CN/messages.json | 77 +++- apps/web/src/locales/zh_TW/messages.json | 67 ++- 62 files changed, 3919 insertions(+), 881 deletions(-) diff --git a/apps/web/src/locales/af/messages.json b/apps/web/src/locales/af/messages.json index e4896b63a846..a1fc5c02b688 100644 --- a/apps/web/src/locales/af/messages.json +++ b/apps/web/src/locales/af/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Gaan blootgestelde wagwoorde na" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ keer blootgestel", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Geen items in u kluis het swak wagwoorde nie." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Hergebruikte wagwoorde" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Geen aantekeninge in u kluis het wagwoorde wat hergebruik is nie." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ keer hergebruik", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Laai lisensie af" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Werk lisensie by" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kluis uitgestuur" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Teken is geroteer" }, - "billingSyncDesc": { - "message": "Faktureringsinchronisering ontgrendel Gesinsborgskappe en outomatiese lisensiesinchronisering op u bediener. Nadat u opdaterings in die Bitwarden-wolkbediener gemaak het, kies Sinchroniseer lisensie om veranderinge toe te pas." - }, "billingSyncKeyDesc": { "message": "’n Faktureringsinchronniseringsteken van u wolkorganisasie se intekeninstellings word vereis om hierdie vorm te voltooi." }, "billingSyncKey": { "message": "Faktureringsinchroniseringsteken" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktief" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "of" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Lisensie- en faktuurbeheer" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Handmatige oplaai" }, - "manualUploadDesc": { - "message": "Indien u nie van faktureringsinchronisering gebruik wil maak nie kan u u lisensie hier handmatig oplaai." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sinchroniseer lisensie" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ar/messages.json b/apps/web/src/locales/ar/messages.json index 25f7ccd8f105..d9cf16579b04 100644 --- a/apps/web/src/locales/ar/messages.json +++ b/apps/web/src/locales/ar/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "معرف المستخدم الحالي" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "كلمات المرور المعاد استخدامها" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/az/messages.json b/apps/web/src/locales/az/messages.json index b745617ebae0..9cf0cb388546 100644 --- a/apps/web/src/locales/az/messages.json +++ b/apps/web/src/locales/az/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Anbarınız kilidlənib." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "İfşa olunmuş parolları yoxla" }, + "timesExposed": { + "message": "Dəfə ifşa olundu" + }, "exposedXTimes": { "message": "$COUNT$ dəfə ifşa olunub", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Anbarınızdakı heç bir elementin zəif parolu yoxdur." }, + "weakness": { + "message": "Zəiflik" + }, "reusedPasswordsReport": { "message": "Təkrar istifadə edilmiş parollar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Anbarınızda heç bir hesabda təkrar istifadə olunan parollar yoxdur." }, + "timesReused": { + "message": "Dəfə təkrar istifadə olundu" + }, "reusedXTimes": { "message": "$COUNT$ dəfə təkrar istifadə olunub", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lisenziyanı endir" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lisenziyanı güncəllə" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Yanlış PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Anbar ixrac edildi." }, @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Development, DevOps, and IT teams choose Bitwarden Secrets Manager to securely manage and deploy their infrastructure and machine secrets." + "message": "Development, DevOps və IT komandları, infrastrukturlarını və maşın sirlərini güvənli şəkildə idarə etmək və yerləşdirmək üçün Bitwarden Sirr Menecerini seçir." }, "centralizeSecretsManagement": { "message": "Sirlərin idarə edilməsini mərkəzləşdirin." @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Faktura sinxr tokeninə bax" }, - "generateBillingSyncToken": { - "message": "Faktura sinxr tokenini yarat" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Bu tokeni kopyalayın və self-hosted təşkilatınızın faktura sinxronlaşdırma ayarlarında yapışdırın." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Faktura sinxr tokeniniz, bu təşkilatın abunəlik ayarlarına müraciət edə və düzəliş edə bilər." }, - "manageBillingSync": { - "message": "Faktura sinxr idarə et" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Faktura sinxr quraşdır" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token döndərildi." }, - "billingSyncDesc": { - "message": "Faktura sinxr, öz-özünə sahiblik edən Bitwarden-inizi Bitwarden bulud serveri ilə əlaqələndirərək ailələr üçün Ödənişsiz Ailələr planını və qabaqcıl faktura özəlliklərini təmin edir." - }, "billingSyncKeyDesc": { "message": "Bu forumu tamamlamaq üçün bulud təşkilatınızın abunəlik ayarlarından Faktura sinxr tokeni tələb olunur." }, "billingSyncKey": { "message": "Faktura sinxr tokeni" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 xananın diqqətinizə ehtiyacı var." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ xananın diqqətinizə ehtiyacı var.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Duo xidmətinə bağlanarkən xəta baş verdi. Fərqli iki addımlı giriş üsulu istifadə edin və ya kömək üçün Duo ilə əlaqə saxlayın." }, @@ -7442,6 +7473,15 @@ "or": { "message": "və ya" }, + "unlockWithBiometrics": { + "message": "Biometriklə kilidi aç" + }, + "unlockWithPin": { + "message": "PIN ilə kilidi aç" + }, + "unlockWithMasterPassword": { + "message": "Ana parollar kilidi aç" + }, "licenseAndBillingManagement": { "message": "Lisenziya və faktura idarəetməsi" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Əllə yükləmə" }, - "manualUploadDesc": { - "message": "Faktura sinxronlaşdırmasını fəallaşdırmaq istəmirsinizsə, lisenziyanızı burada əllə yükləyin." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisenziyanı sinxronlaşdır" @@ -7893,7 +7933,7 @@ "message": "Tələb edilən cihaz təsdiqi." }, "tdeOffboardingPasswordSet": { - "message": "User set a master password during TDE offboarding." + "message": "İstifadəçi, TDE offboarding zamanı ana parolu təyin etdi." }, "startYour7DayFreeTrialOfBitwardenFor": { "message": "$ORG$ üçün Bitwarden 7 günlük ödənişsiz sınağı başladın", @@ -9091,7 +9131,7 @@ } }, "optionalOnPremHosting": { - "message": "Optional on-premises hosting" + "message": "İxtiyari şirkətdaxili hostinq" }, "upgradeFreeOrganization": { "message": "$NAME$ təşkilatınızı yüksəldin ", @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Müraciətə düzəliş et" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/be/messages.json b/apps/web/src/locales/be/messages.json index 26fcce71fa88..517379137150 100644 --- a/apps/web/src/locales/be/messages.json +++ b/apps/web/src/locales/be/messages.json @@ -37,7 +37,7 @@ "message": "Нататкі" }, "note": { - "message": "Note" + "message": "Нататка" }, "customFields": { "message": "Карыстальніцкія палі" @@ -46,22 +46,22 @@ "message": "Імя ўладальніка карткі" }, "loginCredentials": { - "message": "Login credentials" + "message": "Уліковыя даныя для ўваходу" }, "personalDetails": { - "message": "Personal details" + "message": "Асабістыя даныя" }, "identification": { - "message": "Identification" + "message": "Ідэнтыфікацыя" }, "contactInfo": { - "message": "Contact info" + "message": "Кантактная інфармацыя" }, "cardDetails": { - "message": "Card details" + "message": "Падрабязнасці карткі" }, "cardBrandDetails": { - "message": "$BRAND$ details", + "message": "Падрабязнасці $BRAND$", "placeholders": { "brand": { "content": "$1", @@ -70,19 +70,19 @@ } }, "itemHistory": { - "message": "Item history" + "message": "Гісторыя элемента" }, "authenticatorKey": { - "message": "Authenticator key" + "message": "Ключ аўтэнтыфікацыі" }, "autofillOptions": { - "message": "Autofill options" + "message": "Параметры аўтазапаўнення" }, "websiteUri": { - "message": "Website (URI)" + "message": "Вэб-сайт (URI)" }, "websiteUriCount": { - "message": "Website (URI) $COUNT$", + "message": "Вэб-сайт (URI) $COUNT$", "description": "Label for an input field that contains a website URI. The input field is part of a list of fields, and the count indicates the position of the field in the list.", "placeholders": { "count": { @@ -92,10 +92,10 @@ } }, "websiteAdded": { - "message": "Website added" + "message": "Вэб-сайт дададзены" }, "addWebsite": { - "message": "Add website" + "message": "Дадаць вэб-сайт" }, "deleteWebsite": { "message": "Delete website" @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Праверка скампраметаваных пароляў" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Скампраметаваны $COUNT$ раз(-ы; -оў)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "У вашым сховішчы адсутнічаюць ненадзейныя паролі." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Паўторна выкарыстаныя паролі" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "У вашым сховішчы адсутнічаюць паўторныя паролі." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Паўторна выкарыстаны разоў: $COUNT$", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Спампаваць ліцэнзію" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Абнавіць ліцэнзію" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сховішча экспартавана." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Прагледзець плацежны токен сінхранізацыі" }, - "generateBillingSyncToken": { - "message": "Генерыраваць плацежны токен сінхранізацыі" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Скапіюйце і ўстаўце гэты токен у налады плацежнай сінхранізацыі сваёй уласнай размешчанай арганізацыі." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен плацежнай сінхранізацыі можа атрымаць доступ і адрэдагаваць налады падпіскі гэтай арганізацыі." }, - "manageBillingSync": { - "message": "Кіраванне плацежнай сінхранізацыяй" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Наладзіць плацежную сінхранізацыю" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен зменены." }, - "billingSyncDesc": { - "message": "Плацежная сінхранізацыя дае магчымасць удзельнікам атрымаць бясплатны тарыфны план Bitwarden Families і пашыраныя магчымасці выстаўлення рахункаў звязваючы ваш уласны сервер Bitwarden з воблачным серверам нашай кампаніі." - }, "billingSyncKeyDesc": { "message": "Для запаўнення гэтай формы неабходны токен плацежнай сінхранізацыі з наладаў падпіскі арганізацыі ў воблачным сховішчы." }, "billingSyncKey": { "message": "Токен плацежнай сінхранізацыі" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Актыўны" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "або" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Кіраванне ліцэнзіямі і плацяжамі" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручное запампоўванне" }, - "manualUploadDesc": { - "message": "Калі вы не хочаце карыстацца плацежнай сінхранізацыяй, запампуйце сваю ліцэнзію тут." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Сінхранізаваць ліцэнзію" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/bg/messages.json b/apps/web/src/locales/bg/messages.json index 3869f44f41fa..4c651a48d922 100644 --- a/apps/web/src/locales/bg/messages.json +++ b/apps/web/src/locales/bg/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Трезорът Ви е заключен." }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, "uuid": { "message": "ИН на универсален потребител - UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверка за разкрити пароли" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Разкрити $COUNT$ път/и", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Всички записи в трезора са с надеждни пароли." }, + "weakness": { + "message": "Слабост" + }, "reusedPasswordsReport": { "message": "Доклад за повтарящи се пароли" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "В трезора ви няма записи с пароли, които се ползват и другаде." }, + "timesReused": { + "message": "Брой преизползвания" + }, "reusedXTimes": { "message": "Преизползвана $COUNT$ пъти", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Изтегляне на лиценз" }, + "viewBillingToken": { + "message": "Преглед на идентификатора за плащанията" + }, "updateLicense": { "message": "Обновяване на лиценз" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неправилен ПИН" }, + "pin": { + "message": "ПИН", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Трезорът е изнесен." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Преглед на идентификатора за синхронизиране на плащанията" }, - "generateBillingSyncToken": { - "message": "Създаване на идентификатор за синхронизиране на плащанията" + "generateBillingToken": { + "message": "Създаване на идентификатор за плащания" }, "copyPasteBillingSync": { "message": "Копирайте този идентификатор в настройките за синхронизиране на плащанията във Вашата организация." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Чрез своя идентификатор за синхронизиране на плащанията Вие имате достъп и можете да редактирате настройките за абонамента на тази организация." }, - "manageBillingSync": { - "message": "Управление на синхронизирането на плащанията" + "manageBillingTokenSync": { + "message": "Управление на идентификатора за плащания" }, "setUpBillingSync": { "message": "Настройване на синхронизирането на плащанията" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Идентификаторът е пресъздаден." }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "За да попълните този формуляр, се нуждаете от идентификатор за синхронизиране на плащанията, който може да намерите или създадете в настройките за абонамента на организацията си в облака." }, "billingSyncKey": { "message": "Идентификатор за синхронизиране на плащанията" }, + "automaticBillingSyncDesc": { + "message": "Автоматичното синхронизиране отключва спонсорирането на Семейния план и позволява да синхронизирате лиценза си без да качвате файл. След като направите промени по облачния сървър на Битуорден, изберете „Синхронизиране на лиценза“, за да приложите промените." + }, "active": { "message": "Активно" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле се нуждае от вниманието Ви." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полета се нуждаят от вниманието Ви.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Грешка при свързването с услугата на Duo. Използвайте друг метод за двустепенно удостоверяване или се свържете с Duo за съдействие." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Отключване с биометрични данни" + }, + "unlockWithPin": { + "message": "Отключване с ПИН" + }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "licenseAndBillingManagement": { "message": "Управление на лицензи и таксуване" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ръчно качване" }, - "manualUploadDesc": { - "message": "Ако не искате да се възползвате от автоматичното синхронизиране на информацията за таксуване, качете ръчно лиценза си тук." + "manualBillingTokenUploadDesc": { + "message": "Ако не искате да се възползвате от синхронизирането на плащанията, качете лиценза си тук. Това няма да отключи автоматично спонсорирането на Семейния план." }, "syncLicense": { "message": "Синхронизиране на лиценза" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Редактиране на достъпа" + }, + "addAttachment": { + "message": "Добавяне на прикачен файл" + }, + "maxFileSizeSansPunctuation": { + "message": "Максималният размер на файла е 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Наистина ли искате да изтриете завинаги този прикачен файл?" } } diff --git a/apps/web/src/locales/bn/messages.json b/apps/web/src/locales/bn/messages.json index 2fcc9c9e2930..8be58ffe2017 100644 --- a/apps/web/src/locales/bn/messages.json +++ b/apps/web/src/locales/bn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/bs/messages.json b/apps/web/src/locales/bs/messages.json index 8b9fd8a16162..4a9d66639a14 100644 --- a/apps/web/src/locales/bs/messages.json +++ b/apps/web/src/locales/bs/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ca/messages.json b/apps/web/src/locales/ca/messages.json index e6e11e50a89b..37f4b1c2d8e5 100644 --- a/apps/web/src/locales/ca/messages.json +++ b/apps/web/src/locales/ca/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "La caixa forta està bloquejada" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Comprova les contrasenyes exposades" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "S'han exposat $COUNT$ vegades", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Cap element de la vostra caixa forta té contrasenyes poc segures." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Contrasenyes reutilitzades" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Cap inici de sessió a la vostra caixa forta té contrasenyes que s'estiguen reutilitzant." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "S'ha reutilitzat $COUNT$ vegades", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Baixa la llicència" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualitza la llicència" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorrecte" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "S'ha exportat la caixa forta" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Mostra el token de sincronització de facturació" }, - "generateBillingSyncToken": { - "message": "Genera el token de sincronització de facturació" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copieu i enganxeu aquest token a la configuració de sincronització de facturació de la vostra organització autoallotjada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "El vostre tokende sincronització de facturació pot accedir i editar la configuració de subscripció d'aquesta organització." }, - "manageBillingSync": { - "message": "Gestiona la sincronització de facturació" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configura la sincronització de facturació" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token girat." }, - "billingSyncDesc": { - "message": "La sincronització de facturació ofereix plans familiars gratuïts i capacitats de facturació avançades enllaçant el vostre Bitwarden autoallotjat amb el vostre servidor al núvol de Bitwarden." - }, "billingSyncKeyDesc": { "message": "Per omplir aquest formulari, cal un token de sincronització de facturació de la configuració de subscripció de la vostra organització al núvol." }, "billingSyncKey": { "message": "Token de sincronització de facturació" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Actiu" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gestió de llicències i facturació" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Pujada manual" }, - "manualUploadDesc": { - "message": "Si no voleu activar la sincronització de facturació, pugeu manualment la vostra llicència ací." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronització de la llicència" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/cs/messages.json b/apps/web/src/locales/cs/messages.json index dc2076b2c403..bd78a7b37075 100644 --- a/apps/web/src/locales/cs/messages.json +++ b/apps/web/src/locales/cs/messages.json @@ -34,7 +34,7 @@ "message": "Heslová fráze" }, "notes": { - "message": "Poznámky" + "message": "Poznámka" }, "note": { "message": "Poznámka" @@ -153,7 +153,7 @@ "message": "Společnost" }, "ssn": { - "message": "Číslo sociálního pojištění" + "message": "Rodné číslo" }, "passportNumber": { "message": "Číslo cestovního pasu" @@ -219,7 +219,7 @@ "message": "Mx" }, "dr": { - "message": "MUDr." + "message": "Dr." }, "cardExpiredTitle": { "message": "Prošlá karta" @@ -234,7 +234,7 @@ "message": "Rok expirace" }, "authenticatorKeyTotp": { - "message": "Autentizační klíč (TOTP)" + "message": "Ověřovací klíč (TOTP)" }, "totpHelperTitle": { "message": "Bezproblémové dvoufázové ověřování" @@ -548,7 +548,7 @@ } }, "new": { - "message": "Nový", + "message": "Nová", "description": "for adding new items" }, "item": { @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Váš trezor je uzamčen" }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, "uuid": { "message": "UUID" }, @@ -2128,7 +2131,7 @@ "message": "Nalezena nezabezpečená webová stránka" }, "unsecuredWebsitesFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.", + "message": "Našli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.", "placeholders": { "count": { "content": "$1", @@ -2153,7 +2156,7 @@ "message": "Nalezena přihlášení bez dvoufázového ověření" }, "inactive2faFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ webových stránek ve Vašem trezoru $VAULT$, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.", + "message": "Našli jsme $COUNT$ webových stránek ve Vašem trezoru $VAULT$, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.", "placeholders": { "count": { "content": "$1", @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Zkontrolovat odhalená hesla" }, + "timesExposed": { + "message": "Počet vystavení" + }, "exposedXTimes": { "message": "Počet odhalení: $COUNT$", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Žádné položky ve Vašem trezoru nemají slabá hesla." }, + "weakness": { + "message": "Slabost" + }, "reusedPasswordsReport": { "message": "Opakovaně použitá hesla" }, @@ -2243,7 +2252,7 @@ "message": "Nalezena opakovaně použitá hesla" }, "reusedPasswordsFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru $VAULT$. Doporučujeme je změnit, aby byly unikátní.", + "message": "Našli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru $VAULT$. Doporučujeme je změnit, aby byly unikátní.", "placeholders": { "count": { "content": "$1", @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Žádná přihlášení ve Vašem trezoru nemají opakovaně použitá hesla." }, + "timesReused": { + "message": "Počet použití" + }, "reusedXTimes": { "message": "Heslo bylo opakovaně použito $COUNT$x", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Stáhnout licenci" }, + "viewBillingToken": { + "message": "Zobrazit fakturační token" + }, "updateLicense": { "message": "Aktualizovat licenci" }, @@ -2816,7 +2831,7 @@ } }, "addShareLimitedUsers": { - "message": "Přidání a sdílení až s $COUNT$ uživateli", + "message": "Přidání a sdílení s až $COUNT$ uživateli", "placeholders": { "count": { "content": "$1", @@ -2879,7 +2894,7 @@ } }, "trialSecretsManagerThankYou": { - "message": "Děkujeme za registraci do Správce klíčů Bitwardenu s plánem $PLAN$!", + "message": "Děkujeme za registraci do Správce tajných klíčů Bitwarden s plánem $PLAN$!", "placeholders": { "plan": { "content": "$1", @@ -3128,7 +3143,7 @@ "message": "Webový trezor Bitwardenu" }, "bitSecretsManager": { - "message": "Správce tajných klíčů Bitwardenu" + "message": "Správce tajných klíčů Bitwarden" }, "loggedIn": { "message": "Přihlášen" @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nesprávný PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor byl exportován" }, @@ -3842,7 +3861,7 @@ "message": "Nastavte limit počtu uživatelů pro Vaše předplatné. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." }, "limitSmSubscriptionDesc": { - "message": "Nastavte limit počtu uživatelů pro předplatné správce klíčů. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." + "message": "Nastavte limit počtu uživatelů pro předplatné do Správce tajných klíčů. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." }, "maxSeatLimit": { "message": "Limit uživatelů (volitelné)", @@ -3881,7 +3900,7 @@ "message": "Předplatné bylo aktualizováno" }, "subscribedToSecretsManager": { - "message": "Předplatné bylo aktualizováno. Nyní máte přístup ke správci tajných klíčů." + "message": "Předplatné bylo aktualizováno. Nyní máte přístup ke Správci tajných klíčů." }, "additionalOptions": { "message": "Další volby" @@ -4449,7 +4468,7 @@ "message": "Toto okno můžete zavřít" }, "includeAllTeamsFeatures": { - "message": "Všechny funkce týmů, navíc:" + "message": "Všechny funkce týmů a navíc:" }, "includeAllTeamsStarterFeatures": { "message": "Všechny funkce Teams Starter, plus:" @@ -4621,10 +4640,10 @@ "message": "Opravdu chcete odebrat heslo?" }, "hideEmail": { - "message": "Skrýt moji e-mailovou adresu před příjemci." + "message": "Skrýt moji e-mailovou adresu před příjemci" }, "disableThisSend": { - "message": "Deaktivuje tento Send, díky čemuž k němu nebude moci nikdo přistoupit.", + "message": "Deaktivovat tento Send, takže k němu nebude moci nikdo přistoupit", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "allSends": { @@ -4979,7 +4998,7 @@ "message": "Soubor, který chcete odeslat." }, "copySendLinkOnSave": { - "message": "Zkopírujte odkaz pro sdílení tohoto Send do mé schránky při uložení." + "message": "Kopírovat odkaz pro sdílení tohoto Send do mé schránky při uložení" }, "sendLinkLabel": { "message": "Odkaz tohoto Send", @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Vývojáři i IT týmy si vybírají Správce tajných klíčů Bitwardenu pro bezpečnou správu a nasazení do jejich své infrastruktury a tajných klíčů." + "message": "Vývojáři i IT týmy si vybírají Správce tajných klíčů Bitwarden pro bezpečnou správu a nasazení do jejich své infrastruktury a tajných klíčů." }, "centralizeSecretsManagement": { "message": "Centralizujte správu tajných klíčů." @@ -5053,28 +5072,28 @@ "message": "Přidat poznámku" }, "bitwardenSecretsManager": { - "message": "Správce tajných klíčů Bitwardenu" + "message": "Správce tajných klíčů Bitwarden" }, "moreProductsFromBitwarden": { "message": "Více produktů od Bitwardenu" }, "requestAccessToSecretsManager": { - "message": "Požádat o přístup ke správci tajných klíčů" + "message": "Požádat o přístup ke Správci tajných klíčů" }, "youNeedApprovalFromYourAdminToTrySecretsManager": { - "message": "Potřebujete schválení správce, abyste mohli vyzkoušet správce tajných klíčů." + "message": "Potřebujete schválení správce, abyste mohli vyzkoušet Správce tajných klíčů." }, "smAccessRequestEmailSent": { - "message": "Žádost o přístup k e-mailu správce tajných klíčů odeslaná administrátorům." + "message": "Žádost o přístup ke Správci tajných klíčů byla odeslána e-mailem administrátorům." }, "requestAccessSMDefaultEmailContent": { - "message": "Zdravím,\n\nžádám o předplatné Správce tajných klíčů Bitwardenu pro náš tým. Vaše podpora by pro nás znamenala mnoho!\n\nSprávce tajných klíčů Bitwardenu je end-to-end řešení pro správu šifrovaných tajných klíčů pro bezpečné ukládání, sdílení a nasazení strojových pověření, jako jsou klíče API, databázová hesla a ověřovací certifikáty.\n\nSprávce klíčů nám pomůže:\n\n- zlepšit zabezpečení\n- zjednodušit provoz\n- zabránit nákladným únikům tajných klíčů\n\nChcete-li požádat o bezplatnou zkušební verzi pro náš tým, obraťte se na společnost Bitwarden.\n\nDěkujeme Vám za pomoc!" + "message": "Zdravím,\n\nžádám o předplatné Správce tajných klíčů Bitwarden pro náš tým. Vaše podpora by pro nás znamenala mnoho!\n\nSprávce tajných klíčů Bitwarden je end-to-end řešení pro správu šifrovaných tajných klíčů pro bezpečné ukládání, sdílení a nasazení strojových pověření, jako jsou klíče API, databázová hesla a ověřovací certifikáty.\n\nSprávce klíčů nám pomůže:\n\n- zlepšit zabezpečení\n- zjednodušit provoz\n- zabránit nákladným únikům tajných klíčů\n\nChcete-li požádat o bezplatnou zkušební verzi pro náš tým, obraťte se na společnost Bitwarden.\n\nDěkujeme Vám za pomoc!" }, "giveMembersAccess": { "message": "Umožnit členům přístup:" }, "viewAndSelectTheMembers": { - "message": "zobrazit a vybrat členy, které chcete povolit přístup do správce tajných klíčů." + "message": "zobrazit a vybrat členy, kterým chcete povolit přístup do Správce tajných klíčů." }, "openYourOrganizations": { "message": "Otevřít" @@ -5296,7 +5315,7 @@ "message": "Motiv" }, "themeDesc": { - "message": "Zvolte šablonu pro Váš webový trezor." + "message": "Zvolte motiv pro Váš webový trezor." }, "themeSystem": { "message": "Použít systémový motiv" @@ -5731,16 +5750,16 @@ "message": "Konfigurace jednotného přihlášení byla uložena" }, "sponsoredFamilies": { - "message": "Free Bitwarden Families" + "message": "Bitwarden pro rodinu zdarma" }, "sponsoredFamiliesEligible": { - "message": "Vy a Vaše rodina máte nárok na Free Bitwarden Families. Nárok můžete uplatnit Vaším osobním e-mailem, abyste zajistili bezpečnost Vašich dat, i když nejste v práci." + "message": "Vy a Vaše rodina máte nárok na Bitwarden pro rodinu zdarma. Nárok můžete uplatnit Vaším osobním e-mailem, abyste zajistili bezpečnost Vašich dat, i když nejste v práci." }, "sponsoredFamiliesEligibleCard": { - "message": "Uplatněte ještě dnes svůj plán Free Bitwarden for Families, aby byla Vaše data bezpečná, i když nejste v práci." + "message": "Uplatněte ještě dnes svůj plán Bitwarden pro rodinu zdarma, aby byla Vaše data bezpečná, i když nejste v práci." }, "sponsoredFamiliesInclude": { - "message": "Plán Bitwarden for Families obsahuje" + "message": "Plán Bitwarden pro rodinu zdarma obsahuje" }, "sponsoredFamiliesPremiumAccess": { "message": "Prémiový přístup až pro 6 uživatelů" @@ -5761,7 +5780,7 @@ "message": "Vyberte organizaci, kterou chcete sponzorovat" }, "familiesSponsoringOrgSelect": { - "message": "Kterou nabídku Bitwarden Families chcete uplatnit?" + "message": "Kterou nabídku Bitwarden pro rodinu zdarma chcete uplatnit?" }, "sponsoredFamiliesEmail": { "message": "Pro uplatnění Bitwarden Families zadejte Váš osobní e-mail" @@ -5773,7 +5792,7 @@ "message": "Přijmout nabídku pro existující organizaci nebo vytvořit novou organizaci rodin." }, "setupSponsoredFamiliesLoginDesc": { - "message": "Byla Vám nabídnuta bezplatná organizace plánu Bitwarden Families. Chcete-li pokračovat, musíte se přihlásit k účtu, který obdržel nabídku." + "message": "Byl Vám nabídnut bezplatný plán organizace Bitwarden pro rodinu zdarma. Chcete-li pokračovat, musíte se přihlásit k účtu, který obdržel nabídku." }, "sponsoredFamiliesAcceptFailed": { "message": "Nelze přijmout nabídku. Znovu odešlete e-mail s nabídkou z účtu Enterprise a zkuste to znovu." @@ -5788,10 +5807,10 @@ } }, "sponsoredFamiliesOffer": { - "message": "Přijmout Free Bitwarden Families" + "message": "Přijmout Bitwarden pro rodinu zdarma" }, "sponsoredFamiliesOfferRedeemed": { - "message": "Nabídka Free Bitwarden Families byla úspěšně uplatněna" + "message": "Nabídka Bitwarden pro rodinu zdarma byla úspěšně uplatněna" }, "redeemed": { "message": "Uplatněno" @@ -5818,7 +5837,7 @@ } }, "freeFamiliesPlan": { - "message": "Plán Free Families" + "message": "Plán Rodina zdarma" }, "redeemNow": { "message": "Uplatnit nyní" @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Zobrazit fakturační synchronizační token" }, - "generateBillingSyncToken": { - "message": "Vygenerovat fakturační synchronizační token" + "generateBillingToken": { + "message": "Vygenerovat fakturační token" }, "copyPasteBillingSync": { "message": "Zkopírujte a vložte tento token do nastavení fakturační synchronizace vlastní organizace." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Fakturační synchronizační token může přistupovat k nastavení předplatného této organizace a upravovat jej." }, - "manageBillingSync": { - "message": "Spravovat fakturační synchronizaci" + "manageBillingTokenSync": { + "message": "Spravovat fakturační token" }, "setUpBillingSync": { "message": "Nastavit fakturační synchronizaci" @@ -6049,20 +6068,20 @@ "message": "Vlastní hosting" }, "selfHostingEnterpriseOrganizationSectionCopy": { - "message": "Pro nastavení organizace na vlastním serveru musíte nahrát licenční soubor. Chcete-li podporovat plány Free Families a pokročilé možnosti fakturace pro Vaši organizaci na vlastním serveru, budete muset nastavit synchronizaci fakturace." + "message": "Pro nastavení organizace na vlastním serveru musíte nahrát licenční soubor. Chcete-li podporovat plány Rodina zdarma a pokročilé možnosti fakturace pro Vaši organizaci na vlastním serveru, budete muset nastavit synchronizaci fakturace." }, "billingSyncApiKeyRotated": { "message": "Token byl vyměněn" }, - "billingSyncDesc": { - "message": "Synchronizace fakturace odemkne sponzorství Families a automatickou synchronizaci licencí na serveru. Po provedení aktualizací na cloudovém serveru Bitwardenu použijte pro použití změn funkci \"Synchronizovat licenci\"." - }, "billingSyncKeyDesc": { "message": "K vyplnění tohoto formuláře je vyžadován fakturační synchronizační token z nastavení předplatného Vaší cloudové organizace." }, "billingSyncKey": { "message": "Fakturační synchronizační token" }, + "automaticBillingSyncDesc": { + "message": "Automatická synchronizace odemkne sponzorství Families a automatickou synchronizaci licencí na serveru bez nutnosti nahrát soubor. Po provedení aktualizací na cloudovém serveru Bitwardenu použijte pro použití změn funkci \"Synchronizovat licenci\"." + }, "active": { "message": "Aktivní" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 pole vyžaduje Vaši pozornost." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ polí vyžaduje Vaši pozornost.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Chyba při připojování ke službě Duo. Použijte jinou dvoufázovou metodu přihlášení nebo kontaktujte Duo o pomoc." }, @@ -7419,7 +7450,7 @@ "message": "Exportování tajných dat organizace" }, "exportingOrganizationSecretDataDescription": { - "message": "Exportována budou jen tajná data organizace přidružená k položce $ORGANIZATION$. Položky v ostatních produktech a položky z jiných organizací nebudou zahrnuty.", + "message": "Exportována budou jen data Správce tajných klíčů přidružená k položce $ORGANIZATION$. Položky v ostatních produktech a položky z jiných organizací nebudou zahrnuty.", "placeholders": { "ORGANIZATION": { "content": "$1", @@ -7442,6 +7473,15 @@ "or": { "message": "nebo" }, + "unlockWithBiometrics": { + "message": "Odemknout pomocí biometrie" + }, + "unlockWithPin": { + "message": "Odemknout pomocí PIN" + }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "licenseAndBillingManagement": { "message": "Správa licencí a fakturace" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ruční nahrání" }, - "manualUploadDesc": { - "message": "Pokud se nechcete rozhodnout pro synchronizaci fakturace, nahrajte licenci ručně zde." + "manualBillingTokenUploadDesc": { + "message": "Pokud se nechcete rozhodnout pro synchronizaci fakturace, nahrajte licenci ručně zde. Tím se automaticky neodemkne sponzorství Families." }, "syncLicense": { "message": "Synchronizovat licenci" @@ -7530,10 +7570,10 @@ "message": "Správce tajných klíčů" }, "secretsManagerAccessDescription": { - "message": "Aktivuje přístup uživatele ke správci tajných klíčů." + "message": "Aktivuje přístup uživatele ke Správci tajných klíčů." }, "userAccessSecretsManagerGA": { - "message": "Tento uživatel může přistupovat ke správci tajných klíčů" + "message": "Tento uživatel může přistupovat ke Správci tajných klíčů" }, "important": { "message": "Důležité:" @@ -7593,7 +7633,7 @@ "description": "Link to a downloadable resource. This will be used as part of a larger phrase. Example: Download the Secrets Manager CLI" }, "smCLI": { - "message": "Secrets Manager CLI" + "message": "CLI Správce tajných klíčů" }, "importSecrets": { "message": "Importovat tajné klíče" @@ -7800,18 +7840,18 @@ "message": "Uživatel aktualizoval heslo vydané prostřednictvím obnovení účtu." }, "activatedAccessToSecretsManager": { - "message": "Aktivován přístup uživatele ke správci tajných klíčů", + "message": "Aktivován přístup uživatele ke Správci tajných klíčů", "description": "Confirmation message that one or more users gained access to Secrets Manager" }, "activateAccess": { "message": "Aktivovat přístup" }, "bulkEnableSecretsManagerDescription": { - "message": "Udělte následujícím členům přístup ke správci tajných klíčů. Role udělená ve správci hesel se bude vztahovat na správce tajných klíčů.", + "message": "Udělte následujícím členům přístup ke Správci tajných klíčů. Role udělená ve Správci hesel se bude vztahovat na Správce tajných klíčů.", "description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager." }, "activateSecretsManager": { - "message": "Aktivovat správce tajných klíčů" + "message": "Aktivovat Správce tajných klíčů" }, "yourOrganizationsFingerprint": { "message": "Fráze otisku prstu Vaší organizace", @@ -7905,7 +7945,7 @@ } }, "startYour7DayFreeTrialOfBitwardenSecretsManagerFor": { - "message": "Začněte 7denní bezplatnou zkušební verzi Správce klíšu Bitwardenu pro $ORG$", + "message": "Začněte 7denní bezplatnou zkušební verzi Správce tajných klíčů Bitwarden pro $ORG$", "placeholders": { "org": { "content": "$1", @@ -7958,7 +7998,7 @@ "message": "Pozvat uživatele" }, "secretsManagerForPlan": { - "message": "Správce klíčů pro $PLAN$", + "message": "Správce tajných klíčů pro $PLAN$", "placeholders": { "plan": { "content": "$1", @@ -7970,7 +8010,7 @@ "message": "Pro inženýrské týmy a týmy DevOps ke správě klíčů v celém životním cyklu vývoje softwaru." }, "free2PersonOrganization": { - "message": "Zdarma organizace do 2 osob" + "message": "Zdarma a organizace do 2 osob" }, "unlimitedSecrets": { "message": "Neomezené klíče" @@ -8006,10 +8046,10 @@ } }, "subscribeToSecretsManager": { - "message": "Přihlásit se ke správci klíčů" + "message": "Používat Správce tajných klíčů" }, "addSecretsManagerUpgradeDesc": { - "message": "Přidáním správce klíčů k aktualizovanému plánu si zachováte přístup ke všem klíčům vytvořeným v předchozím plánu." + "message": "Přidáním Správce tajných klíčů k aktualizovanému plánu si zachováte přístup ke všem klíčům vytvořeným v předchozím plánu." }, "additionalServiceAccounts": { "message": "Další účty služby" @@ -8048,10 +8088,10 @@ "message": "Aktualizované nastavení správy kolekce" }, "passwordManagerPlanPrice": { - "message": "Cena předplatného správce hesel" + "message": "Cena předplatného Správce hesel" }, "secretsManagerPlanPrice": { - "message": "Cena předplatného správce klíčů" + "message": "Cena předplatného Správce tajných klíčů" }, "passwordManager": { "message": "Správce hesel" @@ -8193,7 +8233,7 @@ "message": "Detaily potvrzení" }, "smFreeTrialThankYou": { - "message": "Děkujeme za registraci do Správce klíčů Bitwardenu!" + "message": "Děkujeme za registraci do Správce tajných klíčů Bitwarden!" }, "smFreeTrialConfirmationEmail": { "message": "Potvrzovací e-mail byl odeslán na " @@ -8601,13 +8641,13 @@ "message": "Integrace" }, "integrationsDesc": { - "message": "Automaticky synchronizuje tajné klíče se správce tajných klíčů Bitwardenu do služby třetí strany." + "message": "Automaticky synchronizuje tajné klíče se Správce tajných klíčů Bitwarden do služby třetí strany." }, "sdks": { "message": "SDK" }, "sdksDesc": { - "message": "Použije SDK správce tajných klíčů Bitwardenu v následujících programovacích jazycích k vytvoření vlastních aplikací." + "message": "Použije SDK Správce tajných klíčů Bitwarden v následujících programovacích jazycích k vytvoření vlastních aplikací." }, "setUpGithubActions": { "message": "Nastavit akce GitHubu" @@ -8694,7 +8734,7 @@ "message": "Pokračujte v nastavení bezplatného zkušebního období Správce hesel Bitwarden" }, "continueSettingUpFreeTrialSecretsManager": { - "message": "Pokračujte v nastavení bezplatného zkušebního období Správce hesel Bitwarden" + "message": "Pokračujte v nastavení bezplatného zkušebního období Správce tajných klíčů Bitwarden" }, "enterTeamsOrgInfo": { "message": "Zadejte informace o Teams Vaší organizace" @@ -9205,7 +9245,7 @@ "message": "Vaše předplatné Správce tajných klíčů bude aktualizováno na základě vybraného tarifu" }, "bitwardenPasswordManager": { - "message": "Bitwarden - Správce hesel" + "message": "Správce hesel Bitwarden" }, "secretsManagerComplimentaryPasswordManager": { "message": "Vaše doplňkové roční předplatné Správce hesel bude aktualizováno na vybraný plán. Poplatek Vám bude účtován až po skončení bezplatného období." @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Upravit přístup" + }, + "addAttachment": { + "message": "Přidat přílohu" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximální velikost souboru je 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Opravdu chcete tuto přílohu navždy smazat?" } } diff --git a/apps/web/src/locales/cy/messages.json b/apps/web/src/locales/cy/messages.json index 7a24f52cde74..e8aa4f5ac319 100644 --- a/apps/web/src/locales/cy/messages.json +++ b/apps/web/src/locales/cy/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/da/messages.json b/apps/web/src/locales/da/messages.json index a15d161ba80b..1e3dc8d60e17 100644 --- a/apps/web/src/locales/da/messages.json +++ b/apps/web/src/locales/da/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Boksen er låst." }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tjek for kompromitterede adgangskoder" }, + "timesExposed": { + "message": "Afsløret antal gange" + }, "exposedXTimes": { "message": "$COUNT$ kompromittering(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ingen elementer i din boks har svage adgangskoder." }, + "weakness": { + "message": "Svaghed" + }, "reusedPasswordsReport": { "message": "Genbrugte adgangskoder" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ingen logins i din boks har adgangskoder, der genbruges." }, + "timesReused": { + "message": "Genbrugt antal gange" + }, "reusedXTimes": { "message": "Genbrugt $COUNT$ gange", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licens" }, + "viewBillingToken": { + "message": "Vis fakturerings-token" + }, "updateLicense": { "message": "Opdatér licens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Forkert PIN-kode" }, + "pin": { + "message": "PIN-kode", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Boks eksporteret" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Vis faktureringssynk-token" }, - "generateBillingSyncToken": { - "message": "Generering af faktureringssynk-token" + "generateBillingToken": { + "message": "Generér fakturerings-token" }, "copyPasteBillingSync": { "message": "Kopiér og indsæt dette token i indstillingerne Faktureringssynk i din selv-hostede organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Din faktureringssynk-token kan tilgå og redigere denne organisations abonnementsindstillinger." }, - "manageBillingSync": { - "message": "Håndtering af faktureringssynk" + "manageBillingTokenSync": { + "message": "Håndtér fakturerings-token" }, "setUpBillingSync": { "message": "Opsæt faktureringssynk" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token roteret." }, - "billingSyncDesc": { - "message": "Faktureringssynk oplåser Familier-sponsorater og automatisk licenssynk på din server. Når opdateringer i Bitwarden cloud-serveren er foretaget, så vælg Synk licens for at anvende ændringer." - }, "billingSyncKeyDesc": { "message": "Et faktureringssynk-token fra din cloud-organisations abonnementsindstillinger kræves for at udfylde denne formular." }, "billingSyncKey": { "message": "Faktureringssynk-token" }, + "automaticBillingSyncDesc": { + "message": "Automatisk synk oplåser Familier-sponsorater og muliggør synk af licenser uden at uploade en fil. Når opdateringer på Bitwarden cloud-serveren er foretaget, vælg Synk licens for at anvende ændringer." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 felt kræver opmærksomhed." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ felter kræver opmærksomhed.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fejl under forbindelsesoprettelsen til Duo-tjenesten. Brug en anden totrins-indlogningsmetode eller kontakt Duo for hjælp." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Oplås med biometri" + }, + "unlockWithPin": { + "message": "Oplås med PIN-kode" + }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "licenseAndBillingManagement": { "message": "Håndtering af licens og fakturering" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuel upload" }, - "manualUploadDesc": { - "message": "Ønskes ikke tilmelding til faktureringssynk, så upload manuelt din licens her." + "manualBillingTokenUploadDesc": { + "message": "Ønsker man ikke at tilvælge faktureringssynk, skal licensen manuelt uploades her. Dette oplåser ikke automatisk Familier-sponsorater." }, "syncLicense": { "message": "Synk licens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Redigér adgang" + }, + "addAttachment": { + "message": "Tilføj vedhæftning" + }, + "maxFileSizeSansPunctuation": { + "message": "Maks. filstørrelse er 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Sikker på, at denne vedhæftning skal slettes permanent?" } } diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index 77e21a69651c..4c64e2366969 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Dein Tresor ist gesperrt." }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Auf kompromittierte Passwörter prüfen" }, + "timesExposed": { + "message": "Mal kompromittiert" + }, "exposedXTimes": { "message": "$COUNT$ mal kompromittiert", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Keine Einträge in deinem Tresor haben schwache Passwörter." }, + "weakness": { + "message": "Schwäche" + }, "reusedPasswordsReport": { "message": "Wiederverwendete Passwörter" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "In deinem Tresor wurden keine Einträge mit wiederverwendeten Passwörtern gefunden." }, + "timesReused": { + "message": "Mal wiederverwendet" + }, "reusedXTimes": { "message": "$COUNT$ Mal wiederverwendet", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lizenz herunterladen" }, + "viewBillingToken": { + "message": "Abrechnungstoken anzeigen" + }, "updateLicense": { "message": "Lizenz aktualisieren" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Falsche PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Tresor exportiert." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Rechnungssynchronisations-Token ansehen" }, - "generateBillingSyncToken": { - "message": "Rechnungssynchronisations-Token generieren" + "generateBillingToken": { + "message": "Abrechnungstoken generieren" }, "copyPasteBillingSync": { "message": "Kopiere diesen Token und füge ihn in die Rechnungssynchronisations-Einstellungen deiner selbst gehosteten Organisation ein." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Dein Rechnungssynchronisations-Token kann auf die Abonnement-Einstellungen dieser Organisation zugreifen und diese bearbeiten." }, - "manageBillingSync": { - "message": "Rechnungssynchronisation verwalten" + "manageBillingTokenSync": { + "message": "Abrechnungstoken verwalten" }, "setUpBillingSync": { "message": "Rechnungssynchronisation einrichten" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token erneuert" }, - "billingSyncDesc": { - "message": "Die Rechnungssynchronisation schaltet Sponsorings für Families und eine automatische Lizenz-Synchronisation auf deinem Server frei. Nach der Aktualisierung des Bitwarden Cloud-Servers, wähle Lizenz synchronisieren aus, um die Änderungen anzuwenden." - }, "billingSyncKeyDesc": { "message": "Um dieses Formular auszufüllen, ist ein Rechnungssynchronisations-Token aus den Abonnement-Einstellungen deiner Cloud-Organisation erforderlich." }, "billingSyncKey": { "message": "Rechnungssynchronisations-Token" }, + "automaticBillingSyncDesc": { + "message": "Die automatische Synchronisierung schaltet Sponsoring für Families frei und ermöglicht dir die Synchronisierung deiner Lizenz ohne eine Datei hochzuladen. Nachdem du Aktualisierungen auf dem Bitwarden Cloud-Server durchgeführt hast, wähle Lizenz synchronisieren aus, um die Änderungen zu übernehmen." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 Feld erfordert deine Aufmerksamkeit." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ Felder erfordern deine Aufmerksamkeit.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fehler beim Verbinden mit dem Duo-Dienst. Verwende eine andere Zwei-Faktor-Authentifizierungsmethode oder kontaktiere Duo für Hilfe." }, @@ -7442,6 +7473,15 @@ "or": { "message": "oder" }, + "unlockWithBiometrics": { + "message": "Mit Biometrie entsperren" + }, + "unlockWithPin": { + "message": "Mit PIN-Code entsperren" + }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "licenseAndBillingManagement": { "message": "Lizenz- und Abrechnungsverwaltung" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuelles Hochladen" }, - "manualUploadDesc": { - "message": "Wenn du dich nicht für die Rechnungssynchronisation entscheiden möchtest, lade deine Lizenz hier manuell hoch." + "manualBillingTokenUploadDesc": { + "message": "Wenn du dich nicht für die Rechnungssynchronisation entscheiden möchtest, lade deine Lizenz hier manuell hoch. Dies wird nicht automatisch Sponsoring für Families freischalten." }, "syncLicense": { "message": "Lizenz synchronisieren" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Zugriff bearbeiten" + }, + "addAttachment": { + "message": "Anhang hinzufügen" + }, + "maxFileSizeSansPunctuation": { + "message": "Die maximale Dateigröße beträgt 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Bist du sicher, dass du diesen Anhang dauerhaft löschen möchtest?" } } diff --git a/apps/web/src/locales/el/messages.json b/apps/web/src/locales/el/messages.json index bf1fa4d08043..9519dc559f11 100644 --- a/apps/web/src/locales/el/messages.json +++ b/apps/web/src/locales/el/messages.json @@ -28,7 +28,7 @@ "message": "Κωδικός" }, "newPassword": { - "message": "Νέος Κωδικός" + "message": "Νέος κωδικός πρόσβασης" }, "passphrase": { "message": "Συνθηματικό" @@ -237,16 +237,16 @@ "message": "Κλειδί επαλήθευσης (TOTP)" }, "totpHelperTitle": { - "message": "Make 2-step verification seamless" + "message": "Κάντε την επαλήθευση δύο βημάτων απρόσκοπτη" }, "totpHelper": { - "message": "Bitwarden can store and fill 2-step verification codes. Copy and paste the key into this field." + "message": "Το Bitwarden μπορεί να αποθηκεύει και να συμπληρώνει τους κωδικούς επαλήθευσης 2 βημάτων. Αντιγράψτε και επικολλήστε το κλειδί σε αυτό το πεδίο." }, "totpHelperWithCapture": { - "message": "Bitwarden can store and fill 2-step verification codes. Select the camera icon to take a screenshot of this website's authenticator QR code, or copy and paste the key into this field." + "message": "Το Bitwarden μπορεί να αποθηκεύει και να συμπληρώνει τους κωδικούς επαλήθευσης 2 βημάτων. Επιλέξτε το εικονίδιο κάμερας για να καταγράψετε ένα στιγμιότυπο του κωδικού QR ταυτοποίησης αυτού του ιστοτόπου ή αντιγράψτε και επικολλήστε το κλειδί σε αυτό το πεδίο." }, "learnMoreAboutAuthenticators": { - "message": "Learn more about authenticators" + "message": "Μάθετε περισσότερα για τις εφαρμογές ελέγχου ταυτότητας" }, "folder": { "message": "Φάκελος" @@ -876,7 +876,7 @@ "message": "Μη έγκυρο κλειδί πρόσβασης. Παρακαλώ προσπαθήστε ξανά." }, "twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": { - "message": "2FA for passkeys is not supported. Update the app to log in." + "message": "Το 2FA για κλειδιά πρόσβασης δεν υποστηρίζεται. Ενημερώστε την εφαρμογή για να συνδεθείτε." }, "loginWithPasskeyInfo": { "message": "Use a generated passkey that will automatically log you in without a password. Biometrics, like facial recognition or fingerprint, or another FIDO2 security method will verify your identity." @@ -885,7 +885,7 @@ "message": "Νέο κλειδί πρόσβασης" }, "learnMoreAboutPasswordless": { - "message": "Learn more about passwordless" + "message": "Μάθετε περισσότερα για τη σύνδεση χωρίς κωδικό πρόσβασης" }, "creatingPasskeyLoading": { "message": "Δημιουργία κλειδιού πρόσβασης..." @@ -1005,13 +1005,13 @@ "message": "Υπόδειξη Κύριου Κωδικού (προαιρετικό)" }, "newMasterPassHint": { - "message": "New master password hint (optional)" + "message": "Υπόδειξη νέου κύριου κωδικού πρόσβασης (προαιρετικό)" }, "masterPassHintLabel": { "message": "Υπόδειξη Κύριου Κωδικού" }, "masterPassHintText": { - "message": "If you forget your password, the password hint can be sent to your email. $CURRENT$/$MAXIMUM$ character maximum.", + "message": "Αν ξεχάσετε τον κωδικό πρόσβασής σας, μπορείτε να λάβετε μια υπόδειξη στο email σας. $CURRENT$/$MAXIMUM$ χαρακτήρες το πολύ.", "placeholders": { "current": { "content": "$1", @@ -1036,7 +1036,7 @@ "message": "Αίτημα για υπόδειξη κωδικού πρόσβασης" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Εισαγάγετε τη διεύθυνση email του λογαριασμού σας και θα σας αποσταλεί η υπόδειξη για τον κωδικό πρόσβασής σας" }, "passwordHint": { "message": "Υπόδειξη Κωδικού" @@ -1060,7 +1060,7 @@ "message": "Απαιτείται επιβεβαίωση του κύριου κωδικού." }, "masterPasswordMinlength": { - "message": "Master password must be at least $VALUE$ characters long.", + "message": "Ο κύριος κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον $VALUE$ χαρακτήρες.", "description": "The Master Password must be at least a specific number of characters long.", "placeholders": { "value": { @@ -1076,7 +1076,7 @@ "message": "Ο λογαριασμός σας έχει δημιουργηθεί! Τώρα μπορείτε να συνδεθείτε." }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "Ο νέος σας λογαριασμός έχει δημιουργηθεί!" }, "youHaveBeenLoggedIn": { "message": "Έχετε συνδεθεί!" @@ -1091,7 +1091,7 @@ "message": "Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα." }, "expirationDateError": { - "message": "Please select an expiration date that is in the future." + "message": "Επιλέξτε μια ημερομηνία λήξης που να είναι στο μέλλον." }, "emailAddress": { "message": "Διεύθυνση Email" @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Το θησαυ/κιό σας είναι κλειδωμένο" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -1122,7 +1125,7 @@ "message": "Μη έγκυρος κύριος κωδικός πρόσβασης" }, "invalidFilePassword": { - "message": "Invalid file password, please use the password you entered when you created the export file." + "message": "Μη έγκυρος κωδικός πρόσβασης αρχείου, χρησιμοποιήστε τον κωδικό πρόσβασης που καταχωρήσατε όταν δημιουργήσατε το αρχείο εξαγωγής." }, "lockNow": { "message": "Κλείδωμα τώρα" @@ -1224,7 +1227,7 @@ "message": "Εφαρμογή Επαλήθευσης" }, "authenticatorAppDescV2": { - "message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.", + "message": "Εισαγάγετε έναν κωδικό που δημιουργήθηκε από μια εφαρμογή ελέγχου ταυτότητας, όπως το Bitwarden Authenticator.", "description": "'Bitwarden Authenticator' is a product name and should not be translated." }, "yubiKeyTitleV2": { @@ -1234,7 +1237,7 @@ "message": "Χρησιμοποιήστε ένα YubiKey για να αποκτήσετε πρόσβαση στο λογαριασμό σας. Λειτουργεί με συσκευές σειράς YubiKey 4, 5 και συσκευές NEO." }, "duoDescV2": { - "message": "Enter a code generated by Duo Security.", + "message": "Εισαγάγετε έναν κωδικό που δημιουργήθηκε από το Duo Security.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { @@ -1290,7 +1293,7 @@ } }, "deleteSelectedCollectionsDesc": { - "message": "$COUNT$ collection(s) will be permanently deleted.", + "message": "Θα γίνει διαγραφή $COUNT$ συλλογής(ών).", "placeholders": { "count": { "content": "$1", @@ -1302,7 +1305,7 @@ "message": "Είστε βέβαιοι ότι θέλετε να συνεχίσετε;" }, "moveSelectedItemsDesc": { - "message": "Choose a folder that you would like to add the $COUNT$ selected item(s) to.", + "message": "Επιλέξτε έναν φάκελο στον οποίο θέλετε να προσθέσετε το(α) $COUNT$ επιλεγμένο(α) στοιχείο(α).", "placeholders": { "count": { "content": "$1", @@ -1340,7 +1343,7 @@ "message": "Σφάλμα Ανανέωσης Διακριτικού Πρόσβασης" }, "errorRefreshingAccessTokenDesc": { - "message": "No refresh token or API keys found. Please try logging out and logging back in." + "message": "Δεν βρέθηκε διακριτικό ανανέωσης ή κλειδιά API. Δοκιμάστε να αποσυνδεθείτε και να συνδεθείτε ξανά." }, "warning": { "message": "Προειδοποίηση" @@ -1578,7 +1581,7 @@ "message": "Παράλληλη Διαδικασία Υπολογισμού Κλειδιού KDF" }, "argon2Desc": { - "message": "Higher KDF iterations, memory, and parallelism can help protect your master password from being brute forced by an attacker." + "message": "Οι περισσότερες επαναλήψεις KDF, η μνήμη και ο παραλληλισμός μπορούν να συμβάλουν στην προστασία του κύριου κωδικού πρόσβασής σας από επιθέσεις τύπου «brute force»." }, "changeKdf": { "message": "Αλλαγή KDF" @@ -1831,13 +1834,13 @@ "message": "Σύνδεση σε δύο βήματα" }, "twoStepLoginEnforcement": { - "message": "Two-step Login Enforcement" + "message": "Επιβολή σύνδεσης δύο βημάτων" }, "twoStepLoginDesc": { "message": "Ασφαλίστε το λογαριασμό σας απαιτώντας ένα επιπλέον βήμα κατά τη σύνδεση." }, "twoStepLoginTeamsDesc": { - "message": "Enable two-step login for your organization." + "message": "Ενεργοποιήστε τη σύνδεση δύο βημάτων για τον οργανισμό σας." }, "twoStepLoginEnterpriseDescStart": { "message": "Enforce Bitwarden Two-step Login options for members by using the ", @@ -1850,7 +1853,7 @@ "message": "To enforce Two-step Login through Duo, use the options below." }, "twoStepLoginOrganizationSsoDesc": { - "message": "If you have setup SSO or plan to, Two-step Login may already be enforced through your Identity Provider." + "message": "Εάν έχετε ρυθμίσει το SSO ή σκοπεύετε να το κάνετε, η σύνδεση δύο βημάτων ενδέχεται να έχει ήδη επιβληθεί μέσω του παρόχου ταυτότητάς σας." }, "twoStepLoginRecoveryWarning": { "message": "Η ενεργοποίηση σύνδεσης δύο βημάτων μπορεί να κλειδώσει οριστικά το λογαριασμό σας από το Bitwarden. Ένας κωδικός ανάκτησης σάς επιτρέπει να έχετε πρόσβαση στον λογαριασμό σας σε περίπτωση που δεν μπορείτε πλέον να χρησιμοποιήσετε τη σύνδεση δύο βημάτων (π. χ. χάνετε τη συσκευή σας). Η υποστήριξη πελατών του Bitwarden δεν θα είναι σε θέση να σας βοηθήσει αν χάσετε την πρόσβαση στο λογαριασμό σας. Συνιστούμε να γράψετε ή να εκτυπώσετε τον κωδικό ανάκτησης και να τον φυλάξετε σε ασφαλές μέρος." @@ -1942,7 +1945,7 @@ "message": "Scan the QR code below with your authenticator app or enter the key." }, "twoStepAuthenticatorQRCanvasError": { - "message": "Could not load QR code. Try again or use the key below." + "message": "Δεν ήταν δυνατή η φόρτωση του κωδικού QR. Δοκιμάστε ξανά ή χρησιμοποιήστε το παρακάτω κλειδί." }, "key": { "message": "Κλειδί" @@ -2029,7 +2032,7 @@ "message": "Καταχωρίστε τις πληροφορίες εφαρμογής Bitwarden από τον πίνακα διαχειριστή Duo." }, "twoFactorDuoClientId": { - "message": "Client Id" + "message": "Αναγνωριστικό πελάτη" }, "twoFactorDuoClientSecret": { "message": "Μυστικό Πελάτη" @@ -2128,7 +2131,7 @@ "message": "Βρέθηκαν μη ασφαλής ιστοσελίδες" }, "unsecuredWebsitesFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με επισφαλή URI. Θα πρέπει να αλλάξετε τη μορφή URI τους σε «https://» εάν το επιτρέπει ο ιστότοπος.", "placeholders": { "count": { "content": "$1", @@ -2153,7 +2156,7 @@ "message": "Βρέθηκαν Συνδέσεις Χωρίς 2FA" }, "inactive2faFoundReportDesc": { - "message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.", + "message": "Βρήκαμε $COUNT$ ιστότοπο(υς), σε $VAULT$ σας, όπου ενδέχεται να μην έχετε ρυθμίσει τη σύνδεση δύο βημάτων (σύμφωνα με το 2fa.directory). Για να προστατεύσετε περαιτέρω αυτούς τους λογαριασμούς, θα πρέπει να ρυθμίσετε τη σύνδεση δύο βημάτων.", "placeholders": { "count": { "content": "$1", @@ -2181,7 +2184,7 @@ "message": "Βρέθηκαν Εκτεθειμένοι Κωδικοί" }, "exposedPasswordsFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με κωδικούς πρόσβασης που έχουν εκτεθεί σε γνωστές παραβιάσεις δεδομένων. Θα πρέπει να τα ενημερώσετε με νέους κωδικούς πρόσβασης.", "placeholders": { "count": { "content": "$1", @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Έλεγχος Εκτεθειμένων Κωδικών" }, + "timesExposed": { + "message": "Φορές έκθεσης" + }, "exposedXTimes": { "message": "Εκτέθηκε $COUNT$ φορά(ές)", "placeholders": { @@ -2218,7 +2224,7 @@ "message": "Βρέθηκαν Αδύναμοι Κωδικοί" }, "weakPasswordsFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με κωδικούς πρόσβασης που δεν είναι ισχυροί. Θα πρέπει να τους ενημερώσετε και να χρησιμοποιήσετε ισχυρότερους.", "placeholders": { "count": { "content": "$1", @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Κανένα απο τα στοιχεία στο vault σας δεν έχει αδύναμους κωδικούς." }, + "weakness": { + "message": "Αδυναμία" + }, "reusedPasswordsReport": { "message": "Αναφορά Επανα-χρησιμοποιημένων Κωδικών" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Δεν υπάρχουν συνδέσεις στο vault σας, οι οποίες να περιέχουν κωδικούς που επανα-χρησιμοποιούνται." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Επαναχρησιμοποιείται $COUNT$ φορές", "placeholders": { @@ -2330,7 +2342,7 @@ "message": "Χρέωση" }, "billingPlanLabel": { - "message": "Σχέδιο τιμολόγησης" + "message": "Πρόγραμμα χρέωσης" }, "paymentType": { "message": "Τύπος πληρωμής" @@ -2401,7 +2413,7 @@ } }, "premiumPriceWithFamilyPlan": { - "message": "Go premium for just $PRICE$ /year, or get premium accounts for $FAMILYPLANUSERCOUNT$ users and unlimited family sharing with a ", + "message": "Αποκτήστε την έκδοση premium με μόλις $PRICE$/έτος ή αποκτήστε λογαριασμούς premium για $FAMILYPLANUSERCOUNT$ χρήστες και απεριόριστη κοινή χρήση μεταξύ της οικογένειας με το ", "placeholders": { "price": { "content": "$1", @@ -2414,7 +2426,7 @@ } }, "bitwardenFamiliesPlan": { - "message": "Οικογενειακό πρόγραμμα Bitwarden." + "message": "πρόγραμμα «Bitwarden Families»." }, "addons": { "message": "Πρόσθετα" @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Λήψη Άδειας" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ενημέρωση Άδειας" }, @@ -2999,7 +3014,7 @@ "message": "Το εξωτερικό αναγνωριστικό id μπορεί να χρησιμοποιηθεί ως αναφορά ή να συνδέσει αυτόν τον πόρο με ένα εξωτερικό σύστημα, όπως έναν κατάλογο χρηστών." }, "nestCollectionUnder": { - "message": "Nest collection under" + "message": "Ένθεση συλλογής σε" }, "accessControl": { "message": "Έλεγχος Πρόσβασης" @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Εσφαλμένο PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Εξαγωγή Vault." }, @@ -3236,7 +3255,7 @@ } }, "viewedCardNumberItemId": { - "message": "Viewed Card Number for item $ID$.", + "message": "Έγινε προβολή του αριθμού κάρτας για το στοιχείο «$ID$».", "placeholders": { "id": { "content": "$1", @@ -3374,7 +3393,7 @@ } }, "deletedManyGroups": { - "message": "Deleted $QUANTITY$ group(s).", + "message": "Έγινε διαγραφή $QUANTITY$ ομάδας(ων).", "placeholders": { "quantity": { "content": "$1", @@ -3908,7 +3927,7 @@ } }, "subscriptionUserSeatsWithoutAdditionalSeatsOption": { - "message": "You can invite up to $COUNT$ members for no additional charge. Contact Customer Support to upgrade your plan and invite more members.", + "message": "Μπορείτε να προσκαλέσετε έως και $COUNT$ μέλη χωρίς επιπλέον χρέωση. Επικοινωνήστε με την Υποστήριξη πελατών για να αναβαθμίσετε το πρόγραμμά σας και να προσκαλέσετε περισσότερα μέλη.", "placeholders": { "count": { "content": "$1", @@ -3926,7 +3945,7 @@ } }, "subscriptionUpgrade": { - "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "message": "Δεν μπορείτε να προσκαλέσετε περισσότερα από $COUNT$ μέλη χωρίς αναβάθμιση του προγράμματός σας.", "placeholders": { "count": { "content": "$1", @@ -3953,7 +3972,7 @@ } }, "subscriptionSeatMaxReached": { - "message": "You cannot invite more than $COUNT$ members without increasing your subscription seats.", + "message": "Δεν μπορείτε να προσκαλέσετε περισσότερα από $COUNT$ μέλη χωρίς αύξηση των θέσεων στη συνδρομή σας.", "placeholders": { "count": { "content": "$1", @@ -3983,7 +4002,7 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Δεν είναι δυνατή η συνέχιση της ενημέρωσης του κλειδιού κρυπτογράφησης" }, "keyUpdateFoldersFailed": { "message": "When updating your encryption key, your folders could not be decrypted. To continue with the update, your folders must be deleted. No vault items will be deleted if you proceed." @@ -4064,7 +4083,7 @@ "message": "Χρόνος Λήξης Vault" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Χρονικό όριο" }, "vaultTimeoutDesc": { "message": "Επιλέξτε πότε θα λήξει το vault και πραγματοποιήστε την επιλεγμένη ενέργεια." @@ -4133,7 +4152,7 @@ "message": "Επιλεγμένα" }, "recommended": { - "message": "Recommended" + "message": "Προτείνεται" }, "ownership": { "message": "Ιδιοκτησία" @@ -4176,7 +4195,7 @@ "message": "Αυτό το στοιχείο έχει παλιά συνημμένα αρχεία που πρέπει να διορθωθούν." }, "attachmentFixDescription": { - "message": "This attachment uses outdated encryption. Select 'Fix' to download, re-encrypt, and re-upload the attachment." + "message": "Αυτό το συνημμένο χρησιμοποιεί παρωχημένη κρυπτογράφηση. Επιλέξτε «Επιδιόρθωση» για λήψη, εκ νέου κρυπτογράφηση και εκ νέου μεταφόρτωση του συνημμένου." }, "fix": { "message": "Επιδιόρθωση", @@ -4194,7 +4213,7 @@ "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing." }, "fingerprintMatchInfo": { - "message": "Please make sure your vault is unlocked and Fingerprint phrase matches the other device." + "message": "Παρακαλώ βεβαιωθείτε ότι η κρύπτη σας είναι ξεκλείδωτη και ότι η φράση δακτυλικού αποτυπώματος ταιριάζει με την άλλη συσκευή." }, "fingerprintPhraseHeader": { "message": "Φράση δακτυλικού αποτυπώματος" @@ -4452,7 +4471,7 @@ "message": "Όλα τα χαρακτηριστικά του Teams, συν:" }, "includeAllTeamsStarterFeatures": { - "message": "All Teams Starter features, plus:" + "message": "Όλες οι λειτουργίες του Teams Starter, καθώς και:" }, "chooseMonthlyOrAnnualBilling": { "message": "Επιλογή μηνιαίας ή ετήσιας χρέωσης" @@ -4899,7 +4918,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'" }, "customNonEnterpriseError": { - "message": "To enable custom permissions the organization must be on an Enterprise 2020 plan." + "message": "Για την ενεργοποίηση των προσαρμοσμένων δικαιωμάτων, ο οργανισμός πρέπει να διαθέτει το πρόγραμμα «Enterprise 2020»." }, "permissions": { "message": "Άδειες" @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Development, DevOps, and IT teams choose Bitwarden Secrets Manager to securely manage and deploy their infrastructure and machine secrets." + "message": "Οι ομάδες ανάπτυξης, DevOps και IT επιλέγουν το Bitwarden Secrets Manager για να διαχειρίζονται και να αναπτύσσουν με ασφάλεια την υποδομή τους και τα μυστικά των μηχανημάτων τους." }, "centralizeSecretsManagement": { "message": "Centralize secrets management." @@ -5059,16 +5078,16 @@ "message": "Περισσότερα προϊόντα από το Bitwarden" }, "requestAccessToSecretsManager": { - "message": "Request access to Secrets Manager" + "message": "Αίτημα πρόσβασης στο Secrets Manager" }, "youNeedApprovalFromYourAdminToTrySecretsManager": { - "message": "You need approval from your administrator to try Secrets Manager." + "message": "Χρειάζεστε έγκριση από τον διαχειριστή σας για να δοκιμάσετε το Secrets Manager." }, "smAccessRequestEmailSent": { - "message": "Access request for secrets manager email sent to admins." + "message": "Απεστάλη στους διαχειριστές, μέσω email, το αίτημα πρόσβασης στο Secrets Manager." }, "requestAccessSMDefaultEmailContent": { - "message": "Hi,\n\nI am requesting a subscription to Bitwarden Secrets Manager for our team. Your support would mean a great deal!\n\nBitwarden Secrets Manager is an end-to-end encrypted secrets management solution for securely storing, sharing, and deploying machine credentials like API keys, database passwords, and authentication certificates.\n\nSecrets Manager will help us to:\n\n- Improve security\n- Streamline operations\n- Prevent costly secret leaks\n\nTo request a free trial for our team, please reach out to Bitwarden.\n\nThank you for your help!" + "message": "Γεια σας,\n\nΥποβάλλω ένα αίτημα για μια συνδρομή στο Bitwarden Secrets Manager για την ομάδα μας. Η υποστήριξή σας θα μας βοηθούσε πολύ!\n\nΤο Bitwarden Secrets Manager είναι μια λύση διαχείρισης μυστικών με κρυπτογράφηση από άκρο σε άκρο, η οποία προσφέρει ασφαλή αποθήκευση, κοινοποίηση και διανομή διαπιστευτηρίων μηχανημάτων, όπως κλειδιά API, κωδικούς πρόσβασης βάσεων δεδομένων και πιστοποιητικά ταυτοποίησης.\n\nΤο Secrets Manager θα συμβάλει:\n\n- Στη βελτίωση της ασφάλειας\n- Στη βελτιστοποίηση των εργασιών\n- Στην αποτροπή διαρροών πολύτιμων μυστικών\n\nΓια να αιτηθείτε μια δωρεάν δοκιμαστική περίοδο για την ομάδα μας, παρακαλώ επικοινωνήστε με το Bitwarden.\n\nΣας ευχαριστώ για τη βοήθειά σας!" }, "giveMembersAccess": { "message": "Give members access:" @@ -5102,7 +5121,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or sign up to **try it today.**'" }, "sendAccessCreatorIdentifier": { - "message": "Bitwarden member $USER_IDENTIFIER$ shared the following with you", + "message": "Το μέλος Bitwarden $USER_IDENTIFIER$ μοιράστηκε τα ακόλουθα μαζί σας", "placeholders": { "user_identifier": { "content": "$1", @@ -5155,7 +5174,7 @@ "message": "Έγινε εγγραφή στην ανάκτηση λογαριασμού" }, "withdrawAccountRecovery": { - "message": "Withdraw from account recovery" + "message": "Απόσυρση από την ανάκτηση λογαριασμού" }, "enrollPasswordResetSuccess": { "message": "Επιτυχής εγγραφή!" @@ -5173,7 +5192,7 @@ } }, "eventWithdrawAccountRecovery": { - "message": "User $ID$ withdrew from account recovery.", + "message": "Ο χρήστης $ID$ αποσύρθηκε από την ανάκτηση λογαριασμού.", "placeholders": { "id": { "content": "$1", @@ -5326,7 +5345,7 @@ "message": "Revoked organization access successfully" }, "bulkRestoredMessage": { - "message": "Restored organization access successfully" + "message": "Επιτυχής επαναφορά πρόσβασης οργανισμού" }, "bulkFilteredMessage": { "message": "Εξαιρείται, δεν ισχύει για αυτήν την ενέργεια." @@ -5496,7 +5515,7 @@ "message": "Automatically log in users for allowed applications" }, "automaticAppLoginDesc": { - "message": "Login forms will automatically be filled and submitted for apps launched from your configured identity provider." + "message": "Οι φόρμες σύνδεσης θα συμπληρώνονται αυτόματα και θα υποβάλλονται για τις εφαρμογές που εκκινούνται από τον καθορισμένο πάροχο ταυτότητάς σας." }, "automaticAppLoginIdpHostLabel": { "message": "Identity provider host" @@ -5839,7 +5858,7 @@ "message": "Το Email Εστάλη" }, "revokeSponsorshipConfirmation": { - "message": "Μετά την αφαίρεση αυτού του λογαριασμού, ο ιδιοκτήτης του οργανισμού families θα είναι υπεύθυνος για αυτή τη συνδρομή και τα σχετικά τιμολόγια. Είστε βέβαιοι ότι θέλετε να συνεχίσετε;" + "message": "Μετά την αφαίρεση αυτού του λογαριασμού, η χορηγία του προγράμματος «Families» θα λήξει στο τέλος της περιόδου χρέωσης. Δεν θα μπορείτε να εξαργυρώσετε μια νέα προσφορά χορηγίας μέχρι να λήξει η υπάρχουσα. Θέλετε σίγουρα να συνεχίσετε;" }, "removeSponsorshipSuccess": { "message": "Χορηγία Αφαιρέθηκε" @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,11 +6013,11 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { - "message": "Set up billing sync" + "message": "Ρύθμιση συγχρονισμού χρέωσης" }, "generateToken": { "message": "Δημιουργία διακριτικού" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Ενεργό" }, @@ -6106,7 +6125,7 @@ "message": "απαιτείται" }, "charactersCurrentAndMaximum": { - "message": "$CURRENT$/$MAX$ character maximum", + "message": "$CURRENT$/$MAX$ χαρακτήρες το πολύ", "placeholders": { "current": { "content": "$1", @@ -6119,7 +6138,7 @@ } }, "characterMaximum": { - "message": "$MAX$ character maximum", + "message": "$MAX$ χαρακτήρες το πολύ", "placeholders": { "max": { "content": "$1", @@ -6254,21 +6273,21 @@ "message": "Secure password generated! Don't forget to also update your password on the website." }, "useGeneratorHelpTextPartOne": { - "message": "Use the generator", + "message": "Χρησιμοποιήστε τη γεννήτρια", "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'" }, "useGeneratorHelpTextPartTwo": { - "message": "to create a strong unique password", + "message": "για να δημιουργήσετε έναν ισχυρό, μοναδικό κωδικό πρόσβασης", "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'" }, "service": { "message": "Υπηρεσία" }, "unknownCipher": { - "message": "Unknown item, you may need to request permission to access this item." + "message": "Άγνωστο στοιχείο, ίσως χρειαστεί να ζητήσετε άδεια για να αποκτήσετε πρόσβαση σε αυτό το στοιχείο." }, "cannotSponsorSelf": { - "message": "You cannot redeem for the active account. Enter a different email." + "message": "Δεν μπορείτε να κάνετε εξαργύρωση για τον ενεργό λογαριασμό. Εισαγάγετε ένα άλλο email." }, "revokeWhenExpired": { "message": "Λήγει στις $DATE$", @@ -6342,7 +6361,7 @@ "description": "Displayed with the address on the forwarding service's configuration screen." }, "forwarderGeneratedByWithWebsite": { - "message": "Website: $WEBSITE$. Generated by Bitwarden.", + "message": "Ιστότοπος: $WEBSITE$. Δημιουργήθηκε από το Bitwarden.", "description": "Displayed with the address on the forwarding service's configuration screen.", "placeholders": { "WEBSITE": { @@ -6352,7 +6371,7 @@ } }, "forwaderInvalidToken": { - "message": "Invalid $SERVICENAME$ API token", + "message": "Μη έγκυρο διακριτικό API του $SERVICENAME$", "description": "Displayed when the user's API token is empty or rejected by the forwarding service.", "placeholders": { "servicename": { @@ -6416,7 +6435,7 @@ } }, "forwarderUnknownForwarder": { - "message": "Unknown forwarder: '$SERVICENAME$'.", + "message": "Άγνωστος διαβιβαστής: «$SERVICENAME$».", "description": "Displayed when the forwarding service is not supported.", "placeholders": { "servicename": { @@ -6445,7 +6464,7 @@ "message": "Updated device verification" }, "areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": { - "message": "Are you sure you want to turn on device verification? The verification code emails will arrive at: $EMAIL$", + "message": "Θέλετε σίγουρα να ενεργοποιήσετε την επαλήθευση συσκευής; Τα email με τους κωδικούς επαλήθευσης θα στέλνονται στο: $EMAIL$", "placeholders": { "email": { "content": "$1", @@ -6476,7 +6495,7 @@ "message": "This API key has access to manage users within your organization. It should be kept secret." }, "copyScimKey": { - "message": "Copy the SCIM API key to your clipboard", + "message": "Αντιγραφή του κλειδιού API του SCIM API στο πρόχειρο", "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { @@ -6507,17 +6526,17 @@ "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { - "message": "SCIM settings saved", + "message": "Οι ρυθμίσεις SCIM αποθηκεύτηκαν", "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Απαιτείται είσοδος." }, "inputEmail": { - "message": "Input is not an email address." + "message": "Η είσοδος δεν είναι διεύθυνση email." }, "inputMinLength": { - "message": "Input must be at least $COUNT$ characters long.", + "message": "Η είσοδος πρέπει να αποτελείται από τουλάχιστον $COUNT$ χαρακτήρες.", "placeholders": { "count": { "content": "$1", @@ -6526,7 +6545,7 @@ } }, "inputMaxLength": { - "message": "Input must not exceed $COUNT$ characters in length.", + "message": "Η είσοδος δεν πρέπει να υπερβαίνει τους $COUNT$ χαρακτήρες.", "placeholders": { "count": { "content": "$1", @@ -6535,7 +6554,7 @@ } }, "inputForbiddenCharacters": { - "message": "The following characters are not allowed: $CHARACTERS$", + "message": "Οι ακόλουθοι χαρακτήρες δεν επιτρέπονται: $CHARACTERS$", "placeholders": { "characters": { "content": "$1", @@ -6544,7 +6563,7 @@ } }, "inputMinValue": { - "message": "Input value must be at least $MIN$.", + "message": "Η τιμή εισόδου πρέπει να είναι τουλάχιστον $MIN$.", "placeholders": { "min": { "content": "$1", @@ -6553,7 +6572,7 @@ } }, "inputMaxValue": { - "message": "Input value must not exceed $MAX$.", + "message": "Η τιμή εισόδου δεν πρέπει να υπερβαίνει το $MAX$.", "placeholders": { "max": { "content": "$1", @@ -6562,10 +6581,10 @@ } }, "multipleInputEmails": { - "message": "1 or more emails are invalid" + "message": "1 ή περισσότερες διευθύνσεις email] δεν είναι έγκυρες" }, "tooManyEmails": { - "message": "You can only submit up to $COUNT$ emails at a time", + "message": "Μπορείτε να υποβάλετε μόνο μέχρι $COUNT$ email κάθε φορά", "placeholders": { "count": { "content": "$1", @@ -6574,7 +6593,7 @@ } }, "fieldsNeedAttention": { - "message": "$COUNT$ field(s) above need your attention.", + "message": "$COUNT$ πεδίο(α) παραπάνω χρειάζονται την προσοχή σας.", "placeholders": { "count": { "content": "$1", @@ -6582,11 +6601,23 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 πεδίο χρειάζεται την προσοχή σας." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ πεδία χρειάζονται την προσοχή σας.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." + "message": "Σφάλμα κατά τη σύνδεση με την υπηρεσία Duo. Χρησιμοποιήστε μια διαφορετική μέθοδο σύνδεσης δύο βημάτων ή επικοινωνήστε με το Duo για βοήθεια." }, "launchDuoAndFollowStepsToFinishLoggingIn": { - "message": "Launch Duo and follow the steps to finish logging in." + "message": "Εκκινήστε το Duo και ακολουθήστε τα βήματα για να ολοκληρώσετε τη σύνδεση." }, "duoRequiredByOrgForAccount": { "message": "Duo two-step login is required for your account." @@ -6619,13 +6650,13 @@ "message": "Όχι εσείς;" }, "pickAnAvatarColor": { - "message": "Pick an avatar color" + "message": "Επιλέξτε ένα χρώμα avatar" }, "customizeAvatar": { "message": "Προσαρμογή avatar" }, "avatarUpdated": { - "message": "Avatar updated" + "message": "Το avatar ενημερώθηκε" }, "brightBlue": { "message": "Φωτεινό μπλέ" @@ -6673,11 +6704,11 @@ "message": "Εκκαθάριση όλων" }, "toggleCharacterCount": { - "message": "Toggle character count", + "message": "Εμφάνιση/απόκρυψη αριθμού χαρακτήρων", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "passwordCharacterCount": { - "message": "Password character count", + "message": "Αριθμός χαρακτήρων κωδικού πρόσβασης", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "hide": { @@ -6726,7 +6757,7 @@ "description": "A prompt explaining how secrets can be associated with projects." }, "selectProjects": { - "message": "Select projects", + "message": "Επιλογή έργων", "description": "A label for a type-to-filter input field to choose projects." }, "searchProjects": { @@ -6921,7 +6952,7 @@ "description": "Notifies that a service account has been updated" }, "newSaSelectAccess": { - "message": "Type or select projects or secrets", + "message": "Πληκτρολογήστε ή επιλέξτε έργα ή μυστικά", "description": "Instructions for selecting projects or secrets for a new service account" }, "newSaTypeToFilter": { @@ -6993,30 +7024,30 @@ "description": "Indicates that user confirmation is required for an action to proceed." }, "bulkDeleteProjectsErrorMessage": { - "message": "The following projects could not be deleted:", + "message": "Δεν ήταν δυνατή η διαγραφή των εξής έργων:", "description": "Message to be displayed when there is an error during bulk project deletion." }, "softDeleteSuccessToast": { - "message": "Secret sent to trash", + "message": "Το μυστικό απεστάλη στον κάδο", "description": "Notification to be displayed when a secret is successfully sent to the trash." }, "hardDeleteSuccessToast": { - "message": "Secret permanently deleted" + "message": "Το μυστικό διαγράφηκε οριστικά" }, "accessTokens": { - "message": "Access tokens", + "message": "Διακριτικά πρόσβασης", "description": "Title for the section displaying access tokens." }, "newAccessToken": { - "message": "New access token", + "message": "Νέο διακριτικό πρόσβασης", "description": "Button label for creating a new access token." }, "expires": { - "message": "Expires", + "message": "Λήγει", "description": "Label for the expiration date of an access token." }, "canRead": { - "message": "Can read", + "message": "Δυνατότητα ανάγνωσης", "description": "Label for the access level of an access token (Read only)." }, "accessTokensNoItemsTitle": { @@ -7056,11 +7087,11 @@ "description": "Notification to inform the user that the access token has been created and copied to the clipboard." }, "revokeAccessToken": { - "message": "Revoke access token", + "message": "Ανάκληση διακριτικού πρόσβασης", "description": "Invalidates / cancels an access token and as such removes access to secrets for the client application." }, "revokeAccessTokens": { - "message": "Revoke access tokens" + "message": "Ανάκληση διακριτικών πρόσβασης" }, "revokeAccessTokenDesc": { "message": "Revoking access tokens is permanent and irreversible." @@ -7206,10 +7237,10 @@ "message": "Ο τομέας επαληθεύτηκε" }, "duplicateDomainError": { - "message": "You can't claim the same domain twice." + "message": "Δεν μπορείτε να διεκδικήσετε τον ίδιο τομέα δύο φορές." }, "domainNotAvailable": { - "message": "Someone else is using $DOMAIN$. Use a different domain to continue.", + "message": "Κάποιος άλλος χρησιμοποιεί το $DOMAIN$. Χρησιμοποιήστε έναν άλλο τομέα για να συνεχίσετε.", "placeholders": { "DOMAIN": { "content": "$1", @@ -7248,7 +7279,7 @@ "message": "There are form errors that need your attention" }, "addedDomain": { - "message": "Added domain $DOMAIN$", + "message": "Προστέθηκε ο τομέας $DOMAIN$", "placeholders": { "DOMAIN": { "content": "$1", @@ -7257,7 +7288,7 @@ } }, "removedDomain": { - "message": "Removed domain $DOMAIN$", + "message": "Αφαιρέθηκε ο τομέας $DOMAIN$", "placeholders": { "DOMAIN": { "content": "$1", @@ -7266,7 +7297,7 @@ } }, "domainVerifiedEvent": { - "message": "$DOMAIN$ verified", + "message": "Το $DOMAIN$ επαληθεύτηκε", "placeholders": { "DOMAIN": { "content": "$1", @@ -7275,7 +7306,7 @@ } }, "domainNotVerifiedEvent": { - "message": "$DOMAIN$ not verified", + "message": "Το $DOMAIN$ δεν επαληθεύτηκε", "placeholders": { "DOMAIN": { "content": "$1", @@ -7338,7 +7369,7 @@ "message": "Deleted" }, "memberStatusFilter": { - "message": "Member status filter" + "message": "Φίλτρο κατάστασης μέλους" }, "inviteMember": { "message": "Πρόσκληση μέλους" @@ -7356,7 +7387,7 @@ "message": "Εναλλαγή προϊόντων" }, "freeOrgInvLimitReachedManageBilling": { - "message": "Free organizations may have up to $SEATCOUNT$ members. Upgrade to a paid plan to invite more members.", + "message": "Οι δωρεάν οργανισμοί μπορούν να έχουν έως και $SEATCOUNT$ μέλη. Αναβαθμίστε σε ένα πρόγραμμα επί πληρωμή για να προσκαλέσετε περισσότερα μέλη.", "placeholders": { "seatcount": { "content": "$1", @@ -7431,7 +7462,7 @@ "message": "Μεταφόρτωση αρχείου" }, "upload": { - "message": "Upload" + "message": "Μεταφόρτωση" }, "acceptedFormats": { "message": "Αποδεκτές μορφές:" @@ -7442,6 +7473,15 @@ "or": { "message": "ή" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Διαχείριση αδειών και χρεώσεων" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "Αν δεν θέλετε να επιλέξετε συγχρονισμό χρέωσης, ανεβάστε χειροκίνητα την άδεια σας εδώ." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Συγχρονισμός άδειας" @@ -7467,7 +7507,7 @@ "message": "Τελευταίος συγχρονισμός άδειας" }, "billingSyncHelp": { - "message": "Billing Sync help" + "message": "Βοήθεια συγχρονισμού χρέωσης" }, "licensePaidFeaturesHelp": { "message": "License paid features help" @@ -7518,7 +7558,7 @@ "message": "Ομάδα/Χρήστης" }, "lowKdfIterations": { - "message": "Low KDF Iterations" + "message": "Λίγες επαναλήψεις KDF" }, "updateLowKdfIterationsDesc": { "message": "Update your encryption settings to meet new security recommendations and improve account protection." @@ -7602,7 +7642,7 @@ "message": "Ας ξεκινήσουμε" }, "complete": { - "message": "$COMPLETED$/$TOTAL$ Complete", + "message": "Πρόοδος: $COMPLETED$/$TOTAL$", "placeholders": { "COMPLETED": { "content": "$1", @@ -7618,7 +7658,7 @@ "message": "Επαναφορά μυστικού" }, "restoreSecrets": { - "message": "Restore secrets" + "message": "Επαναφορά μυστικών" }, "restoreSecretPrompt": { "message": "Θέλετε σίγουρα να ανακτήσετε αυτό το μυστικό;" @@ -7633,7 +7673,7 @@ "message": "Τα μυστικά ανακτήθηκαν" }, "selectionIsRequired": { - "message": "Selection is required." + "message": "Η επιλογή είναι υποχρεωτική." }, "saPeopleWarningTitle": { "message": "Access tokens still available" @@ -7660,19 +7700,19 @@ "message": "Check known data breaches for this password" }, "exposedMasterPassword": { - "message": "Exposed Master Password" + "message": "Εκτεθειμένος κύριος κωδικός πρόσβασης" }, "exposedMasterPasswordDesc": { "message": "Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?" }, "weakAndExposedMasterPassword": { - "message": "Weak and Exposed Master Password" + "message": "Αδύναμος και εκτεθειμένος κύριος κωδικός πρόσβασης" }, "weakAndBreachedMasterPasswordDesc": { "message": "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?" }, "characterMinimum": { - "message": "$LENGTH$ character minimum", + "message": "Τουλάχιστον $LENGTH$ χαρακτήρες", "placeholders": { "length": { "content": "$1", @@ -7733,7 +7773,7 @@ "message": "Approve from your other device" }, "requestAdminApproval": { - "message": "Request admin approval" + "message": "Αίτημα έγκρισης διαχειριστή" }, "approveWithMasterPassword": { "message": "Έγκριση με κύριο κωδικό πρόσβασης" @@ -7781,7 +7821,7 @@ "description": "Used as a card title description on the set password page to explain why the user is there" }, "notFound": { - "message": "$RESOURCE$ not found", + "message": "Το $RESOURCE$ δεν βρέθηκε", "placeholders": { "resource": { "content": "$1", @@ -7790,7 +7830,7 @@ } }, "verificationRequired": { - "message": "Verification required", + "message": "Απαιτείται επαλήθευση", "description": "Default title for the user verification dialog." }, "recoverAccount": { @@ -7854,7 +7894,7 @@ "message": "Login request approved" }, "removeOrgUserNoMasterPasswordTitle": { - "message": "Account does not have master password" + "message": "Ο λογαριασμός δεν διαθέτει κύριο κωδικό πρόσβασης" }, "removeOrgUserNoMasterPasswordDesc": { "message": "Removing $USER$ without setting a master password for them may restrict access to their full account. Are you sure you want to continue?", @@ -7890,7 +7930,7 @@ } }, "requestedDeviceApproval": { - "message": "Requested device approval." + "message": "Ζητήθηκε έγκριση συσκευής." }, "tdeOffboardingPasswordSet": { "message": "User set a master password during TDE offboarding." @@ -7917,7 +7957,7 @@ "message": "Επόμενο" }, "ssoLoginIsRequired": { - "message": "SSO login is required" + "message": "Απαιτείται σύνδεση SSO" }, "selectedRegionFlag": { "message": "Selected region flag" @@ -7929,36 +7969,36 @@ "message": "Admin approval requested" }, "adminApprovalRequestSentToAdmins": { - "message": "Your request has been sent to your admin." + "message": "Το αίτημά σας εστάλη στον διαχειριστή σας." }, "youWillBeNotifiedOnceApproved": { - "message": "You will be notified once approved." + "message": "Θα ειδοποιηθείτε μόλις εγκριθεί." }, "troubleLoggingIn": { - "message": "Trouble logging in?" + "message": "Πρόβλημα σύνδεσης;" }, "loginApproved": { - "message": "Login approved" + "message": "Η σύνδεση εγκρίθηκε" }, "userEmailMissing": { - "message": "User email missing" + "message": "Απουσιάζει η διεύθυνση email του χρήστη" }, "deviceTrusted": { "message": "Device trusted" }, "sendsNoItemsTitle": { - "message": "No active Sends", + "message": "Κανένα ενεργό Send", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendsNoItemsMessage": { - "message": "Use Send to securely share encrypted information with anyone.", + "message": "Χρησιμοποιήστε το Send για ασφαλή κοινοποίηση κρυπτογραφημένων πληροφοριών με οποιονδήποτε.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "inviteUsers": { - "message": "Invite Users" + "message": "Πρόσκληση χρηστών" }, "secretsManagerForPlan": { - "message": "Secrets Manager for $PLAN$", + "message": "Secrets Manager για $PLAN$", "placeholders": { "plan": { "content": "$1", @@ -7967,10 +8007,10 @@ } }, "secretsManagerForPlanDesc": { - "message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle." + "message": "Για ομάδες μηχανικών και DevOps, ώστε να διαχειρίζονται τα μυστικά καθ' όλη τη διάρκεια της ανάπτυξης λογισμικού." }, "free2PersonOrganization": { - "message": "Free 2-person Organizations" + "message": "Δωρεάν οργανισμοί 2 ατόμων" }, "unlimitedSecrets": { "message": "Απεριόριστα μυστικά" @@ -7979,7 +8019,7 @@ "message": "Απεριόριστα έργα" }, "projectsIncluded": { - "message": "$COUNT$ projects included", + "message": "Περιλαμβάνονται $COUNT$ έργα", "placeholders": { "count": { "content": "$1", @@ -7988,7 +8028,7 @@ } }, "serviceAccountsIncluded": { - "message": "$COUNT$ service accounts included", + "message": "Περιλαμβάνονται $COUNT$ λογαριασμοί υπηρεσίας", "placeholders": { "count": { "content": "$1", @@ -7997,7 +8037,7 @@ } }, "additionalServiceAccountCost": { - "message": "$COST$ per month for additional service accounts", + "message": "$COST$ ανά μήνα για επιπλέον λογαριασμούς υπηρεσιών", "placeholders": { "cost": { "content": "$1", @@ -8006,13 +8046,13 @@ } }, "subscribeToSecretsManager": { - "message": "Subscribe to Secrets Manager" + "message": "Συνδρομή στο Secrets Manager" }, "addSecretsManagerUpgradeDesc": { - "message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan." + "message": "Προσθέστε το Secrets Manager στο αναβαθμισμένο πρόγραμμά σας για να διατηρήσετε την πρόσβαση σε οποιαδήποτε μυστικά που δημιουργήθηκαν με το προηγούμενο πρόγραμμά σας." }, "additionalServiceAccounts": { - "message": "Additional service accounts" + "message": "Πρόσθετοι λογαριασμοί υπηρεσιών" }, "includedServiceAccounts": { "message": "Your plan comes with $COUNT$ service accounts.", @@ -8033,7 +8073,7 @@ } }, "collectionManagement": { - "message": "Collection management" + "message": "Διαχείριση συλλογής" }, "collectionManagementDesc": { "message": "Manage the collection behavior for the organization" @@ -8066,10 +8106,10 @@ "message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts." }, "serviceAccountLimit": { - "message": "Service account limit (optional)" + "message": "Όριο λογαριασμών υπηρεσίας (προαιρετικό)" }, "maxServiceAccountCost": { - "message": "Max potential service account cost" + "message": "Μέγιστο πιθανό κόστος λογαριασμών υπηρεσίας" }, "loggedInExclamation": { "message": "Logged in!" @@ -8081,7 +8121,7 @@ "message": "Assign collection access" }, "editedCollections": { - "message": "Edited collections" + "message": "Επεξεργασμένες συλλογές" }, "baseUrl": { "message": "URL διακομιστή" @@ -8215,26 +8255,26 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "movingToAnotherTool": { - "message": "Moving to another tool", + "message": "Κάνω μετάβαση σε άλλο εργαλείο", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "tooDifficultToUse": { - "message": "Too difficult to use", + "message": "Πολύ δύσκολο στη χρήση", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "notUsingEnough": { - "message": "Not using enough", + "message": "Δεν το χρησιμοποιώ αρκετά", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "tooExpensive": { - "message": "Too expensive", + "message": "Πολύ ακριβό", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "freeForOneYear": { "message": "Δωρεάν για 1 χρόνο" }, "newWebApp": { - "message": "Welcome to the new and improved web app. Learn more about what’s changed." + "message": "Καλώς ήρθατε στη νέα και βελτιωμένη διαδικτυακή εφαρμογή. Μάθετε περισσότερα για το τι άλλαξε." }, "releaseBlog": { "message": "Read release blog" @@ -8243,7 +8283,7 @@ "message": "Κονσόλα Διαχειριστή" }, "providerPortal": { - "message": "Provider Portal" + "message": "Πύλη παρόχου" }, "success": { "message": "Επιτυχία" @@ -8255,16 +8295,16 @@ "message": "Δεν μπορείτε να προσθέσετε τον εαυτό σας σε συλλογές." }, "assign": { - "message": "Assign" + "message": "Ανάθεση" }, "assignToCollections": { - "message": "Assign to collections" + "message": "Ανάθεση σε συλλογές" }, "assignToTheseCollections": { - "message": "Assign to these collections" + "message": "Ανάθεση σε αυτές τις συλλογές" }, "bulkCollectionAssignmentDialogDescriptionSingular": { - "message": "Only organization members with access to these collections will be able to see the item." + "message": "Μόνο τα μέλη του οργανισμού με πρόσβαση σε αυτές τις συλλογές θα μπορούν να δουν το στοιχείο." }, "bulkCollectionAssignmentDialogDescriptionPlural": { "message": "Only organization members with access to these collections will be able to see the items." @@ -8325,28 +8365,28 @@ "message": "Unassigned seats" }, "purchaseSeatDescription": { - "message": "Additional seats purchased" + "message": "Αγοράστηκαν πρόσθετες θέσεις" }, "assignedSeatCannotUpdate": { "message": "Assigned Seats can not be updated. Please contact your organization owner for assistance." }, "subscriptionUpdateFailed": { - "message": "Subscription update failed" + "message": "Αποτυχία ενημέρωσης συνδρομής" }, "trial": { - "message": "Trial", + "message": "Δοκιμή", "description": "A subscription status label." }, "pastDue": { - "message": "Past due", + "message": "Εκπρόθεσμη", "description": "A subscription status label" }, "subscriptionExpired": { - "message": "Subscription expired", + "message": "Η συνδρομή έληξε", "description": "The date header used when a subscription is past due." }, "pastDueWarningForChargeAutomatically": { - "message": "You have a grace period of $DAYS$ days from your subscription expiration date to maintain your subscription. Please resolve the past due invoices by $SUSPENSION_DATE$.", + "message": "Έχετε μια περίοδο χάριτος $DAYS$ ημερών από την ημερομηνία λήξης της συνδρομής σας για να διατηρήσετε τη συνδρομή σας. Παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές μέχρι τις $SUSPENSION_DATE$.", "placeholders": { "days": { "content": "$1", @@ -8360,7 +8400,7 @@ "description": "A warning shown to the user when their subscription is past due and they are charged automatically." }, "pastDueWarningForSendInvoice": { - "message": "You have a grace period of $DAYS$ days from the date your first unpaid invoice is due to maintain your subscription. Please resolve the past due invoices by $SUSPENSION_DATE$.", + "message": "Έχετε μια περίοδο χάριτος $DAYS$ ημερών από την πρώτη προθεσμία πληρωμής σας για να διατηρήσετε τη συνδρομή σας. Παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές μέχρι τις $SUSPENSION_DATE$.", "placeholders": { "days": { "content": "$1", @@ -8374,11 +8414,11 @@ "description": "A warning shown to the user when their subscription is past due and they pay via invoice." }, "unpaidInvoice": { - "message": "Unpaid invoice", + "message": "Ανεξόφλητο ποσό", "description": "The header of a warning box shown to a user whose subscription is unpaid." }, "toReactivateYourSubscription": { - "message": "To reactivate your subscription, please resolve the past due invoices.", + "message": "Για να ενεργοποιήσετε εκ νέου τη συνδρομή σας, παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές.", "description": "The body of a warning box shown to a user whose subscription is unpaid." }, "cancellationDate": { @@ -8401,11 +8441,11 @@ "description": "Title for creating a new machine account." }, "machineAccountsNoItemsMessage": { - "message": "Create a new machine account to get started automating secret access.", + "message": "Δημιουργήστε έναν νέο λογαριασμό μηχανήματος για να ξεκινήσετε την αυτοματοποίηση της πρόσβασης στα μυστικά.", "description": "Message to encourage the user to start creating machine accounts." }, "machineAccountsNoItemsTitle": { - "message": "Nothing to show yet", + "message": "Δεν υπάρχει ακόμα τίποτα προς εμφάνιση", "description": "Title to indicate that there are no machine accounts to display." }, "deleteMachineAccounts": { @@ -8421,7 +8461,7 @@ "description": "Action to view the details of a machine account." }, "deleteMachineAccountDialogMessage": { - "message": "Deleting machine account $MACHINE_ACCOUNT$ is permanent and irreversible.", + "message": "Η διαγραφή του λογαριασμού μηχανήματος $MACHINE_ACCOUNT$ είναι οριστική και μη αναστρέψιμη.", "placeholders": { "machine_account": { "content": "$1", @@ -8430,7 +8470,7 @@ } }, "deleteMachineAccountsDialogMessage": { - "message": "Deleting machine accounts is permanent and irreversible." + "message": "Η διαγραφή λογαριασμών μηχανημάτων είναι οριστική και μη αναστρέψιμη." }, "deleteMachineAccountsConfirmMessage": { "message": "Delete $COUNT$ machine accounts", @@ -8460,18 +8500,18 @@ "description": "Label for the name of a machine account" }, "machineAccountCreated": { - "message": "Machine account created", + "message": "Δημιουργήθηκε λογαριασμός μηχανήματος", "description": "Notifies that a new machine account has been created" }, "machineAccountUpdated": { - "message": "Machine account updated", + "message": "Ενημερώθηκε λογαριασμός μηχανήματος", "description": "Notifies that a machine account has been updated" }, "projectMachineAccountsDescription": { "message": "Grant machine accounts access to this project." }, "projectMachineAccountsSelectHint": { - "message": "Type or select machine accounts" + "message": "Πληκτρολογήστε ή επιλέξτε λογαριασμούς μηχανημάτων" }, "projectEmptyMachineAccountAccessPolicies": { "message": "Add machine accounts to grant access" @@ -8483,7 +8523,7 @@ "message": "Assign projects to this machine account. " }, "createMachineAccount": { - "message": "Create a machine account" + "message": "Δημιουργία λογαριασμού μηχανήματος" }, "maPeopleWarningMessage": { "message": "Removing people from a machine account does not remove the access tokens they created. For security best practice, it is recommended to revoke access tokens created by people removed from a machine account." @@ -8495,7 +8535,7 @@ "message": "This action will remove your access to the machine account." }, "machineAccountsIncluded": { - "message": "$COUNT$ machine accounts included", + "message": "Περιλαμβάνονται $COUNT$ λογαριασμοί μηχανημάτων", "placeholders": { "count": { "content": "$1", @@ -8504,7 +8544,7 @@ } }, "additionalMachineAccountCost": { - "message": "$COST$ per month for additional machine accounts", + "message": "$COST$ ανά μήνα για επιπλέον λογαριασμούς μηχανημάτων", "placeholders": { "cost": { "content": "$1", @@ -8513,10 +8553,10 @@ } }, "additionalMachineAccounts": { - "message": "Additional machine accounts" + "message": "Πρόσθετοι λογαριασμοί μηχανημάτων" }, "includedMachineAccounts": { - "message": "Your plan comes with $COUNT$ machine accounts.", + "message": "Το πρόγραμμά σας περιλαμβάνει $COUNT$ λογαριασμούς μηχανημάτων.", "placeholders": { "count": { "content": "$1", @@ -8525,7 +8565,7 @@ } }, "addAdditionalMachineAccounts": { - "message": "You can add additional machine accounts for $COST$ per month.", + "message": "Μπορείτε να προσθέσετε επιπλέον λογαριασμούς μηχανημάτων με $COST$ ανά μήνα.", "placeholders": { "cost": { "content": "$1", @@ -8652,7 +8692,7 @@ "message": "Create a new client organization to manage as a Provider. Additional seats will be reflected in the next billing cycle." }, "selectAPlan": { - "message": "Select a plan" + "message": "Επιλογή προγράμματος" }, "thirtyFivePercentDiscount": { "message": "Έκπτωση 35%" @@ -8697,16 +8737,16 @@ "message": "Continue setting up your free trial of Bitwarden Secrets Manager" }, "enterTeamsOrgInfo": { - "message": "Enter your Teams organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Teams σας" }, "enterFamiliesOrgInfo": { - "message": "Enter your Families organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Families σας" }, "enterEnterpriseOrgInfo": { - "message": "Enter your Enterprise organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Enterprise σας" }, "viewItemsIn": { - "message": "View items in $NAME$", + "message": "Προβολή στοιχείων στο «$NAME$»", "description": "Button to view the contents of a folder or collection", "placeholders": { "name": { @@ -8716,7 +8756,7 @@ } }, "backTo": { - "message": "Back to $NAME$", + "message": "Επιστροφή στο «$NAME$»", "description": "Navigate back to a previous folder or collection", "placeholders": { "name": { @@ -8730,7 +8770,7 @@ "description": "Button text to navigate back" }, "removeItem": { - "message": "Remove $NAME$", + "message": "Αφαίρεση του «$NAME$»", "description": "Remove a selected option, such as a folder or collection", "placeholders": { "name": { @@ -8743,19 +8783,19 @@ "message": "Προβολή πληροφοριών" }, "viewAccess": { - "message": "View access" + "message": "Πρόσβαση προβολής" }, "noCollectionsSelected": { - "message": "You have not selected any collections." + "message": "Δεν έχετε επιλέξει καμία συλλογή." }, "updateName": { "message": "Ενημέρωση ονόματος" }, "updatedOrganizationName": { - "message": "Updated organization name" + "message": "Το όνομα οργανισμού ενημερώθηκε" }, "providerPlan": { - "message": "Managed Service Provider" + "message": "Πάροχος διαχειριζόμενης υπηρεσίας" }, "orgSeats": { "message": "Θέσεις οργανισμού" @@ -8770,22 +8810,22 @@ } }, "lowKDFIterationsBanner": { - "message": "Low KDF iterations. Increase your iterations to improve the security of your account." + "message": "Λίγες επαναλήψεις KDF. Αυξήστε τις επαναλήψεις σας για να βελτιώσετε την ασφάλεια του λογαριασμού σας." }, "changeKDFSettings": { "message": "Αλλαγή ρυθμίσεων KDF" }, "secureYourInfrastructure": { - "message": "Secure your infrastructure" + "message": "Ασφαλίστε την υποδομή σας" }, "protectYourFamilyOrBusiness": { - "message": "Protect your family or business" + "message": "Προστατέψτε την οικογένεια ή την επιχείρησή σας" }, "upgradeOrganizationCloseSecurityGaps": { - "message": "Close security gaps with monitoring reports" + "message": "Κλείστε τα κενά ασφαλείας με τις αναφορές εποπτείας" }, "upgradeOrganizationCloseSecurityGapsDesc": { - "message": "Stay ahead of security vulnerabilities by upgrading to a paid plan for enhanced monitoring." + "message": "Προλάβετε τις ευπάθειες ασφαλείας κάνοντας αναβάθμιση σε ένα πρόγραμμα επί πληρωμή για ενισχυμένη εποπτεία." }, "approveAllRequests": { "message": "Έγκριση όλων των αιτημάτων" @@ -8800,7 +8840,7 @@ "message": "Bitcoin" }, "updatedTaxInformation": { - "message": "Updated tax information" + "message": "Τα φορολογικά στοιχεία ενημερώθηκαν" }, "unverified": { "message": "Unverified" @@ -8831,7 +8871,7 @@ "message": "Export client report" }, "memberAccessReport": { - "message": "Member access" + "message": "Πρόσβαση μέλους" }, "memberAccessReportDesc": { "message": "Ensure members have access to the right credentials and their accounts are secure. Use this report to obtain a CSV of member access and account configurations." @@ -8840,7 +8880,7 @@ "message": "Audit organization member access across groups, collections, and collection items. The CSV export provides a detailed breakdown per member, including information on collection permissions and account configurations." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(Καμία συλλογή)" }, "memberAccessReportNoCollectionPermission": { "message": "(No Collection Permission)" @@ -8861,7 +8901,7 @@ "message": "Ανενεργή" }, "higherKDFIterations": { - "message": "Higher KDF iterations can help protect your master password from being brute forced by an attacker." + "message": "Οι περισσότερες επαναλήψεις KDF μπορούν να συμβάλουν στην προστασία του κύριου κωδικού πρόσβασής σας από επιθέσεις τύπου «brute force»." }, "incrementsOf100,000": { "message": "προσαυξήσεις των 100.000" @@ -8870,10 +8910,10 @@ "message": "μικρές προσαυξήσεις" }, "kdfIterationRecommends": { - "message": "We recommend 600,000 or more" + "message": "Προτείνουμε 600.000 ή περισσότερα" }, "kdfToHighWarningIncreaseInIncrements": { - "message": "For older devices, setting your KDF too high may lead to performance issues. Increase the value in $VALUE$ and test your devices.", + "message": "Για τις παλαιότερες συσκευές, η επιλογή πάρα πολλών επαναλήψεων KDF ενδέχεται να προκαλέσει ζητήματα επιδόσεων. Αυξήστε την τιμή σε $VALUE$ και δοκιμάστε τις συσκευές σας.", "placeholders": { "value": { "content": "$1", @@ -8897,10 +8937,10 @@ "message": "Add machine accounts to grant access to this secret" }, "smAccessRemovalWarningSecretTitle": { - "message": "Remove access to this secret" + "message": "Αφαίρεση πρόσβασης σε αυτό το μυστικό" }, "smAccessRemovalSecretMessage": { - "message": "This action will remove your access to this secret." + "message": "Αυτή η ενέργεια θα αφαιρέσει την πρόσβασή σας σε αυτό το μυστικό." }, "invoice": { "message": "Τιμολόγιο" @@ -9022,7 +9062,7 @@ "message": "The following projects can be accessed by this machine account." }, "config": { - "message": "Config" + "message": "Διαμόρφωση" }, "learnMoreAboutEmergencyAccess": { "message": "Μάθετε περισσότερα για την πρόσβαση έκτακτης ανάγκης" @@ -9043,28 +9083,28 @@ "message": "Impact of rotating your encryption key" }, "learnMoreAboutEncryptionAlgorithms": { - "message": "Learn more about encryption algorithms" + "message": "Μάθετε περισσότερα για τους αλγόριθμους κρυπτογράφησης" }, "learnMoreAboutKDFIterations": { - "message": "Learn more about KDF iterations" + "message": "Μάθετε περισσότερα για τις επαναλήψεις KDF" }, "learnMoreAboutLocalization": { - "message": "Learn more about localization" + "message": "Μάθετε περισσότερα για τη μετάφραση" }, "learnMoreAboutWebsiteIcons": { - "message": "Learn more about using website icons" + "message": "Μάθετε περισσότερα για τη χρήση εικονιδίων ιστοτόπων" }, "learnMoreAboutUserAccess": { - "message": "Learn more about user access" + "message": "Μάθετε περισσότερα για την πρόσβαση χρήστη" }, "learnMoreAboutMemberRoles": { - "message": "Learn more about member roles and permissions" + "message": "Μάθετε περισσότερα για τους ρόλους και τα δικαιώματα των μελών" }, "whatIsACvvNumber": { "message": "Τι είναι ο αριθμός CVV;" }, "learnMoreAboutApi": { - "message": "Learn more about Bitwarden's API" + "message": "Μάθετε περισσότερα για το API του Bitwarden" }, "fileSends": { "message": "Send αρχείων" @@ -9127,7 +9167,7 @@ "message": "Upgrade your plan to invite members and experience powerful security features." }, "upgradeDiscount": { - "message": "Save $AMOUNT$%", + "message": "Εξοικονομήστε $AMOUNT$%", "placeholders": { "amount": { "content": "$1", @@ -9136,25 +9176,25 @@ } }, "enterprisePlanUpgradeMessage": { - "message": "Advanced capabilities for larger organizations" + "message": "Προηγμένες δυνατότητες για μεγαλύτερους οργανισμούς" }, "teamsPlanUpgradeMessage": { - "message": "Resilient protection for growing teams" + "message": "Ανθεκτική προστασία για αναπτυσσόμενες ομάδες" }, "teamsInviteMessage": { - "message": "Invite unlimited members" + "message": "Προσκαλέστε απεριόριστα μέλη" }, "accessToCreateGroups": { - "message": "Access to create groups" + "message": "Πρόσβαση στη δημιουργία ομάδων" }, "syncGroupsAndUsersFromDirectory": { - "message": "Sync groups and users from a directory" + "message": "Συγχρονισμός ομάδων και χρηστών από έναν κατάλογο" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Ασφαλίστε τις συνδέσεις της οικογένειάς σας" }, "accessToPremiumFeatures": { - "message": "Access to Premium features" + "message": "Πρόσβαση σε λειτουργίες premium" }, "additionalStorageGbMessage": { "message": "GB additional storage" @@ -9172,13 +9212,13 @@ "message": "Ασφαλής κοινή χρήση δεδομένων" }, "eventLogMonitoring": { - "message": "Event log monitoring" + "message": "Εποπτεία αρχείου καταγραφής συμβάντων" }, "directoryIntegration": { - "message": "Directory integration" + "message": "Ενσωμάτωση καταλόγου" }, "passwordLessSso": { - "message": "Passwordless SSO" + "message": "SSO χωρίς κωδικό πρόσβασης" }, "accountRecovery": { "message": "Ανάκτηση λογαριασμού" @@ -9187,7 +9227,7 @@ "message": "Προσαρμοσμένοι ρόλοι" }, "unlimitedSecretsStorage": { - "message": "Unlimited secrets storage" + "message": "Αποθήκευση απεριόριστων μυστικών" }, "unlimitedUsers": { "message": "Απεριόριστοι χρήστες" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Επεξεργασία πρόσβασης" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/en_GB/messages.json b/apps/web/src/locales/en_GB/messages.json index 72462e3786a6..87a71789502b 100644 --- a/apps/web/src/locales/en_GB/messages.json +++ b/apps/web/src/locales/en_GB/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licence" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate Billing Token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organisation's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync provides Free Families plans for members and advanced billing capabilities by linking your self-hosted Bitwarden to the Bitwarden cloud server." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organisation's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your licence without uploading a file. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licence and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your licence here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your licence here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sync licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/en_IN/messages.json b/apps/web/src/locales/en_IN/messages.json index 0d0767263275..04bd95862071 100644 --- a/apps/web/src/locales/en_IN/messages.json +++ b/apps/web/src/locales/en_IN/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords report" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licence" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exported vault." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate Billing Token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organisation's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic licence syncing on your server. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organisation's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your licence without uploading a file. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licence and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your licence here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your licence here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sync licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/eo/messages.json b/apps/web/src/locales/eo/messages.json index 3052b4f5205e..f0dfa29085b1 100644 --- a/apps/web/src/locales/eo/messages.json +++ b/apps/web/src/locales/eo/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontroli Malkaŝitajn Pasvortojn" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Elmontritaj $COUNT$ tempo (j)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Neniuj eroj en via trezorejo havas malfortajn pasvortojn." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Raporto pri recikligitaj pasvortoj" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Neniuj ensalutoj en via trezorejo havas pasvortojn reuzatajn." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reuzita $COUNT$ fojojn", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Elŝuti Permesilon" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ĝisdatigi Permesilon" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportiĝis trezorejo." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index f665756842e3..3fa3320a3c82 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Compruebe las contraseñas comprometidas" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Comprometida $COUNT$ veces", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No hay elementos en su caja fuerte que tengan contraseñas débiles." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Contraseñas reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No hay inicios de sesión en su caja fuerte que tengan contraseñas que esten siendo reutilizadas." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ veces", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Descargar licencia" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualizar licencia" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorrecto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Caja fuerte exportada." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver el token de sincronización de facturación" }, - "generateBillingSyncToken": { - "message": "Generar el token de sincronización de facturación" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copia y pega este token en la configuración de la sincronización de facturación de tu propia organización." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Su token de sincronización de facturación puede acceder y editar la configuración de suscripción de esta organización." }, - "manageBillingSync": { - "message": "Administrar la sincronización de facturación" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurar la sincronización de facturación" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotado." }, - "billingSyncDesc": { - "message": "La sincronización de facturación ofrece planes familiares gratuitos para los miembros y facilidades de facturación avanzada, conectando la caja fuerte autoalojada de Bitwarden al servidor en la nube de Bitwarden." - }, "billingSyncKeyDesc": { "message": "Para completar este formulario se requiere un token de sincronización de facturación de la configuración de suscripción de su organización en la nube." }, "billingSyncKey": { "message": "Token de sincronización de facturación" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Activo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gestión de licencias y facturación" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Carga manual" }, - "manualUploadDesc": { - "message": "Si no quieres optar por sincronizar la facturación, sube manualmente tu licencia aquí." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizar licencia" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/et/messages.json b/apps/web/src/locales/et/messages.json index 8acf520cb6f7..0f0ce70d81c3 100644 --- a/apps/web/src/locales/et/messages.json +++ b/apps/web/src/locales/et/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Sinu hoidla on lukus." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontrolli lekkinud paroole" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Lekkinud $COUNT$ korda", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Hoidlas olevatest kirjetest ei leitud nõrku paroole." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Korduvate paroolide raport" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Hoidlas puuduvad paroolid, mida kasutatakse rohkem kui üks kord." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Kasutusel $COUNT$ korral.", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Laadi litsents alla" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Uuenda litsentsi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Vale PIN-kood" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportis hoidla." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/eu/messages.json b/apps/web/src/locales/eu/messages.json index 930b83584bef..ef3fe63a1a7f 100644 --- a/apps/web/src/locales/eu/messages.json +++ b/apps/web/src/locales/eu/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Egiaztatu ikusgai dauden pasahitzik dagoen" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ aldiz ikusgai egina", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Zure kutxa gotorrean ez dago pasahitz ahulik duen elementurik." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Pasahitz berrerabiliak" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Zure kutxa gotorrean ez dago pasahitz berrerabilik duen elementurik." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ aldiz berrerabilia", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lizentzia deskargatu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lizentzia eguneratu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kutxa gotorra esportatua." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ikusi fakturazioren sinkronizazio tokena" }, - "generateBillingSyncToken": { - "message": "Sortu fakturazioren sinkronizazio tokena" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopiatu eta itsatsi token hau zure erakundearen fakturazio sinkronizazioaren ezarpenetan." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Zure fakturazioa sinkronizatzeko tokena erakunde honen harpidetza ezarpenetara sartu eta editatu dezakezu." }, - "manageBillingSync": { - "message": "Kudeatu fakturazioaren sinkronizazioa" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Ezarri fakturazioaren sinkronizazioa" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Tokena berritua." }, - "billingSyncDesc": { - "message": "Doako Familia planak kideentzako fakturazioaren sinkronizazioa eta fakturatzeko gaitasun aurreratuak eskaintzen ditu, Bitwarden ostatatze propioa Bitwarden zerbitzariarekin konektatuz." - }, "billingSyncKeyDesc": { "message": "Formulario hau osatzeko, zure erakundearen hodeiko harpidetza ezarpenetan fakturazioaren sinkronizatzeko tokena behar da." }, "billingSyncKey": { "message": "Fakturazioren sinkronizazio tokena" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Gaitua" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fa/messages.json b/apps/web/src/locales/fa/messages.json index fe7073540498..4924850de5b5 100644 --- a/apps/web/src/locales/fa/messages.json +++ b/apps/web/src/locales/fa/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "کلمه‌های عبور افشا شده را بررسی کنید" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ بار در معرض نمایش قرار گرفت", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "هیچ موردی در گاوصندوق شما کلمه‌ی عبور ضعیفی ندارد." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "کلمه‌های عبور مجدد استفاده شده" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "هیچ ورودی در گاوصندوق شما کلمه عبوری ندارد که مجدداً مورد استفاده قرار می‌گیرد." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ بار دوباره استفاده شد", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "دانلود مجوز" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "به‌روزرسانی مجوز" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "گاوصندوق برون ریزی شد" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "توکن همگام‌سازی صورتحساب را مشاهده کنید" }, - "generateBillingSyncToken": { - "message": "توکن همگام‌سازی صورتحساب را ایجاد کنید" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "این توکن را کپی کرده و در تنظیمات همگام‌سازی صورتحساب سازمان خود میزبان جای‌گذاری کنید." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "توکن همگام‌سازی صورتحساب شما می‌تواند به تنظیمات اشتراک این سازمان دسترسی داشته باشد و آن را ویرایش کند." }, - "manageBillingSync": { - "message": "مدیریت همگام‌سازی صورتحساب" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "همگام‌سازی صورتحساب را تنظیم کنید" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "توکن چرخانده شد" }, - "billingSyncDesc": { - "message": "همگام‌سازی صورتحساب با پیوند دادن Bitwarden خود میزبان شما به سرور ابری Bitwarden، برنامه‌های خانواده رایگان را برای اعضا و قابلیت‌های پیشرفته صورتحساب ارائه می‌کند." - }, "billingSyncKeyDesc": { "message": "برای تکمیل این فرم، یک توکن همگام‌سازی صورتحساب از تنظیمات اشتراک سازمان ابری شما لازم است." }, "billingSyncKey": { "message": "توکن همگام‌سازی صورتحساب" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "فعال" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "یا" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "مدیریت مجوز و صورتحساب" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "آپلود دستی" }, - "manualUploadDesc": { - "message": "اگر نمی‌خواهید همگام‌سازی صورتحساب را انتخاب کنید، مجوز خود را به‌صورت دستی در اینجا آپلود کنید." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "مجوز همگام‌سازی" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fi/messages.json b/apps/web/src/locales/fi/messages.json index 15923a3c85ff..74c66512055a 100644 --- a/apps/web/src/locales/fi/messages.json +++ b/apps/web/src/locales/fi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Holvisi on lukittu" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -1476,7 +1479,7 @@ "message": "Sisällytä numero" }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "passwordHistory": { @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tarkasta paljastuneet salasanat" }, + "timesExposed": { + "message": "Paljastumiskertaa" + }, "exposedXTimes": { "message": "Paljastunut $COUNT$ kertaa", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Holviisi tallennetuista kirjautumistiedoista ei löydetty heikkoja salasanoja." }, + "weakness": { + "message": "Heikkous" + }, "reusedPasswordsReport": { "message": "Toistuvat salasanat" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Holvissasi ei ole toistuvasti käytettyjä salasanoja." }, + "timesReused": { + "message": "Uudelleenkäyttökertaa" + }, "reusedXTimes": { "message": "Käytetty toistuvasti $COUNT$ kertaa", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lataa lisenssi" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Päivitä lisenssi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Virheellinen PIN-koodi" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Holvi vietiin" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Näytä laskutuksen synkronointitunniste" }, - "generateBillingSyncToken": { - "message": "Luo laskutuksen synkronointitunniste" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopioi ja liitä tämä tunniste itse ylläpitämäsi organisaation laskutuksen synkronoinnin asetuksiin." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Laskutuksen synkronointitunniste mahdollistaa organisaation tilausasetusten tarkastelun ja muokkauksen." }, - "manageBillingSync": { - "message": "Hallitse laskutuksen synkronointia" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Määritä laskutuksen synkronointi" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Tunniste uudistettiin" }, - "billingSyncDesc": { - "message": "Laskutuksen synkronointi avaa palvelimellesi Families-sponsoroinnin ja automaattisen lisenssin synkronoinnin. Tehtyäsi muutokset Bitwardenin pilvipalvelimelle, ota ne käyttöön valitsemalla \"Synkronoi lisenssi\"." - }, "billingSyncKeyDesc": { "message": "Lomakkeen täyttöön tarvitaan laskutuksen synkronointitunniste pilviorganisaatiosi tilausasetuksista." }, "billingSyncKey": { "message": "Laskutuksen synkronointitunniste" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiivinen" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Virhe yhdistettäessä Duo-palveluun. Käytä vaihtoehtoista todennustapaa tai ole yhteydessä Duon asiakaspalveluun saadaksesi apua." }, @@ -7442,6 +7473,15 @@ "or": { "message": "tai" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Lisenssien ja laskutuksen hallinta" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuaalinen tallennus" }, - "manualUploadDesc": { - "message": "Jos et halua liittyä laskutuksen synkronointiin, tallenna lisenssisi tänne manuallisesti." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkronoi lisenssi" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Muokkaa käyttöoikeuksia" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fil/messages.json b/apps/web/src/locales/fil/messages.json index b24dc06d18c9..f61f30a9b823 100644 --- a/apps/web/src/locales/fil/messages.json +++ b/apps/web/src/locales/fil/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tingnan ang mga nakompromisong password" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Nakompromiso $COUNT$ beses", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Walang item sa vault mo na may mahinang password." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Mga naulit na password" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Walang paulit-ulit na password sa mga login sa vault mo." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Pinaulit-ulit $COUNT$ beses", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Mag-download ng lisensya" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update ng lisensya" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault na export" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Tingnan ang token ng pag sync ng pagsingil" }, - "generateBillingSyncToken": { - "message": "Bumuo ng token ng pag sync ng pagsingil" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopyahin at i paste ang token na ito sa mga setting ng pag sync ng pagsingil ng iyong self host na organisasyon." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ang iyong billing sync token ay maaaring ma access at i edit ang mga setting ng subscription ng organisasyong ito." }, - "manageBillingSync": { - "message": "Pamahalaan ang pag sync ng pagsingil" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Mag-set up ng pag-sync ng pagsingil" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token na pinaikot" }, - "billingSyncDesc": { - "message": "Ang pag sync ng pagsingil ay nag unlock ng mga sponsorship ng Pamilya at awtomatikong pag sync ng lisensya sa iyong server. Matapos gumawa ng mga update sa server ng ulap ng Bitwarden, piliin ang Sync License upang mag aplay ng mga pagbabago." - }, "billingSyncKeyDesc": { "message": "Ang isang billing sync token mula sa mga setting ng subscription ng iyong cloud organization ay kinakailangan upang makumpleto ang form na ito." }, "billingSyncKey": { "message": "Pagsingil sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktibo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Pamamahala ng lisensya at pagsingil" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Mano manong pag upload" }, - "manualUploadDesc": { - "message": "Kung hindi mo nais na mag opt in sa pag sync ng pagsingil, manu manong i upload ang iyong lisensya dito." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisensya sa pag sync" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index c41479177c8d..a03392ab794e 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Votre coffre est verrouillé." }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Vérifier les mots de passe exposés" }, + "timesExposed": { + "message": "Nombre d'expositions" + }, "exposedXTimes": { "message": "Exposé $COUNT$ fois", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Aucun élément dans votre coffre n'a de mots de passe faibles." }, + "weakness": { + "message": "Faiblesse" + }, "reusedPasswordsReport": { "message": "Mots de passe réutilisés" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Aucun identifiant dans votre coffre n'a de mots de passe qui sont réutilisés." }, + "timesReused": { + "message": "Nombre de réutilisations" + }, "reusedXTimes": { "message": "Réutilisé $COUNT$ fois", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Télécharger la licence" }, + "viewBillingToken": { + "message": "Voir le Jeton de Facturation" + }, "updateLicense": { "message": "Mettre à jour la licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Code PIN incorrect" }, + "pin": { + "message": "NIP", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Le coffre a été exporté." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Voir le Jeton de Synchronisation de Facturation" }, - "generateBillingSyncToken": { - "message": "Générer un Jeton de Synchronisation de Facturation" + "generateBillingToken": { + "message": "Générer un jeton de facturation" }, "copyPasteBillingSync": { "message": "Copiez et collez ce jeton dans les paramètres de la Synchronisation de Facturation de votre organisation auto-hébergée." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Votre Jeton de Synchronisation de Facturation peut accéder et modifier les paramètres d'abonnement de cette organisation." }, - "manageBillingSync": { - "message": "Gérer la Synchronisation de Facturation" + "manageBillingTokenSync": { + "message": "Gérer le Jeton de Facturation" }, "setUpBillingSync": { "message": "Configurer la Synchronisation de Facturation" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Jeton régénéré" }, - "billingSyncDesc": { - "message": "La Synchronisation de Facturation fournit des forfaits Familles Gratuits pour les membres et des capacités de facturation avancées en liant votre Bitwarden auto-hébergé au serveur cloud Bitwarden." - }, "billingSyncKeyDesc": { "message": "Un jeton de synchronisation de facturation provenant des paramètres d'abonnement de votre organisation dans le cloud est nécessaire pour remplir ce formulaire." }, "billingSyncKey": { "message": "Jeton de Synchronisation de Facturation" }, + "automaticBillingSyncDesc": { + "message": "La synchronisation automatique déverrouille les parrainages des Familles et vous permet de synchroniser votre licence sans téléverser de fichier. Après avoir effectué des mises à jour sur le serveur cloud de Bitwarden, sélectionnez la licence de synchronisation pour appliquer les modifications." + }, "active": { "message": "Actif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 champ nécessite votre attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ champs nécessitent votre attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erreur de connexion avec le service Duo. Utilisez une autre méthode de connexion en deux étapes ou contactez Duo pour obtenir de l'aide." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Déverrouiller par biométrie" + }, + "unlockWithPin": { + "message": "Déverrouiller avec le NIP" + }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "licenseAndBillingManagement": { "message": "Gestion des licences et de la facturation" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Téléversement manuel" }, - "manualUploadDesc": { - "message": "Si vous ne voulez pas opter pour la synchronisation de la facturation, téléchargez manuellement votre licence ici." + "manualBillingTokenUploadDesc": { + "message": "Si vous ne voulez pas opter pour la synchronisation de facturation, téléverser manuellement votre licence ici. Cela ne déverrouillera pas automatiquement les parrainages des Familles." }, "syncLicense": { "message": "Synchroniser la licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Modifier l'accès" + }, + "addAttachment": { + "message": "Ajouter une pièce jointe" + }, + "maxFileSizeSansPunctuation": { + "message": "La taille maximale du fichier est de 500 Mo" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Êtes-vous sûr de vouloir supprimer définitivement cette pièce jointe ?" } } diff --git a/apps/web/src/locales/gl/messages.json b/apps/web/src/locales/gl/messages.json index e8ed2bc6008a..1dfc374be1a6 100644 --- a/apps/web/src/locales/gl/messages.json +++ b/apps/web/src/locales/gl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/he/messages.json b/apps/web/src/locales/he/messages.json index 72c0840832a3..4b19043b1e22 100644 --- a/apps/web/src/locales/he/messages.json +++ b/apps/web/src/locales/he/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "בדוק אם קיימות סיסמאות שנפרצו" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "נחשף $COUNT$ פעמים", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "אין פריטים בכספת שלך עם סיסמאות חלשות." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "דו\"ח סיסמאות משומשות" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "אין פרטי התחברות בכספת שלך עם סיסמאות משומשות." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "היה בשימוש $COUNT$ פעמים", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "הורד רישיון" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "עדכן רישיון" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "יצוא כספת." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hi/messages.json b/apps/web/src/locales/hi/messages.json index 2af048332b3a..56a8e978a511 100644 --- a/apps/web/src/locales/hi/messages.json +++ b/apps/web/src/locales/hi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hr/messages.json b/apps/web/src/locales/hr/messages.json index 055592ca3825..9173b2758666 100644 --- a/apps/web/src/locales/hr/messages.json +++ b/apps/web/src/locales/hr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Trezor je zaključan" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Provjeri izložene lozinke" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Izložene $COUNT$ put(a)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Niti jedna stavka u tvom trezoru nema slabu lozinku." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Izvještaj o istim lozinkama" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Niti jedna prijava u tvom trezoru ne koristi iste lozinke." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Korišteno $COUNT$ puta", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Preuzmi licencu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ažuriraj licencu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Neispravan PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor izvezen" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Pogledaj token za sinkronizaciju naplate" }, - "generateBillingSyncToken": { - "message": "Generiraj token za sinkronizaciju plaćanja" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopiraj i zalijepi ovaj token u postavke sinkronizacije naplate tvoje organizacije s vlastitim poslužiteljem." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Tvoj token za sinkronizaciju naplate može pristupiti i uređivati postavke pretplate ove organizacije." }, - "manageBillingSync": { - "message": "Upravljaj sinkronizacijom naplate" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Podesi sinkronizaciju naplate" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotiran" }, - "billingSyncDesc": { - "message": "Sinkronizacija naplate otključava obiteljska sponzorstva i automatsku sinkronizaciju licenci na tvojem poslužitelju. Nakon ažuriranja Bitwarden poslužitelja u oblaku, odaberi Sinkronizaciju Licence za primjenu promjena." - }, "billingSyncKeyDesc": { "message": "Za ispunjavanje ovog obrasca potreban je token za sinkronizaciju naplate iz postavki pretplate tvoje organizacije u oblaku." }, "billingSyncKey": { "message": "Token za sinkronizaciju naplate" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktivno" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Greška pri povezivanju s uslugom Duo. Koristi drugu metodu prijave s dvostrukom autentifikacijom ili kontaktiraj Duo za pomoć." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ili" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Upravljanje licencama i naplatom" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ručni prijenos" }, - "manualUploadDesc": { - "message": "Ako ne želiš uključiti sinkronizaciju naplate, ovdje ručno prenesi svoju licencu." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sinkroniziraj licencu" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Uredi pristup" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hu/messages.json b/apps/web/src/locales/hu/messages.json index 65dd6330a780..d6ccf28d1103 100644 --- a/apps/web/src/locales/hu/messages.json +++ b/apps/web/src/locales/hu/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "A széf zárolva van." }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kiszivárgott jelszavak ellenőrzése" }, + "timesExposed": { + "message": "Kitett alkalmak" + }, "exposedXTimes": { "message": "$COUNT$ alkalommal szivárgott ki", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Egyik elemnél sincsenek gyenge jelszavak." }, + "weakness": { + "message": "Gyengeség" + }, "reusedPasswordsReport": { "message": "Újrahasznált jelszavak jelentés" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "A széfben nincsenek újrahasznált jelszóval rendelkező bejelentkezések." }, + "timesReused": { + "message": "Újra felhasznált alkalmak" + }, "reusedXTimes": { "message": "$COUNT$ alkalommal újrafelhasználva", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Licensz letöltése" }, + "viewBillingToken": { + "message": "Számlázási vezérjel megtekintése" + }, "updateLicense": { "message": "Licensz frissítése" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Helytelen PIN kód" }, + "pin": { + "message": "Pinkód", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "A széf exportálásra került." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "A Számlázási szinkron vezérjel megtekintése" }, - "generateBillingSyncToken": { - "message": "Számlázási szinkron vezérjel generálása" + "generateBillingToken": { + "message": "Számlázási vezérjel generálása" }, "copyPasteBillingSync": { "message": "Másoljuk ezt a vezérjelet a saját kiszolgálójú szervezet Számlázási szinkron vezérjel beállításaiba." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "A Számlázási szinkron vezérjel elérheti és szerkesztheti a szervezet előfizetési beállításait." }, - "manageBillingSync": { - "message": "Számlázási szinkron kezelés" + "manageBillingTokenSync": { + "message": "Számlázási vezérjel kezelés" }, "setUpBillingSync": { "message": "Számlázási szinkron beüzemelés" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "A vezérjel gördülő váltásra került." }, - "billingSyncDesc": { - "message": "A Számlázási szinkron a Free Familes előfizetési lehetőségeket nyújt a tagoknak a saját kiszolgálójú Bitwarden és a Bitwarden felhőszerver összekapcsolásával." - }, "billingSyncKeyDesc": { "message": "Egy, a saját felhőszervezet előfizetési beállításaiból származó Számlázási szinkron vezérjel szükséges az űrlapkitöltés befejezéséhez." }, "billingSyncKey": { "message": "Számlázási szinkron vezérjel" }, + "automaticBillingSyncDesc": { + "message": "Az automatikus szinkronizálás feloldja a Családok szponzorálását és lehetővé teszi a licenszek szinkronizálását fájl feltöltése nélkül. Miután frissítettük a Bitwarden felhőszervert, válasszuk a Szinkronizálási licensz lehetőséget a módosítások alkalmazásához." + }, "active": { "message": "Bekapcsolva" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 mező igényel figyelmet." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ mező igényel figyelmet.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Hiba történt a Duo szolgáltatáshoz csatlakozáskor. Használjunk másik kétlépcsős bejelentkezési módot vagy kérjünk segítséget a Duotól." }, @@ -7442,6 +7473,15 @@ "or": { "message": "vagy" }, + "unlockWithBiometrics": { + "message": "Biometrikus feloldás" + }, + "unlockWithPin": { + "message": "Feloldás pinkóddal" + }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "licenseAndBillingManagement": { "message": "Licensz és számlázás kezelés" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuális feltöltés" }, - "manualUploadDesc": { - "message": "Ha nem szeretnénk feliratkozni a számlázási szinkronizálásra, manuálisan töltsük fel a licenszet ide." + "manualBillingTokenUploadDesc": { + "message": "Ha nem szeretnénk feliratkozni a számlázási szinkronizálásra, manuálisan töltsük fel a licenszet ide. Ezzel nem oldjuk fel automatikusan a Családok szponzorálását." }, "syncLicense": { "message": "Licensz szinkronizálása" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Hozzáférés szerkesztése" + }, + "addAttachment": { + "message": "Melléklet hozzáadása" + }, + "maxFileSizeSansPunctuation": { + "message": "A maximális fájlméret 500 MB." + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Biztosan véglegesen törlésre kerüljön ez a melléklet?" } } diff --git a/apps/web/src/locales/id/messages.json b/apps/web/src/locales/id/messages.json index 910d9a47629f..9064ce8ef4d6 100644 --- a/apps/web/src/locales/id/messages.json +++ b/apps/web/src/locales/id/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Periksa Kata Sandi yang Terpapar" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Dipaparkan $COUNT$ kali", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Tidak ada item di lemari besi Anda yang memiliki kata sandi yang lemah." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Laporan Kata Sandi yang Digunakan Kembali" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Tidak ada login di vault Anda yang memiliki sandi yang sedang digunakan kembali." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Digunakan kembali $COUNT$ kali", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Unduh Lisensi" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Perbarui Lisensi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Brankas yang diekspor." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index 86d68b29f999..7699b4a55dab 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "La cassaforte è bloccata" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Controlla password esposte" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Esposta $COUNT$ volte", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nessun elemento nella tua cassaforte ha password deboli." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Password riutilizzate" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nessun login nella tua cassaforte ha password riutilizzate." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Riutilizzata $COUNT$ volte", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Scarica licenza" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Aggiorna licenza" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN errato" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cassaforte esportata" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Visualizza token di sincronizzazione della fatturazione" }, - "generateBillingSyncToken": { - "message": "Genera token di sincronizzazione della fatturazione" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copia e incolla questo token nelle impostazioni di sincronizzazione della fatturazione della tua organizzazione self-hosted." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Il token di sincronizzazione della fatturazione può accedere e modificare le impostazioni di abbonamento di questa organizzazione." }, - "manageBillingSync": { - "message": "Gestisci sincronizzazione della fatturazione" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configura sincronizzazione della fatturazione" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token ruotato" }, - "billingSyncDesc": { - "message": "La sincronizzazione della fatturazione sblocca le sponsorizzazioni Families e la sincronizzazione automatica delle licenze sul tuo server. Dopo aver aggiornato il server cloud di Bitwarden, seleziona Sincronizza Licenza per applicare le modifiche." - }, "billingSyncKeyDesc": { "message": "Per completare questo modulo è necessario un token di sincronizzazione della fatturazione dalle impostazioni di abbonamento della tua organizzazione cloud." }, "billingSyncKey": { "message": "Token di sincronizzazione della fatturazione" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Attivo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Errore di connessione con il servizio Duo. Utilizza un metodo di login in due passaggi diverso o contatta Duo per assistenza." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licenza e gestione della fatturazione" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Caricamento manuale" }, - "manualUploadDesc": { - "message": "Se non vuoi sincronizzare la fattura, carica la licenza manualmente." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizza licenza" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Modifica accesso" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ja/messages.json b/apps/web/src/locales/ja/messages.json index 3694666f24e2..4961cf72a4bd 100644 --- a/apps/web/src/locales/ja/messages.json +++ b/apps/web/src/locales/ja/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "保管庫はロックされています。" }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "流出したパスワードを確認" }, + "timesExposed": { + "message": "流出した回数" + }, "exposedXTimes": { "message": "流出 $COUNT$回", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "脆弱なパスワードは見つかりませんでした。" }, + "weakness": { + "message": "弱さ" + }, "reusedPasswordsReport": { "message": "再利用パスワード調査" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "再利用しているパスワードは見つかりませんでした。" }, + "timesReused": { + "message": "再利用した回数" + }, "reusedXTimes": { "message": "再利用 $COUNT$回", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ライセンスのダウンロード" }, + "viewBillingToken": { + "message": "請求トークンを表示" + }, "updateLicense": { "message": "ライセンスの更新" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN が正しくありません" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "保管庫をエクスポートしました。" }, @@ -5983,10 +6002,10 @@ "message": "スポンサーシップにより無償" }, "viewBillingSyncToken": { - "message": "請求書同期トークンを表示" + "message": "請求同期トークンを表示" }, - "generateBillingSyncToken": { - "message": "請求同期トークンを生成" + "generateBillingToken": { + "message": "請求トークンを生成する" }, "copyPasteBillingSync": { "message": "セルフホスト組織の請求同期設定にこのトークンをコピーして貼り付けてください。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "請求同期トークンは、この組織のサブスクリプション設定にアクセスして編集できます。" }, - "manageBillingSync": { - "message": "請求書同期の管理" + "manageBillingTokenSync": { + "message": "請求トークンの管理" }, "setUpBillingSync": { "message": "請求書同期の設定" @@ -6010,7 +6029,7 @@ "message": "続行する場合は、セルフホストサーバー上で請求同期を再設定する必要があります。" }, "rotateBillingSyncTokenTitle": { - "message": "請求同期トークンを更新すると、前のトークンは無効になります。" + "message": "請求同期トークンをロテートすると、前のトークンは無効になります。" }, "selfHostedServer": { "message": "自己ホスト型" @@ -6052,10 +6071,7 @@ "message": "組織を自分のサーバーにセットアップするには、ライセンスファイルをアップロードする必要があります。 セルフホスト組織の Free Families プランと高度な課金機能をサポートするには、 請求同期を設定する必要があります。" }, "billingSyncApiKeyRotated": { - "message": "トークンを更新しました。" - }, - "billingSyncDesc": { - "message": "請求同期は、あなたのサーバー上のファミリースポンサーシップと自動ライセンス同期を解除します。 Bitwarden クラウドサーバーで更新を行ったら、ライセンス同期を選択して変更を適用してください。" + "message": "トークンをロテートしました" }, "billingSyncKeyDesc": { "message": "このフォームを完了するには、クラウド組織のサブスクリプション設定からの請求同期トークンが必要です。" @@ -6063,6 +6079,9 @@ "billingSyncKey": { "message": "請求同期トークン" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "有効" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 フィールドは注意が必要です。" + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ フィールドは注意が必要です。", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Duo サービスへの接続中にエラーが発生しました。異なる二段階ログイン方法を使用するか、Duo に連絡してください。" }, @@ -7442,6 +7473,15 @@ "or": { "message": "または" }, + "unlockWithBiometrics": { + "message": "生体認証でロック解除" + }, + "unlockWithPin": { + "message": "PIN でロック解除" + }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "licenseAndBillingManagement": { "message": "ライセンスと請求管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手動アップロード" }, - "manualUploadDesc": { - "message": "請求を同期したくない場合は、ここでライセンスを手動でアップロードしてください。" + "manualBillingTokenUploadDesc": { + "message": "請求同期にオプトインしない場合は、ここでライセンスを手動でアップロードしてください。ファミリースポンサーシップは自動的にアンロックされません。" }, "syncLicense": { "message": "ライセンスを同期" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "編集権限" + }, + "addAttachment": { + "message": "添付ファイルを追加" + }, + "maxFileSizeSansPunctuation": { + "message": "ファイルサイズの上限は 500MB です" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "この添付ファイルを完全に削除してもよろしいですか?" } } diff --git a/apps/web/src/locales/ka/messages.json b/apps/web/src/locales/ka/messages.json index c19eba3cf9b3..0c38b327d6c2 100644 --- a/apps/web/src/locales/ka/messages.json +++ b/apps/web/src/locales/ka/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "მომხმარებლები შენს საცავში არ გამოიყენებენ განმეორებულ პაროლს." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/km/messages.json b/apps/web/src/locales/km/messages.json index b00f71df724a..09a4493554d5 100644 --- a/apps/web/src/locales/km/messages.json +++ b/apps/web/src/locales/km/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/kn/messages.json b/apps/web/src/locales/kn/messages.json index 35227fb425c8..d0b33727be04 100644 --- a/apps/web/src/locales/kn/messages.json +++ b/apps/web/src/locales/kn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "ಬಹಿರಂಗಪಡಿಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "ಬಹಿರಂಗಪಡಿಸಿದ $COUNT$ ಸಮಯ (ಗಳು)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್‌ನಲ್ಲಿರುವ ಯಾವುದೇ ಐಟಂಗಳು ದುರ್ಬಲ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "ಮರುಬಳಕೆ ಮಾಡಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳ ವರದಿ" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್‌ನಲ್ಲಿನ ಯಾವುದೇ ಲಾಗಿನ್‌ಗಳು ಮರುಬಳಕೆ ಮಾಡಲಾಗುತ್ತಿರುವ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ ಬಾರಿ ಮರುಬಳಕೆ ಮಾಡಲಾಗಿದೆ", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ಪರವಾನಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "ಪರವಾನಗಿ ನವೀಕರಿಸಿ" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "ರಫ್ತು ಮಾಡಿದ ವಾಲ್ಟ್." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ko/messages.json b/apps/web/src/locales/ko/messages.json index 7803f09d5224..61c6a7887b53 100644 --- a/apps/web/src/locales/ko/messages.json +++ b/apps/web/src/locales/ko/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "노출된 비밀번호 확인하기" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$회 노출됨", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "보관함에 취약한 비밀번호를 가진 항목이 없습니다." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "재사용된 비밀번호 보고서" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "보관함에 재사용된 비밀번호를 가진 로그인이 없습니다." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$회 재사용됨", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "라이선스 다운로드" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "라이선스 업데이트" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "보관함을 내보냈습니다." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/lv/messages.json b/apps/web/src/locales/lv/messages.json index 4a0039cb06b2..01b069063b11 100644 --- a/apps/web/src/locales/lv/messages.json +++ b/apps/web/src/locales/lv/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Glabātava ir slēgta." }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Pārbaudīt atklātās paroles" }, + "timesExposed": { + "message": "Nopludināšanu skaits" + }, "exposedXTimes": { "message": "Atklātas $COUNT$ reizi(-es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Glabātavā nav vienumu ar vājām parolēm." }, + "weakness": { + "message": "Vājība" + }, "reusedPasswordsReport": { "message": "Vairākkārt izmantoto paroļu pārskats" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Glabātavā nav pieteikšanās vienumu ar vairākkārt izmantotām parolēm." }, + "timesReused": { + "message": "Atkārtotu izmantošanu skaits" + }, "reusedXTimes": { "message": "Izmantota $COUNT$ reizes", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lejupielādēt licenci" }, + "viewBillingToken": { + "message": "Skatīt norēķinu pilnvaru" + }, "updateLicense": { "message": "Atjaunināt licenci" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nepareizs PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Glabātavas saturs izgūts." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Skatīt norēķinu sinhronizācijas pilnvaru" }, - "generateBillingSyncToken": { - "message": "Izveidot norēķinu sinhronizācijas pilnvaru" + "generateBillingToken": { + "message": "Izveidot norēķinu pilnvaru" }, "copyPasteBillingSync": { "message": "Ievietot starpliktuvē šo pilnvaru un ielīmēt to pašizvietotās apvienības norēķinu sinhronizācijas iestatījumos." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Norēķinu pilvara nodrošina piekļuvi šīs apvienības abonēšanas iestatījumiem un to labošanu." }, - "manageBillingSync": { - "message": "Pārvaldīt norēķinu sinhronizāciju" + "manageBillingTokenSync": { + "message": "Pārvaldīt norēķinu pilnvaru" }, "setUpBillingSync": { "message": "Uzstādīt norēķinu sinhronizāciju" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Pilnvara nomainīta." }, - "billingSyncDesc": { - "message": "Norēķinu sinhronizācija nodrošina bezmaksas ģimeņu plānus locekļiem un papildu norēķinu iespējas, sasaistot pašizvietoto Bitwarden ar Bitwarden mākoņa serveri." - }, "billingSyncKeyDesc": { "message": "Ir nepieciešama norēķinu sinhronizācijas pilnvara no mākoņa apvienības abonomenta iestatījumiem, lai pabeigtu šo veidlapu." }, "billingSyncKey": { "message": "Norēķinu sinhronizācijas pilnvara" }, + "automaticBillingSyncDesc": { + "message": "Automātiska sinhronizēšana atslēdz Ģimenēm pabalstītājdarbību un ļauj sinhronizēt savu licenci bez datnes augšupielādes. Pēc atjauninājumu veikšanas Bitwarden mākoņa serverī jāatlasa \"Sinhronizēt licenci\", lai pielietotu izmaiņas." + }, "active": { "message": "Izmantots" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 laukam jāpievērš uzmanība." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ laukiem ir jāpievērš uzmanība.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Kļūda savienojuma izveidošanā ar Duo pakalpojumu. Jāizmanto cits divpakāpju pieteikšanās veids vai jāvēršas pie Duo pēc palīdzības." }, @@ -7442,6 +7473,15 @@ "or": { "message": "vai" }, + "unlockWithBiometrics": { + "message": "Atslēgt ar biometriju" + }, + "unlockWithPin": { + "message": "Atslēgt ar PIN" + }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "licenseAndBillingManagement": { "message": "Licenču un norēķinu pārvaldība" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Pašrocīga augšupielāde" }, - "manualUploadDesc": { - "message": "Ja nav vēlmes izmantot norēķinu sinhronizāciju, šeit pašrocīgi jāaugšupielādē licence." + "manualBillingTokenUploadDesc": { + "message": "Ja nevēlies izmantot norēķinu sinhronizēšanu, pašrocīgi šeit jāaugšupielādē sava licence. Nenotiks automātiksa Ģimenēm pabalstītājdarbības atslēgšana." }, "syncLicense": { "message": "Sinhronizēt licenci" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Labot piekļuvi" + }, + "addAttachment": { + "message": "Pievienot pielikumu" + }, + "maxFileSizeSansPunctuation": { + "message": "Lielākais pieļaujamais datnes izmērs ir 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Vai tiešām neatgriezeniski izdzēst šo pielikumu?" } } diff --git a/apps/web/src/locales/ml/messages.json b/apps/web/src/locales/ml/messages.json index 5053266687ea..4717b8730c2f 100644 --- a/apps/web/src/locales/ml/messages.json +++ b/apps/web/src/locales/ml/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check Exposed Passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "നിങ്ങളുടെ വാൾട്ടിലെ ഒരു ഇനത്തിനും ദുർബലമായ പാസ്‌വേഡുകൾ ഇല്ല." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused Passwords Report" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ലൈസൻസ് ഡൌൺലോഡ് ചെയ്യുക" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "ലൈസൻസ് അപ്ഡേറ്റ് ചെയ്യുക" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exported vault." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/mr/messages.json b/apps/web/src/locales/mr/messages.json index b00f71df724a..09a4493554d5 100644 --- a/apps/web/src/locales/mr/messages.json +++ b/apps/web/src/locales/mr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/my/messages.json b/apps/web/src/locales/my/messages.json index b00f71df724a..09a4493554d5 100644 --- a/apps/web/src/locales/my/messages.json +++ b/apps/web/src/locales/my/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/nb/messages.json b/apps/web/src/locales/nb/messages.json index b228e618bb11..f4ba84f73d06 100644 --- a/apps/web/src/locales/nb/messages.json +++ b/apps/web/src/locales/nb/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Sjekk eksponerte passord" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Eksponert $COUNT$ gang(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ingen objekter i hvelvet ditt har svake passord." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport om gjenbrukte passord" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ingen innlogginger i hvelvet ditt har passord som blir gjenbrukt." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Gjenbrukt $COUNT$ ganger", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Last ned lisens" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Oppdater lisens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportert hvelv." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Vis faktureringssynkroniseringstoken" }, - "generateBillingSyncToken": { - "message": "Generer faktureringssynkroniseringstoken" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopier og lim inn dette tokenet i faktureringsynkroniserings-innstillingene for din selvbetjente organisasjon." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Din faktureringssynkroniserings-token kan få tilgang til og endre denne organisasjonens abonnementsinnstillinger." }, - "manageBillingSync": { - "message": "Administrer faktureringssynkronisering" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Sett opp faktureringssynkronisering" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotert." }, - "billingSyncDesc": { - "message": "Faktureringssynkronisering gir gratis familie-planer for medlemmer og avanserte faktureringsmuligheter ved å koble din selvbetjente Bitwarden til Bitwardens sky-server." - }, "billingSyncKeyDesc": { "message": "Det kreves en faktureringssynkroniserings-token fra skyens abonnementsinnstillinger for å fylle ut dette skjemaet." }, "billingSyncKey": { "message": "Vis faktureringssynkroniseringstoken" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Håndtering av lisens og fakturering" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuell opplasting" }, - "manualUploadDesc": { - "message": "Hvis du ikke ønsker å innmelding i faktureringssynkronisering kan du laste opp lisensen din her." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkroniser lisens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ne/messages.json b/apps/web/src/locales/ne/messages.json index 56d3cc013b7f..595a84d0b2d9 100644 --- a/apps/web/src/locales/ne/messages.json +++ b/apps/web/src/locales/ne/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index 0213fcec6440..438776b11bf7 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Je kluis is vergrendeld." }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Controleer gelekte wachtwoorden" }, + "timesExposed": { + "message": "Aantal keer gelekt" + }, "exposedXTimes": { "message": "$COUNT$ keer gelekt", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Er zijn geen items met zwakke wachtwoorden in je kluis gevonden." }, + "weakness": { + "message": "Zwakheid" + }, "reusedPasswordsReport": { "message": "Dubbele wachtwoorden" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Er zijn in je kluis geen dubbele wachtwoorden gevonden." }, + "timesReused": { + "message": "Aantal keer hergebruikt" + }, "reusedXTimes": { "message": "$COUNT$ keer dubbel gebruikt", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Licentie downloaden" }, + "viewBillingToken": { + "message": "Factureringstoken bekijken" + }, "updateLicense": { "message": "Licentie bijwerken" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Pincode onjuist" }, + "pin": { + "message": "PIN-code", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kluis geëxporteerd." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Factureringssynchronisatietoken bekijken" }, - "generateBillingSyncToken": { - "message": "Factureringssynchronisatietoken genereren" + "generateBillingToken": { + "message": "Factureringstoken genereren" }, "copyPasteBillingSync": { "message": "Kopieer en plak dit token in de factureringssynchronisatie-instellingen van je zelfgehoste organisatie." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Je factureringssynchronisatietoken kan de abonnementsinstellingen van deze organisatie inzien en wijzigen." }, - "manageBillingSync": { - "message": "Factureringssynchronisatie beheren" + "manageBillingTokenSync": { + "message": "Factureringstoken beheren" }, "setUpBillingSync": { "message": "Factureringssynchronisatie instellen" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token geroteerd." }, - "billingSyncDesc": { - "message": "Factureringssynchronisatie biedt leden gratis Families-plannen en geavanceerde factureringsmogelijkheden door je zelfgehoste Bitwarden te koppelen aan de Bitwarden-cloudserver." - }, "billingSyncKeyDesc": { "message": "Er is een factureringssynchronisatietoken van de abonnementsinstellingen van je cloudorganisatie vereist voor het afronden van dit formulier." }, "billingSyncKey": { "message": "Factureringssynchronisatietoken" }, + "automaticBillingSyncDesc": { + "message": "Automatisch synchroniseren ontgrendelt Families-sponsorships en zodat je je licentie kunt synchroniseren zonder een bestand te uploaden. Kies na wijzigingen op de Bitwarden-cloud-server voor Licentie synchroniseren om wijzigingen toe te passen." + }, "active": { "message": "Actief" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 veld heeft je aandacht nodig." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ velden hebben je aandacht nodig.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fout bij het verbinden met de Duo-service. Gebruik een andere tweestapsaanmeldingsmethode of neem contact op met Duo voor hulp." }, @@ -7442,6 +7473,15 @@ "or": { "message": "of" }, + "unlockWithBiometrics": { + "message": "Biometrisch ontgrendelen" + }, + "unlockWithPin": { + "message": "Ontgrendelen met PIN-code" + }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "licenseAndBillingManagement": { "message": "Licentie- en facturatiebeheer" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Handmatig uploaden" }, - "manualUploadDesc": { - "message": "Als je geen gebruik wilt maken van facturatiesynchronisatie, upload dan hier je licentie." + "manualBillingTokenUploadDesc": { + "message": "Als je geen gebruik wilt maken van factureringssync, upload dan hier je licentie. Dit ontgrendelt Families-sponsorships niet automatisch." }, "syncLicense": { "message": "Licentie synchroniseren" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Toegang bewerken" + }, + "addAttachment": { + "message": "Bijlage toevoegen" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximale bestandsgrootte is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Weet je zeker dat je deze bijlage definitief wilt verwijderen?" } } diff --git a/apps/web/src/locales/nn/messages.json b/apps/web/src/locales/nn/messages.json index 662db9c16554..7805483a6d47 100644 --- a/apps/web/src/locales/nn/messages.json +++ b/apps/web/src/locales/nn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport over passord som er brukt fleire gongar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/or/messages.json b/apps/web/src/locales/or/messages.json index b00f71df724a..09a4493554d5 100644 --- a/apps/web/src/locales/or/messages.json +++ b/apps/web/src/locales/or/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index f41c635c768d..46561900c6b9 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Twój sejf jest zablokowany." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Sprawdź ujawnione hasła" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Ujawnione $COUNT$ raz(y)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Brak elementów zawierających słabe hasła." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Identyczne hasła" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nie znaleźliśmy identycznych haseł w sejfie." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Wykorzystane $COUNT$ razy", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Pobierz licencję" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Zaktualizuj licencję" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Niepoprawny PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Sejf został wyeksportowany" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Pokaż token synchronizacji płatności" }, - "generateBillingSyncToken": { - "message": "Wygeneruj token synchronizacji płatności" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Skopiuj i wklej ten token do ustawień synchronizacji rozliczeniowej swojej organizacji." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Twój token synchronizacji płatności może edytować ustawienia subskrypcji tej organizacji." }, - "manageBillingSync": { - "message": "Zarządzaj synchronizacją płatności" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Skonfiguruj synchronizację płatności" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token został zmieniony" }, - "billingSyncDesc": { - "message": "Synchronizacja płatności zapewnia darmowe plany rodzinne dla członków i zaawansowane możliwości rozliczeniowe, łącząc Twój własny hostowany Bitwarden z serwerem w chmurze Bitwarden." - }, "billingSyncKeyDesc": { "message": "Token synchronizacji płatności z ustawieniami subskrypcji Twojej organizacji w chmurze jest wymagany do wypełnienia tego formularza." }, "billingSyncKey": { "message": "Token synchronizacji płatności" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktywny" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Wystąpił błąd podczas połączenia z usługą Duo. Aby uzyskać pomoc, użyj innej metody dwustopniowego logowania lub skontaktuj się z Duo." }, @@ -7442,6 +7473,15 @@ "or": { "message": "lub" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Zarządzanie licencjami i rozliczeniami" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Przesyłanie ręczne" }, - "manualUploadDesc": { - "message": "Jeśli nie chcesz włączać synchronizacji rozliczeń, ręcznie prześlij swoją licencję tutaj." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synchronizuj licencję" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edytuj dostęp" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pt_BR/messages.json b/apps/web/src/locales/pt_BR/messages.json index 557510b78d3b..086cdcd09f8c 100644 --- a/apps/web/src/locales/pt_BR/messages.json +++ b/apps/web/src/locales/pt_BR/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Seu cofre está bloqueado" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificar Senhas Expostas" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposta $COUNT$ vez(es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nenhum item no seu cofre tem senhas fracas." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Relatório de Senhas Reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nenhuma credencial no seu cofre tem senhas que estão sendo reutilizadas." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ vez(es)", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Baixar Licença" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Atualizar Licença" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorreto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cofre exportado." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver Token de Faturamento Sync" }, - "generateBillingSyncToken": { - "message": "Gerar token de faturamento Sync" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copie e cole esse token nas configurações de Faturamento Sync da sua organização auto-hospedada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Seu token de faturamento Sync pode acessar e editar as configurações de assinatura desta organização." }, - "manageBillingSync": { - "message": "Gerenciar sincronização de faturamento" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurar sincronização de faturamento" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token renovado" }, - "billingSyncDesc": { - "message": "A sincronização de faturamento fornece Plano Familiar gratuito para membros e recursos avançados de faturamento, vinculando o Bitwarden auto-hospedado ao servidor da nuvem do Bitwarden." - }, "billingSyncKeyDesc": { "message": "Um Token de sincronização de faturamento das configurações de assinatura da sua organização da nuvem é necessário para completar este formulário." }, "billingSyncKey": { "message": "Token de Sincronização de Faturamento" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Ativo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erro ao se conectar com o serviço Duo. Use um método de verificação de duas etapas diferente ou contate o Duo para assistência." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gerenciamento da licença e faturamento" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Upload manual" }, - "manualUploadDesc": { - "message": "Se você não deseja optar pela sincronização de cobrança, carregue sua licença manualmente aqui." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizar licença" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pt_PT/messages.json b/apps/web/src/locales/pt_PT/messages.json index 9770a5740349..7bc237e37348 100644 --- a/apps/web/src/locales/pt_PT/messages.json +++ b/apps/web/src/locales/pt_PT/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "O seu cofre está bloqueado" }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificar palavras-passe expostas" }, + "timesExposed": { + "message": "Vezes expostas" + }, "exposedXTimes": { "message": "Exposta $COUNT$ vez(es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nenhum item do seu cofre tem palavras-passe fracas." }, + "weakness": { + "message": "Fraqueza" + }, "reusedPasswordsReport": { "message": "Palavras-passe reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nenhuma credencial no seu cofre tem palavras-passe que estejam a ser reutilizadas." }, + "timesReused": { + "message": "Vezes reutilizadas" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ vezes", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Transferir licença" }, + "viewBillingToken": { + "message": "Ver token de faturação" + }, "updateLicense": { "message": "Atualizar licença" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorreto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cofre exportado" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver token de sincronização de faturação" }, - "generateBillingSyncToken": { - "message": "Gerar token de sincronização de faturação" + "generateBillingToken": { + "message": "Gerar token de faturação" }, "copyPasteBillingSync": { "message": "Copie e cole este token nas definições de sincronização de faturação da sua organização auto-hospedada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "O seu token de sincronização de faturação pode aceder e editar as definições de subscrição desta organização." }, - "manageBillingSync": { - "message": "Gerir a sincronização da faturação" + "manageBillingTokenSync": { + "message": "Gerir token de faturação" }, "setUpBillingSync": { "message": "Configurar a sincronização da faturação" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token regenerado" }, - "billingSyncDesc": { - "message": "A sincronização da faturação desbloqueia os patrocínios de planos Familiar e a sincronização automática de licenças no seu servidor. Depois de fazer atualizações no servidor da nuvem Bitwarden, selecione Sincronizar licença para aplicar as alterações." - }, "billingSyncKeyDesc": { "message": "É necessário um token de sincronização de faturação das definições de subscrição da sua organização na nuvem para preencher este formulário." }, "billingSyncKey": { "message": "Token de sincronização de faturação" }, + "automaticBillingSyncDesc": { + "message": "A sincronização automática desbloqueia os patrocínios do plano Familiar e permite-lhe sincronizar a sua licença sem carregar um ficheiro. Depois de fazer atualizações no servidor de nuvem Bitwarden, selecione Sincronizar licença para aplicar as alterações." + }, "active": { "message": "Ativo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 campo precisa da sua atenção." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ campos precisam da sua atenção.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erro ao ligar ao serviço Duo. Utilize um método de verificação de dois passos diferente ou contacte o Duo para obter assistência." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Desbloquear com biometria" + }, + "unlockWithPin": { + "message": "Desbloquear com PIN" + }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "licenseAndBillingManagement": { "message": "Gestão de licenças e faturação" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Carregamento manual" }, - "manualUploadDesc": { - "message": "Se não pretender optar pela sincronização da faturação, carregue manualmente a sua licença aqui." + "manualBillingTokenUploadDesc": { + "message": "Se não pretender optar pela sincronização da faturação, carregue manualmente a sua licença aqui. Isto não desbloqueará automaticamente os patrocínios do plano Familiar." }, "syncLicense": { "message": "Sincronizar licença" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Editar acesso" + }, + "addAttachment": { + "message": "Adicionar anexo" + }, + "maxFileSizeSansPunctuation": { + "message": "O tamanho máximo do ficheiro é de 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Tem a certeza de que pretende eliminar permanentemente este anexo?" } } diff --git a/apps/web/src/locales/ro/messages.json b/apps/web/src/locales/ro/messages.json index 7c2fcbeef955..165e346ac44f 100644 --- a/apps/web/src/locales/ro/messages.json +++ b/apps/web/src/locales/ro/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificare parole expuse" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Dezvăluită de $COUNT$ ori", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Niciun articol din seiful dvs. nu are parole slabe." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Parole refolosite" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nicio dată de conectare din seiful dvs. nu conține parole reutilizate." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Refolosit $COUNT$ ori", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Descărcare licență" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualizare licență" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Seif exportat" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Afișare token sincronizare facturare" }, - "generateBillingSyncToken": { - "message": "Generare token de sincronizare facturare" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copiați și lipiți acest token în setările de sincronizare a facturării organizației auto-găzduite." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Tokenul de sincronizare a facturării poate accesa și edita setările de abonament ale acestei organizații." }, - "manageBillingSync": { - "message": "Gestionare sincronizare de facturare" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurare sincronizare de facturare" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token revocat" }, - "billingSyncDesc": { - "message": "Sincronizarea de facturare oferă planuri gratuite de familii pentru membri și capabilități avansate de facturare prin conectarea Bitwarden-ului dvs. auto-găzduit la serverul cloud Bitwarden." - }, "billingSyncKeyDesc": { "message": "Pentru a completa acest formular este necesar un token de sincronizare a facturării din setările de abonament ale organizației dvs. cloud." }, "billingSyncKey": { "message": "Token de sincronizare a facturării" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Activ" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index 1ad7a81088dd..d0fbc948fc91 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваше хранилище заблокировано." }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверить пароли на компрометацию" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Скомпрометирован $COUNT$ раз(а)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "В вашем хранилище нет слабых паролей." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Повторно использованные пароли" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "В вашем хранилище нет повторно использованных паролей." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Повторно использован $COUNT$ раз(а)", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Загрузить лицензию" }, + "viewBillingToken": { + "message": "Просмотр токена биллинга" + }, "updateLicense": { "message": "Обновить лицензию" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неверный PIN-код" }, + "pin": { + "message": "PIN-код", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Хранилище экспортировано." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Просмотр токена синхронизации биллинга" }, - "generateBillingSyncToken": { - "message": "Создание токена синхронизации биллинга" + "generateBillingToken": { + "message": "Создание токена биллинга" }, "copyPasteBillingSync": { "message": "Скопируйте и вставьте этот токен в настройки синхронизации биллинга вашей организации." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен синхронизации биллинга может получить доступ и изменить настройки подписки этой организации." }, - "manageBillingSync": { - "message": "Управление синхронизацией биллинга" + "manageBillingTokenSync": { + "message": "Управление токеном биллинга" }, "setUpBillingSync": { "message": "Настроить синхронизацию биллинга" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен сменен" }, - "billingSyncDesc": { - "message": "Синхронизация биллинга разблокирует предоставление участникам планов Families и автоматическую синхронизацию лицензий на вашем сервере. После внесения изменений на облачном сервере Bitwarden выберите Sync License для применения изменений." - }, "billingSyncKeyDesc": { "message": "Для заполнения этой формы необходим токен синхронизации биллинга из настроек подписки вашей организации." }, "billingSyncKey": { "message": "Токен синхронизации биллинга" }, + "automaticBillingSyncDesc": { + "message": "Автоматическая синхронизация разблокирует спонсорство Families и позволит синхронизировать лицензию без загрузки файла. После внесения обновлений на облачном сервере Bitwarden выберите 'Синхронизировать лицензию', чтобы применить изменения." + }, "active": { "message": "Активен" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле требует вашего внимания." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полей требуют вашего внимания.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Ошибка при подключении к сервису Duo. Используйте другой метод двухэтапной аутентификации или обратитесь за помощью в Duo." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Разблокировать с помощью биометрии" + }, + "unlockWithPin": { + "message": "Разблокировать с помощью PIN-кода" + }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "licenseAndBillingManagement": { "message": "Управление лицензиями и выставлением счетов" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручная загрузка" }, - "manualUploadDesc": { - "message": "Если вы не хотите включать синхронизацию биллинга, загрузите свою лицензию вручную здесь." + "manualBillingTokenUploadDesc": { + "message": "Если вы не хотите использовать синхронизацию биллинга, загрузите свою лицензию вручную здесь. Это не приведет к автоматическому разблокированию спонсорства Families." }, "syncLicense": { "message": "Синхронизировать лицензию" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Изменить доступ" + }, + "addAttachment": { + "message": "Добавить вложение" + }, + "maxFileSizeSansPunctuation": { + "message": "Максимальный размер файла 500 МБ" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Вы уверены, что хотите навсегда удалить это вложение?" } } diff --git a/apps/web/src/locales/si/messages.json b/apps/web/src/locales/si/messages.json index 9b4a66346f13..6e7f7eec7358 100644 --- a/apps/web/src/locales/si/messages.json +++ b/apps/web/src/locales/si/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sk/messages.json b/apps/web/src/locales/sk/messages.json index 8fdb9c65cb8c..c418bd652567 100644 --- a/apps/web/src/locales/sk/messages.json +++ b/apps/web/src/locales/sk/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Váš trezor je zamknutý." }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Overiť uniknuté heslá" }, + "timesExposed": { + "message": "Počet únikov" + }, "exposedXTimes": { "message": "Uniklo $COUNT$ krát", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Žiadne položky vo vašom hesle nepoužívajú slabé heslá." }, + "weakness": { + "message": "Oslabenie" + }, "reusedPasswordsReport": { "message": "Viacnásobne použité heslá" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Vo vašom trezore nie sú žiadne heslá ktoré sú používané na viacerých stránkach." }, + "timesReused": { + "message": "Počet znovu použití" + }, "reusedXTimes": { "message": "Použité $COUNT$ krát", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Stiahnuť licenciu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Aktualizovať licenciu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nesprávny PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor exportovaný." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktívny" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "Jedno pole vyžaduje vašu pozornosť." + }, + "multipleFieldsNeedAttention": { + "message": "Niektoré polia ($COUNT$) vyžadujú vašu pozornosť.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Chyba pri pripájaní k službe Duo. Použite inú metódu dvojstupňového prihlásenia alebo kontaktujte Duo a požiadajte o pomoc." }, @@ -7442,6 +7473,15 @@ "or": { "message": "alebo" }, + "unlockWithBiometrics": { + "message": "Odomknúť pomocou biometrie" + }, + "unlockWithPin": { + "message": "Odomknúť s PIN" + }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Upraviť prístup" + }, + "addAttachment": { + "message": "Priložiť prílohu" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximálna veľkosť súboru je 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Naozaj chcete natrvalo odstrániť túto prílohu?" } } diff --git a/apps/web/src/locales/sl/messages.json b/apps/web/src/locales/sl/messages.json index b292e7a357de..cf52ed659a65 100644 --- a/apps/web/src/locales/sl/messages.json +++ b/apps/web/src/locales/sl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Preveri izpostavljenost gesel" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "V vašem trezorju ni elementov s šibkimi gesli." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Podvojena gesla" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "V vašem trezorju ni prijav, ki bi imele enaka gesla." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Prenesi licenco" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Posodobi licenco" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktivno" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sr/messages.json b/apps/web/src/locales/sr/messages.json index 7f464f49e44f..5350088943eb 100644 --- a/apps/web/src/locales/sr/messages.json +++ b/apps/web/src/locales/sr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваш сеф је блокиран" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверите изложене лозинке" }, + "timesExposed": { + "message": "Пута изложено" + }, "exposedXTimes": { "message": "Изложено $COUNT$ пута", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ниједна ставка у вашем сефу сабржи слабе лозинке." }, + "weakness": { + "message": "Слабост" + }, "reusedPasswordsReport": { "message": "Извештај о поновној употреби лозинки" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ниједна пријава у ваш сефу нема лозинке које се поново користе." }, + "timesReused": { + "message": "Пута поново употребљено" + }, "reusedXTimes": { "message": "Коришћено $COUNT$ пута", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Преузимање лиценце" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ажурирање лиценце" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Нетачан PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сеф извежен." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Види токен синхронизације наплате" }, - "generateBillingSyncToken": { - "message": "Генериши токен синхронизације наплате" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Управљати синхроизацију наплате" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Подесити синхронизацију наплате" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен је обрнут." }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Синхронизација токена наплате" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Активан" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поље захтева вашу пажњу." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ поља захтевају вашу пажњу.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Грешка при повезивању са услугом Duo. Користите други метод пријаве у два корака или контактирајте Duo за помоћ." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Управљање лиценцама и наплатом" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручно отпремање" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Синхронизација лиценце" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sr_CS/messages.json b/apps/web/src/locales/sr_CS/messages.json index 0fa58e64ac93..6fa2ffd8cd0f 100644 --- a/apps/web/src/locales/sr_CS/messages.json +++ b/apps/web/src/locales/sr_CS/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sv/messages.json b/apps/web/src/locales/sv/messages.json index 9a7a5870f6b6..00e38cc16b35 100644 --- a/apps/web/src/locales/sv/messages.json +++ b/apps/web/src/locales/sv/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ditt valv är låst" }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontrollera avslöjade lösenord" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Avslöjad $COUNT$ gång(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Inga objekt i ditt valv har svaga lösenord." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport om återanvända lösenord" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Inga inloggningar i ditt valv har lösenord som återanvänds." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Återanvänt $COUNT$ gånger", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Hämta licens" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Uppdatera licens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Felaktig PIN-kod" }, + "pin": { + "message": "PIN-kod", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exporterade valv" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 fält behöver din uppmärksamhet." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fält kräver din uppmärksamhet.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Lås upp med biometri" + }, + "unlockWithPin": { + "message": "Lås upp med PIN-kod" + }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuell uppladdning" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkronisera licens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Redigera åtkomst" + }, + "addAttachment": { + "message": "Lägg till bilaga" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximal filstorlek är 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/te/messages.json b/apps/web/src/locales/te/messages.json index b00f71df724a..09a4493554d5 100644 --- a/apps/web/src/locales/te/messages.json +++ b/apps/web/src/locales/te/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/th/messages.json b/apps/web/src/locales/th/messages.json index b1b61a9adcd4..d95880418bd0 100644 --- a/apps/web/src/locales/th/messages.json +++ b/apps/web/src/locales/th/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/tr/messages.json b/apps/web/src/locales/tr/messages.json index b3783fb24963..b644b9718f61 100644 --- a/apps/web/src/locales/tr/messages.json +++ b/apps/web/src/locales/tr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Kasanız kilitli" }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Açığa çıkmış parolaları kontrol et" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ kez açığa çıkmış", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Kasanızdaki hiçbir kaydın parolası zayıf değil." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Yeniden kullanılmış parolalar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Kasanızdaki hiçbir hesabın parolası tekrar kullanılmamış." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ kere yeniden kullanılmış", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lisansı indir" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lisansı güncelle" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Yanlış PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kasa dışa aktarıldı" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Faturalandırma Eşitleme Anahtarını Görüntüle" }, - "generateBillingSyncToken": { - "message": "Faturalandırma Eşitleme Anahtarı Oluştur" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Bu anahtarı kopyalayıp şirket içinde barındırılan kuruluşunuzun Faturalandırma Eşitleme ayarlarına yapıştırın." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Faturalandırma Eşitleme anahtarınız bu kuruluşun abonelik ayarlarına erişebilir ve bunları düzenleyebilir." }, - "manageBillingSync": { - "message": "Faturalandırma Eşitlemesini Yönet" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Faturalandırma Eşitlemesini Ayarla" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Anahtar yenilendi." }, - "billingSyncDesc": { - "message": "Faturalandırma Eşitlemesi, şirket içinde barındırılan Bitwarden'ınızı Bitwarden bulut sunucusuna bağlayarak üyeler için Ücretsiz Aile planları ve gelişmiş faturalandırma özellikleri sağlar." - }, "billingSyncKeyDesc": { "message": "Bu formu doldurmak için bulut kuruluşunuzun abonelik ayarlarından bir Faturalandırma Eşitleme Anahtarı gerekir." }, "billingSyncKey": { "message": "Faturalandırma Eşitleme Anahtarı" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 alanla ilgilenmeniz gerekiyor." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ alanla ilgilenmeniz gerekiyor.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "veya" }, + "unlockWithBiometrics": { + "message": "Kilidi biyometri ile aç" + }, + "unlockWithPin": { + "message": "Kilidi PIN koduyla aç" + }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "licenseAndBillingManagement": { "message": "Lisans ve fatura yönetimi" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Elle yükleme" }, - "manualUploadDesc": { - "message": "Fatura senkronizasyonunu etkinleştirmek istemiyorsanız, lisansınızı buradan elle yükleyin." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisansı eşitle" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/uk/messages.json b/apps/web/src/locales/uk/messages.json index 3041c4220c08..fdbf015dbef7 100644 --- a/apps/web/src/locales/uk/messages.json +++ b/apps/web/src/locales/uk/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваше сховище заблоковано" }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Перевірка викритих паролів" }, + "timesExposed": { + "message": "Кількість витоків" + }, "exposedXTimes": { "message": "Викрито $COUNT$ разів", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "У вашому сховищі немає ненадійних паролів." }, + "weakness": { + "message": "Вразливість" + }, "reusedPasswordsReport": { "message": "Повторювані паролі" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "У вашому сховищі не знайдено паролів з повторним використанням." }, + "timesReused": { + "message": "Кількість повторних використань" + }, "reusedXTimes": { "message": "Повторюється $COUNT$ разів", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Завантажити ліцензію" }, + "viewBillingToken": { + "message": "Переглянути платіжний токен" + }, "updateLicense": { "message": "Оновити ліцензію" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неправильний PIN-код" }, + "pin": { + "message": "PIN-код", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сховище експортовано" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Переглянути токен платіжної синхронізації" }, - "generateBillingSyncToken": { - "message": "Генерувати токен платіжної синхронізації" + "generateBillingToken": { + "message": "Генерувати платіжний токен" }, "copyPasteBillingSync": { "message": "Скопіюйте і вставте цей токен у налаштування платіжної синхронізації власної розміщеної організації." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен платіжної синхронізації може отримувати доступ і редагувати налаштування передплати цієї організації." }, - "manageBillingSync": { - "message": "Керувати платіжною синхронізацією" + "manageBillingTokenSync": { + "message": "Керувати платіжним токеном" }, "setUpBillingSync": { "message": "Налаштувати платіжну синхронізацію" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен оновлено" }, - "billingSyncDesc": { - "message": "Платіжна синхронізація дає доступ до спонсорованих сімейних тарифних планів та автоматичної синхронізації ліцензій на вашому сервері. Виконавши оновлення на сервері Bitwarden, виберіть \"Синхронізувати ліцензію\" для застосування змін." - }, "billingSyncKeyDesc": { "message": "Для завершення цієї форми необхідний токен платіжної синхронізації з налаштувань передплати організації в хмарному сховищі." }, "billingSyncKey": { "message": "Токен платіжної синхронізації" }, + "automaticBillingSyncDesc": { + "message": "Автоматична синхронізація дає доступ до спонсорованих сімейних тарифних планів і можливість синхронізації ліцензій без вивантаження файлу. Виконавши оновлення на сервері Bitwarden, виберіть \"Синхронізувати ліцензію\" для застосування змін." + }, "active": { "message": "Активний" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле потребує вашої уваги." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полів потребують вашої уваги.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Помилка під'єднання до служби Duo. Скористайтеся іншим способом двоетапної перевірки або зверніться до служби підтримки Duo по допомогу." }, @@ -7442,6 +7473,15 @@ "or": { "message": "або" }, + "unlockWithBiometrics": { + "message": "Розблокувати з біометрією" + }, + "unlockWithPin": { + "message": "Розблокувати з PIN-кодом" + }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "licenseAndBillingManagement": { "message": "Керування ліцензіями й платежами" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручне вивантаження" }, - "manualUploadDesc": { - "message": "Якщо ви не хочете користуватися платіжною синхронізацією, вивантажте вашу ліцензію вручну." + "manualBillingTokenUploadDesc": { + "message": "Якщо ви не хочете користуватися платіжною синхронізацією, вивантажте свій файл ліцензії власноруч. В такому разі не буде автоматично розблоковано спонсоровані сімейні тарифні плани." }, "syncLicense": { "message": "Синхронізувати ліцензію" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Редагувати доступ" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/vi/messages.json b/apps/web/src/locales/vi/messages.json index 56e9f879f671..02a951d4532a 100644 --- a/apps/web/src/locales/vi/messages.json +++ b/apps/web/src/locales/vi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Kho của bạn đã khóa" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kiểm tra mật khẩu bị rò rỉ" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Mật khẩu bị trùng" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "hoặc" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Quản lý giấy phép và thanh toán" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Tải lên thủ công" }, - "manualUploadDesc": { - "message": "Nếu không muốn thực hiện đồng bộ hóa thanh toán, bạn có thể tải lên giấy phép của mình theo cách thủ công tại đây." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Đồng bộ hóa giấy phép" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/zh_CN/messages.json b/apps/web/src/locales/zh_CN/messages.json index 0e842c24ba52..a2d4d7992fde 100644 --- a/apps/web/src/locales/zh_CN/messages.json +++ b/apps/web/src/locales/zh_CN/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "您的密码库已锁定" }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, "uuid": { "message": "UUID" }, @@ -1476,7 +1479,7 @@ "message": "包含数字" }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "passwordHistory": { @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "检查暴露的密码" }, + "timesExposed": { + "message": "暴露次数" + }, "exposedXTimes": { "message": "已暴露 $COUNT$ 次", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "您的密码库中没有带弱密码的项目。" }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "重复使用的密码" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "您密码库中没有密码重复使用的项目。" }, + "timesReused": { + "message": "重复使用次数" + }, "reusedXTimes": { "message": "重复使用了 $COUNT$ 次", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "下载许可证" }, + "viewBillingToken": { + "message": "查看计费令牌" + }, "updateLicense": { "message": "更新许可证" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN 码不正确" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "导出了密码库" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "查看计费同步令牌" }, - "generateBillingSyncToken": { - "message": "生成计费同步令牌" + "generateBillingToken": { + "message": "生成计费令牌" }, "copyPasteBillingSync": { "message": "复制并粘贴此令牌到您自托管组织的计费同步设置中。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "您的计费同步令牌可以访问和编辑此组织的订阅设置。" }, - "manageBillingSync": { - "message": "管理计费同步" + "manageBillingTokenSync": { + "message": "管理计费令牌" }, "setUpBillingSync": { "message": "设置计费同步" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "令牌已轮换" }, - "billingSyncDesc": { - "message": "计费同步解锁家庭赞助并在您的服务器上自动同步许可证。在 Bitwarden 云服务器上进行更新后,选择「同步许可证」以应用更改。" - }, "billingSyncKeyDesc": { "message": "要完成此表单,需要填写您的云组织订阅设置中的计费同步令牌。" }, "billingSyncKey": { "message": "计费同步令牌" }, + "automaticBillingSyncDesc": { + "message": "自动同步将解锁家庭赞助功能,并允许您同步许可证而无需上传文件。在 Bitwarden 云服务器中进行更新后,选择「同步许可证」以应用更改。" + }, "active": { "message": "已生效" }, @@ -6582,8 +6601,20 @@ } } }, + "singleFieldNeedsAttention": { + "message": "有 1 个字段需要您注意。" + }, + "multipleFieldsNeedAttention": { + "message": "有 $COUNT$ 个字段需要您注意。", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 Duo 然后按照步骤完成登录。" @@ -7442,6 +7473,15 @@ "or": { "message": "或" }, + "unlockWithBiometrics": { + "message": "使用生物识别解锁" + }, + "unlockWithPin": { + "message": "使用 PIN 码解锁" + }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "licenseAndBillingManagement": { "message": "许可证和计费管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手动上传" }, - "manualUploadDesc": { - "message": "如果您不想进行计费同步,可以在这里手动上传您的许可证。" + "manualBillingTokenUploadDesc": { + "message": "如果您不想选择使用计费同步,请在此手动上传您的许可证。这将不会自动解锁家庭赞助功能。" }, "syncLicense": { "message": "同步许可证" @@ -9013,13 +9053,13 @@ "message": "组织 ID" }, "projectIds": { - "message": "项目 ID" + "message": "工程 ID" }, "projectId": { - "message": "项目 ID" + "message": "工程 ID" }, "projectsAccessedByMachineAccount": { - "message": "以下项目可以通过本机账户访问。" + "message": "此机器账户可以访问以下工程。" }, "config": { "message": "配置" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "编辑访问权限" + }, + "addAttachment": { + "message": "添加附件" + }, + "maxFileSizeSansPunctuation": { + "message": "最大文件大小为 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "您确定要永久删除此附件吗?" } } diff --git a/apps/web/src/locales/zh_TW/messages.json b/apps/web/src/locales/zh_TW/messages.json index bba5457f5587..9aec527fb9e6 100644 --- a/apps/web/src/locales/zh_TW/messages.json +++ b/apps/web/src/locales/zh_TW/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "檢查洩露的密碼" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "已暴露 $COUNT$ 次", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "您的密碼庫中沒有項目具有弱式密碼。" }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "重複使用密碼" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "您的密碼庫中沒有重複使用密碼的登入資料。" }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "已重複使用 $COUNT$ 次", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "下載授權證" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "更新授權" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN 碼不正確" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "已匯出密碼庫" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "檢視計費同步權杖" }, - "generateBillingSyncToken": { - "message": "產生計費同步權杖" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "請將本權杖複製後,貼至您自我裝載組織的「計費同步」設定當中。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "您的計費同步權杖可以讀取及編輯此組織的訂閱設定。" }, - "manageBillingSync": { - "message": "管理計費同步" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "設定計費同步" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "權杖已輪換" }, - "billingSyncDesc": { - "message": "「計費同步」解鎖家庭贊助並在您的伺服器上自動同步授權。在 Bitwarden 雲端伺服器上更新后,請選擇「同步授權」以應用變更。" - }, "billingSyncKeyDesc": { "message": "想要完成這個表單,需要您雲端組織訂閱設定中的「計費同步權杖」。" }, "billingSyncKey": { "message": "計費同步權杖" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "生效中" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "或" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "授權和計費管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手動上傳" }, - "manualUploadDesc": { - "message": "如果您不想選擇計費同步,請在這裏手動上傳您的授權証。" + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "同步授權" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } From 8a7af0bd32ec2adce8ef67039aad822c3c1cba5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:44:43 +0000 Subject: [PATCH 11/12] Autosync the updated translations (#11399) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/browser/src/_locales/ar/messages.json | 17 ++- apps/browser/src/_locales/az/messages.json | 23 +++- apps/browser/src/_locales/be/messages.json | 17 ++- apps/browser/src/_locales/bg/messages.json | 15 +++ apps/browser/src/_locales/bn/messages.json | 17 ++- apps/browser/src/_locales/bs/messages.json | 17 ++- apps/browser/src/_locales/ca/messages.json | 23 +++- apps/browser/src/_locales/cs/messages.json | 15 +++ apps/browser/src/_locales/cy/messages.json | 17 ++- apps/browser/src/_locales/da/messages.json | 15 +++ apps/browser/src/_locales/de/messages.json | 23 +++- apps/browser/src/_locales/el/messages.json | 23 +++- apps/browser/src/_locales/en_GB/messages.json | 15 +++ apps/browser/src/_locales/en_IN/messages.json | 15 +++ apps/browser/src/_locales/es/messages.json | 17 ++- apps/browser/src/_locales/et/messages.json | 17 ++- apps/browser/src/_locales/eu/messages.json | 17 ++- apps/browser/src/_locales/fa/messages.json | 17 ++- apps/browser/src/_locales/fi/messages.json | 29 +++-- apps/browser/src/_locales/fil/messages.json | 17 ++- apps/browser/src/_locales/fr/messages.json | 15 +++ apps/browser/src/_locales/gl/messages.json | 17 ++- apps/browser/src/_locales/he/messages.json | 17 ++- apps/browser/src/_locales/hi/messages.json | 17 ++- apps/browser/src/_locales/hr/messages.json | 17 ++- apps/browser/src/_locales/hu/messages.json | 15 +++ apps/browser/src/_locales/id/messages.json | 17 ++- apps/browser/src/_locales/it/messages.json | 17 ++- apps/browser/src/_locales/ja/messages.json | 15 +++ apps/browser/src/_locales/ka/messages.json | 17 ++- apps/browser/src/_locales/km/messages.json | 17 ++- apps/browser/src/_locales/kn/messages.json | 17 ++- apps/browser/src/_locales/ko/messages.json | 17 ++- apps/browser/src/_locales/lt/messages.json | 17 ++- apps/browser/src/_locales/lv/messages.json | 19 +++- apps/browser/src/_locales/ml/messages.json | 17 ++- apps/browser/src/_locales/mr/messages.json | 17 ++- apps/browser/src/_locales/my/messages.json | 17 ++- apps/browser/src/_locales/nb/messages.json | 17 ++- apps/browser/src/_locales/ne/messages.json | 17 ++- apps/browser/src/_locales/nl/messages.json | 17 ++- apps/browser/src/_locales/nn/messages.json | 17 ++- apps/browser/src/_locales/or/messages.json | 17 ++- apps/browser/src/_locales/pl/messages.json | 17 ++- apps/browser/src/_locales/pt_BR/messages.json | 107 ++++++++++-------- apps/browser/src/_locales/pt_PT/messages.json | 15 +++ apps/browser/src/_locales/ro/messages.json | 17 ++- apps/browser/src/_locales/ru/messages.json | 15 +++ apps/browser/src/_locales/si/messages.json | 17 ++- apps/browser/src/_locales/sk/messages.json | 15 +++ apps/browser/src/_locales/sl/messages.json | 17 ++- apps/browser/src/_locales/sr/messages.json | 15 +++ apps/browser/src/_locales/sv/messages.json | 17 ++- apps/browser/src/_locales/te/messages.json | 17 ++- apps/browser/src/_locales/th/messages.json | 17 ++- apps/browser/src/_locales/tr/messages.json | 15 +++ apps/browser/src/_locales/uk/messages.json | 15 +++ apps/browser/src/_locales/vi/messages.json | 17 ++- apps/browser/src/_locales/zh_CN/messages.json | 19 +++- apps/browser/src/_locales/zh_TW/messages.json | 69 ++++++----- 60 files changed, 1037 insertions(+), 137 deletions(-) diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json index 95b3922d34e9..9f43d59b43a4 100644 --- a/apps/browser/src/_locales/ar/messages.json +++ b/apps/browser/src/_locales/ar/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "خزنتك مقفلة. قم بتأكيد هويتك للمتابعة." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "إلغاء القفل" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "فتح باستخدام القياسات الحيوية" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "في انتظار التأكيد من سطح المكتب" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "لن يتم نسخ Passkey" }, diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json index 98bcff7e8282..1e8164e470ea 100644 --- a/apps/browser/src/_locales/az/messages.json +++ b/apps/browser/src/_locales/az/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın." }, + "yourVaultIsLockedV2": { + "message": "Anbarınız kilidlənib" + }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, + "or": { + "message": "və ya" + }, "unlock": { "message": "Kilidi aç" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Kilidi biometriklə açın" }, + "unlockWithMasterPassword": { + "message": "Ana parolla kilidi aç" + }, "awaitDesktop": { "message": "Masaüstündən təsdiq gözlənilir" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Uzantı yeni pəncərədə açılsın?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Bir fayl \"Send\"i yaratmaq üçün uzantını yeni bir pəncərədə açmalısınız.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Safari istifadə edərək bir fayl seçmək üçün bu bannerə klikləyərək yeni bir pəncərədə açın." }, "popOut": { - "message": "Pop out" + "message": "Pəncərədə aç" }, "sendFileCalloutHeader": { "message": "Başlamazdan əvvəl" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Keçid açarı" }, + "accessing": { + "message": "Müraciət edilir" + }, "passkeyNotCopied": { "message": "Keçid açarı kopyalanmır" }, @@ -4498,6 +4513,6 @@ "message": "Bu elementə düzəliş etmə icazəniz yoxdur" }, "authenticating": { - "message": "Authenticating" + "message": "Kimlik doğrulama" } } diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json index 19f87b92fa9b..47a07faafe4d 100644 --- a/apps/browser/src/_locales/be/messages.json +++ b/apps/browser/src/_locales/be/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваша сховішча заблакіравана. Каб працягнуць, пацвердзіце сваю асобу." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Разблакіраваць" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Разблакіраваць з дапамогай біяметрыі" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Чаканне пацвярджэння з камп'ютара" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json index 281819988a4c..e4d2cc1b1a5c 100644 --- a/apps/browser/src/_locales/bg/messages.json +++ b/apps/browser/src/_locales/bg/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Трезорът е заключен — въведете главната си парола, за да продължите." }, + "yourVaultIsLockedV2": { + "message": "Трезорът Ви е заключен" + }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, + "or": { + "message": "или" + }, "unlock": { "message": "Отключване" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Отключване с биометрични данни" }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "awaitDesktop": { "message": "Чака се потвърждение от самостоятелното приложение" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Секретен ключ" }, + "accessing": { + "message": "Използване на" + }, "passkeyNotCopied": { "message": "Секретният ключ няма да бъде копиран" }, diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json index a56b791e32e3..3cf83b5071f4 100644 --- a/apps/browser/src/_locales/bn/messages.json +++ b/apps/browser/src/_locales/bn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার মূল পাসওয়ার্ডটি যাচাই করান।" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "আনলক" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "বায়োমেট্রিক্স দিয়ে আনলক করুন" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ডেস্কটপ থেকে নিশ্চিতকরণের অপেক্ষায়" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json index 7293b697ee8f..ed181e29456d 100644 --- a/apps/browser/src/_locales/bs/messages.json +++ b/apps/browser/src/_locales/bs/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json index 94fd992a01f4..497bdf148ce1 100644 --- a/apps/browser/src/_locales/ca/messages.json +++ b/apps/browser/src/_locales/ca/messages.json @@ -341,10 +341,10 @@ "message": "No s'ha afegit cap carpeta" }, "createFoldersToOrganize": { - "message": "Create folders to organize your vault items" + "message": "Crea carpetes per organitzar els elements de la caixa forta" }, "deleteFolderPermanently": { - "message": "Are you sure you want to permanently delete this folder?" + "message": "Esteu segur que voleu suprimir permanentment aquesta carpeta?" }, "deleteFolder": { "message": "Suprimeix carpeta" @@ -427,7 +427,7 @@ "description": "deprecated. Use specialCharactersLabel instead." }, "include": { - "message": "Include", + "message": "Inclou", "description": "Card header for password generator include block" }, "uppercaseDescription": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "La caixa forta està bloquejada. Comproveu la contrasenya mestra per continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloqueja" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloqueja amb biomètrica" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "S’espera confirmació des de l’escriptori" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clau de pas" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La clau de pas no es copiarà" }, diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json index 1ddb21122e24..5267c0824db0 100644 --- a/apps/browser/src/_locales/cs/messages.json +++ b/apps/browser/src/_locales/cs/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamčen. Pro pokračování musíte zadat hlavní heslo." }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je uzamčen" + }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, + "or": { + "message": "nebo" + }, "unlock": { "message": "Odemknout" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odemknout pomocí biometrie" }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "awaitDesktop": { "message": "Čeká se na potvrzení z aplikace v počítači" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Přístupový klíč" }, + "accessing": { + "message": "Přistupování" + }, "passkeyNotCopied": { "message": "Přístupový klíč nebude zkopírován" }, diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json index b9cb28d4b889..4c1c8a503f63 100644 --- a/apps/browser/src/_locales/cy/messages.json +++ b/apps/browser/src/_locales/cy/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Mae eich cell ar glo. Gwiriwch eich hunaniaeth i barhau." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Datgloi" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Datgloi â biometreg" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json index 1fec98793d31..1b6326734f23 100644 --- a/apps/browser/src/_locales/da/messages.json +++ b/apps/browser/src/_locales/da/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Din boks er låst. Bekræft din identitet for at fortsætte." }, + "yourVaultIsLockedV2": { + "message": "Boksen er låst" + }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, + "or": { + "message": "eller" + }, "unlock": { "message": "Lås op" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås op med biometri" }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "awaitDesktop": { "message": "Afventer bekræftelse fra skrivebordet" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Adgangsnøgle" }, + "accessing": { + "message": "Tilgår" + }, "passkeyNotCopied": { "message": "Adgangsnøglen kopieres ikke" }, diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json index cf634a14bfb6..a2eea54d42cc 100644 --- a/apps/browser/src/_locales/de/messages.json +++ b/apps/browser/src/_locales/de/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Dein Tresor ist gesperrt. Verifiziere deine Identität, um fortzufahren." }, + "yourVaultIsLockedV2": { + "message": "Dein Tresor ist gesperrt" + }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, + "or": { + "message": "oder" + }, "unlock": { "message": "Entsperren" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Mit Biometrie entsperren" }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "awaitDesktop": { "message": "Warte auf Bestätigung vom Desktop" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Erweiterung in einem neuen Fenster öffnen?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Um ein Datei-Send zu erstellen, musst du die Erweiterung in einem neuen Fenster öffnen.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Um eine Datei mit Safari auszuwählen, öffne ein neues Fenster, indem du auf dieses Banner klickst." }, "popOut": { - "message": "Pop out" + "message": "Abkoppeln" }, "sendFileCalloutHeader": { "message": "Bevor du beginnst" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Zugriff auf" + }, "passkeyNotCopied": { "message": "Passkey wird nicht kopiert" }, @@ -4498,6 +4513,6 @@ "message": "Du bist nicht berechtigt, diesen Eintrag zu bearbeiten" }, "authenticating": { - "message": "Authenticating" + "message": "Authentifizierung" } } diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json index ece0a8badff1..7bea2b20251f 100644 --- a/apps/browser/src/_locales/el/messages.json +++ b/apps/browser/src/_locales/el/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Το vault σας είναι κλειδωμένο. Επαληθεύστε τον κύριο κωδικό πρόσβασης για να συνεχίσετε." }, + "yourVaultIsLockedV2": { + "message": "Η κρύπτη σας έχει κλειδωθεί" + }, + "yourAccountIsLocked": { + "message": "Ο λογαριασμός σας έχει κλειδωθεί" + }, + "or": { + "message": "ή" + }, "unlock": { "message": "Ξεκλείδωμα" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Ξεκλείδωμα με βιομετρικά στοιχεία" }, + "unlockWithMasterPassword": { + "message": "Ξεκλείδωμα με κύριο κωδικό πρόσβασης" + }, "awaitDesktop": { "message": "Αναμονή επιβεβαίωσης από την επιφάνεια εργασίας" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Άνοιγμα επέκτασης σε αναδυόμενο παράθυρο;", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Για να δημιουργήσετε ένα Send αρχείου, θα πρέπει να ανοίξετε την επέκταση σε νέο αναδυόμενο παράθυρο.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Για να επιλέξετε ένα αρχείο χρησιμοποιώντας το Safari, βγαίνετε σε ένα νέο παράθυρο κάνοντας κλικ σε αυτή τη διαφήμιση." }, "popOut": { - "message": "Pop out" + "message": "Άνοιγμα σε αναδυόμενο παράθυρο" }, "sendFileCalloutHeader": { "message": "Πριν ξεκινήσετε" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Κλειδί πρόσβασης" }, + "accessing": { + "message": "Πρόσβαση" + }, "passkeyNotCopied": { "message": "Το κλειδί πρόσβασης δε θα αντιγραφεί" }, @@ -4498,6 +4513,6 @@ "message": "Δεν έχετε δικαίωμα να επεξεργαστείτε αυτό το αντικείμενο" }, "authenticating": { - "message": "Authenticating" + "message": "Ταυτοποίηση" } } diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json index cf37e70fb893..ececff399b67 100644 --- a/apps/browser/src/_locales/en_GB/messages.json +++ b/apps/browser/src/_locales/en_GB/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json index e87d5a83e8c1..e88d2fec61a7 100644 --- a/apps/browser/src/_locales/en_IN/messages.json +++ b/apps/browser/src/_locales/en_IN/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json index bc9ed5547dba..018dc3c7687d 100644 --- a/apps/browser/src/_locales/es/messages.json +++ b/apps/browser/src/_locales/es/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Tu caja fuerte está bloqueada. Verifica tu identidad para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear con biométricos" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Esperando la confirmación por parte del escritorio" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clave de acceso" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La clave de acceso no se copiará" }, diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json index 0b87fbdd4acf..433187b40e48 100644 --- a/apps/browser/src/_locales/et/messages.json +++ b/apps/browser/src/_locales/et/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Hoidla on lukus. Jätkamiseks sisesta ülemparool." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Lukusta lahti" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Ava biomeetriaga" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Kinnituse ootamine töölaua rakenduselt" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pääsukoodi ei kopeerita" }, diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json index 7591a4b5d329..d5c2f61faf2e 100644 --- a/apps/browser/src/_locales/eu/messages.json +++ b/apps/browser/src/_locales/eu/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Zure kutxa gotorra blokeatuta dago. Egiaztatu zure identitatea jarraitzeko." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desblokeatu" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desblokeatu biometria erabiliz" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Mahaigainaren aldetiko berrespenaren zain" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json index fa0c9ff0c1a9..a1c003c2c397 100644 --- a/apps/browser/src/_locales/fa/messages.json +++ b/apps/browser/src/_locales/fa/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "باز کردن قفل" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "با استفاده از بیومتریک باز کنید" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "در انتظار تأیید از دسکتاپ" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "کلید عبور کپی نمی‌شود" }, diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json index aca9c6738aa4..087647dc58d0 100644 --- a/apps/browser/src/_locales/fi/messages.json +++ b/apps/browser/src/_locales/fi/messages.json @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Holvisi on lukittu. Jatka vahvistamalla henkilöllisyytesi." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Avaa" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Avaa biometrialla" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Odottaa vahvistusta työpöydältä" }, @@ -2375,7 +2387,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSendPermanentConfirmation": { - "message": "Are you sure you want to permanently delete this Send?", + "message": "Haluatko varmasti poistaa Sendin pysyvästi?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Irrota laajennus?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Irrota laajennus uuteen ikkunaan luodaksesi tiedosto-Sendin.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Jotta voit valita tiedoston käyttäen Safaria, avaa laajennus erilliseen ikkunaan klikkaamalla tätä banneria." }, "popOut": { - "message": "Pop out" + "message": "Irrota" }, "sendFileCalloutHeader": { "message": "Ennen kuin aloitat" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Pääsyavain" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pääsyavainta ei kopioida" }, @@ -4217,7 +4232,7 @@ "message": "Käytä animaatioita" }, "showAnimations": { - "message": "Show animations" + "message": "Näytä animaatiot" }, "addAccount": { "message": "Lisää tili" @@ -4498,6 +4513,6 @@ "message": "Sinulla ei ole oikeutta muokata tätä kohdetta" }, "authenticating": { - "message": "Authenticating" + "message": "Todennetaan" } } diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json index 04a30a0d0e48..8105ee691d9a 100644 --- a/apps/browser/src/_locales/fil/messages.json +++ b/apps/browser/src/_locales/fil/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Naka-lock ang iyong vault. Patunayan ang iyong pagkakakilanlan upang magpatuloy." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Buksan" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "I-unlock sa pamamagitan ng biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Naghihintay ng kumpirmasyon mula sa desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json index 8eb51c6eaf34..2ecd5d7f8d3a 100644 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Votre coffre est verrouillé. Vérifiez votre identité pour continuer." }, + "yourVaultIsLockedV2": { + "message": "Votre coffre est verrouillé" + }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, + "or": { + "message": "ou" + }, "unlock": { "message": "Déverrouiller" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Déverrouiller par biométrie" }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "awaitDesktop": { "message": "En attente de confirmation de l'application de bureau" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clé d'identification (passkey)" }, + "accessing": { + "message": "Accès en cours" + }, "passkeyNotCopied": { "message": "La clé d'identification (passkey) ne sera pas copiée" }, diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json index f51068e8229c..244ff692e006 100644 --- a/apps/browser/src/_locales/gl/messages.json +++ b/apps/browser/src/_locales/gl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "A túa caixa forte está bloqueada. Verifica a túa identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json index 5643edfc3c0a..e9ba361c6a2a 100644 --- a/apps/browser/src/_locales/he/messages.json +++ b/apps/browser/src/_locales/he/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "הכספת שלך נעולה. הזן את הסיסמה הראשית שלך כדי להמשיך." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "בטל נעילה" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "פתח נעילה עם זיהוי ביומטרי" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ממתין לאישור משולחן העבודה" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json index df53d65a00d5..cc230a56c853 100644 --- a/apps/browser/src/_locales/hi/messages.json +++ b/apps/browser/src/_locales/hi/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "आपकी वॉल्ट लॉक हो गई है। जारी रखने के लिए अपने मास्टर पासवर्ड को सत्यापित करें।" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ताला खोलें" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "बायोमेट्रिक्स का उपयोग कर अनलॉक करें" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "डेस्कटॉप से पुष्टि का इंतजार" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json index 1dcc4861b725..9b2b606ebe3c 100644 --- a/apps/browser/src/_locales/hr/messages.json +++ b/apps/browser/src/_locales/hr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Tvoj trezor je zaključan. Potvrdi glavnu lozinku za nastavak." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Otključaj" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Otključaj biometrijom" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Čekanje potvrde iz desktop aplikacije" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Pristupni ključ" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pristupni ključ neće biti kopiran" }, diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json index 742938e154d4..256e34d66792 100644 --- a/apps/browser/src/_locales/hu/messages.json +++ b/apps/browser/src/_locales/hu/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "A széf zárolásra került. A folytatáshoz meg kell adni a mesterjelszót." }, + "yourVaultIsLockedV2": { + "message": "A széf zárolva van." + }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, + "or": { + "message": "vagy" + }, "unlock": { "message": "Feloldás" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Biometrikus feloldás" }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "awaitDesktop": { "message": "Várakozás megerősítésre az asztali alkalmazásból" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Hozzáférési kulcs" }, + "accessing": { + "message": "Elérés" + }, "passkeyNotCopied": { "message": "A hozzáférési kulcs nem kerül másolásra." }, diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json index e05fb18d861d..ebbde5c04401 100644 --- a/apps/browser/src/_locales/id/messages.json +++ b/apps/browser/src/_locales/id/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Brankas Anda terkunci. Verifikasi kata sandi utama Anda untuk melanjutkan." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Buka Kunci" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Buka kunci dengan biometrik" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Menunggu konfirmasi dari desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json index 83abf961c272..60ade504f8a7 100644 --- a/apps/browser/src/_locales/it/messages.json +++ b/apps/browser/src/_locales/it/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "La tua cassaforte è bloccata. Verifica la tua identità per continuare." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Sblocca" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Sblocca con i dati biometrici" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "In attesa di conferma dal desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La passkey non sarà copiata" }, diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json index 708b2d039a49..85e61cb7f9ac 100644 --- a/apps/browser/src/_locales/ja/messages.json +++ b/apps/browser/src/_locales/ja/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "保管庫がロックされています。続行するには本人確認を行ってください。" }, + "yourVaultIsLockedV2": { + "message": "保管庫がロックされています" + }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, + "or": { + "message": "または" + }, "unlock": { "message": "ロック解除" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "生体認証でロック解除" }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "awaitDesktop": { "message": "デスクトップからの確認待ち" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "パスキー" }, + "accessing": { + "message": "アクセス中" + }, "passkeyNotCopied": { "message": "パスキーはコピーされません" }, diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json index c1225487483f..f870610c7e0d 100644 --- a/apps/browser/src/_locales/ka/messages.json +++ b/apps/browser/src/_locales/ka/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "გახსნა" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/km/messages.json +++ b/apps/browser/src/_locales/km/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json index 3ec5ff04f936..663ce1e00a56 100644 --- a/apps/browser/src/_locales/kn/messages.json +++ b/apps/browser/src/_locales/kn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿದೆ. ಮುಂದುವರೆಯಲು ನಿಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ಅನ್‌ಲಾಕ್ ಮಾಡಿ" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ಬಯೋಮೆಟ್ರಿಕ್ಸ್‌ನೊಂದಿಗೆ ಅನ್ಲಾಕ್ ಮಾಡಿ" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಿಂದ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json index 3844548e24f7..47be0c194914 100644 --- a/apps/browser/src/_locales/ko/messages.json +++ b/apps/browser/src/_locales/ko/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "보관함이 잠겨 있습니다. 마스터 비밀번호를 입력하여 계속하세요." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "잠금 해제" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "생체 인식을 사용하여 잠금 해제" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "데스크톱으로부터의 확인을 대기 중" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "패스키" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "패스키가 복사되지 않습니다" }, diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json index 21eabe2adecf..b861f2780db8 100644 --- a/apps/browser/src/_locales/lt/messages.json +++ b/apps/browser/src/_locales/lt/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Jūsų saugykla užrakinta. Norėdami tęsti, patikrinkite pagrindinį slaptažodį." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Atrakinti" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Atrakinti naudojant biometrinius duomenis" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Laukiama patvirtinimo iš darbalaukio" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Prieigos raktas" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json index ae2a9bf6797a..df2947b8143a 100644 --- a/apps/browser/src/_locales/lv/messages.json +++ b/apps/browser/src/_locales/lv/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Glabātava ir aizslēgta. Jāapliecina sava identitāte, lai turpinātu." }, + "yourVaultIsLockedV2": { + "message": "Glabātava ir slēgta" + }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, + "or": { + "message": "vai" + }, "unlock": { "message": "Atslēgt" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Atslēgt ar biometriju" }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "awaitDesktop": { "message": "Tiek gaidīts apstiprinājums no darbvirsmas" }, @@ -3383,7 +3395,7 @@ "description": "Page title in overlay" }, "unlockYourAccountToViewMatchingLogins": { - "message": "Jāatslēdz savs konts, lai apskatītu atbilstošus pieteikšanās vienumus", + "message": "Jāatslēdz savs konts, lai apskatītu atbilstošos pieteikšanās vienumus", "description": "Text to display in overlay when the account is locked." }, "unlockYourAccountToViewAutofillSuggestions": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Piekļuves atslēga" }, + "accessing": { + "message": "Piekļūst" + }, "passkeyNotCopied": { "message": "Piekļuves atslēga netiks ievietota starpliktuvē" }, @@ -3657,7 +3672,7 @@ "message": "Saglabāt piekļuves atslēgu kā jaunu pieteikšanās vienumu" }, "chooseCipherForPasskeySave": { - "message": "Izvēlēties pieteikšanās vienumu, kurā saglabāt šo piekļuves atslēgu" + "message": "Jāizvēlas pieteikšanās vienumu, kurā saglabāt šo piekļuves atslēgu" }, "chooseCipherForPasskeyAuth": { "message": "Izvēlēties piekļuves atslēgu, ar kuru pieteikties" diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json index 38d86e2f7768..64f3b460ba13 100644 --- a/apps/browser/src/_locales/ml/messages.json +++ b/apps/browser/src/_locales/ml/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "തങ്ങളുടെ വാൾട് പൂട്ടിയിരിക്കുന്നു. തുടരുന്നതിന് നിങ്ങളുടെ പ്രാഥമിക പാസ്‌വേഡ് പരിശോധിക്കുക." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "അൺലോക്ക്" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json index 35e55a1cf0c6..450399e43049 100644 --- a/apps/browser/src/_locales/mr/messages.json +++ b/apps/browser/src/_locales/mr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "तुमची तिजोरीला कुलूप लावले आहे. पुढे जाण्यासाठी तुमची ओळख सत्यापित करा." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "कुलूप उघडा" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/my/messages.json +++ b/apps/browser/src/_locales/my/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json index 987ef6e81190..a26bf6683b97 100644 --- a/apps/browser/src/_locales/nb/messages.json +++ b/apps/browser/src/_locales/nb/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Hvelvet ditt er låst. Kontroller hovedpassordet ditt for å fortsette." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Lås opp" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås opp med biometri" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Venter på bekreftelse fra skrivebordsprogrammet" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/ne/messages.json +++ b/apps/browser/src/_locales/ne/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json index 0f4787eb9ce7..f54649a986e9 100644 --- a/apps/browser/src/_locales/nl/messages.json +++ b/apps/browser/src/_locales/nl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Je kluis is vergrendeld. Bevestig je identiteit om door te gaan." }, + "yourVaultIsLockedV2": { + "message": "Je kluis is vergrendeld" + }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, + "or": { + "message": "of" + }, "unlock": { "message": "Ontgrendelen" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Biometrisch ontgrendelen" }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "awaitDesktop": { "message": "Wacht op bevestiging van de desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Toegang verkrijgen" + }, "passkeyNotCopied": { "message": "Passkey wordt niet gekopieerd" }, @@ -4100,7 +4115,7 @@ } }, "permanentlyDeleteAttachmentConfirmation": { - "message": "Weet je zeker dat je deze bijlage definitief permanen wilt verwijderen?" + "message": "Weet je zeker dat je deze bijlage definitief wilt verwijderen?" }, "premium": { "message": "Premium" diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/nn/messages.json +++ b/apps/browser/src/_locales/nn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/or/messages.json +++ b/apps/browser/src/_locales/or/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json index f667d71b9176..c45e2d99f037 100644 --- a/apps/browser/src/_locales/pl/messages.json +++ b/apps/browser/src/_locales/pl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Sejf jest zablokowany. Zweryfikuj swoją tożsamość, aby kontynuować." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Odblokuj" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odblokuj danymi biometrycznymi" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Oczekiwanie na potwierdzenie z aplikacji desktopowej" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey nie zostanie skopiowany" }, diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json index 110bd1556f31..800e49146447 100644 --- a/apps/browser/src/_locales/pt_BR/messages.json +++ b/apps/browser/src/_locales/pt_BR/messages.json @@ -38,7 +38,7 @@ "message": "Enviar" }, "emailAddress": { - "message": "Endereço de E-mail" + "message": "Endereço de correio eletrônico" }, "masterPass": { "message": "Senha Mestra" @@ -129,7 +129,7 @@ "message": "Copiar número da CNH" }, "copyCustomField": { - "message": "Copy $FIELD$", + "message": "Copiar $FIELD$", "placeholders": { "field": { "content": "$1", @@ -138,16 +138,16 @@ } }, "copyWebsite": { - "message": "Copy website" + "message": "Copiar site" }, "copyNotes": { - "message": "Copy notes" + "message": "Copiar Notas" }, "autoFill": { "message": "Autopreencher" }, "autoFillLogin": { - "message": "Preenchimento automático login" + "message": "Preenchimento automático ‘login’" }, "autoFillCard": { "message": "Preenchimento automático cartão" @@ -195,16 +195,16 @@ "message": "Adicionar Item" }, "accountEmail": { - "message": "Account email" + "message": "Correio eletrônico da conta" }, "requestHint": { - "message": "Request hint" + "message": "Pedir dica" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "Dica da senha mestra" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Digite o endereço de seu correio eletrônico da sua conta e sua dica da senha será enviada para você" }, "passwordHint": { "message": "Dica da Senha" @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Os requisitos de política empresarial foram aplicados nesta configuração", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -536,7 +536,7 @@ "message": "Notas" }, "privateNote": { - "message": "Private note" + "message": "Nota privada" }, "note": { "message": "Nota" @@ -584,7 +584,7 @@ "message": "Tempo limite da sessão" }, "vaultTimeoutHeader": { - "message": "Vault timeout" + "message": "Tempo Limite do Cofre" }, "otherOptions": { "message": "Outras opções" @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Seu cofre está trancado. Verifique sua identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -627,7 +636,7 @@ "message": "Cofre - tempo esgotado" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Tempo de espera" }, "lockNow": { "message": "Bloquear Agora" @@ -830,10 +839,10 @@ "message": "O login de duas etapas torna a sua conta mais segura ao exigir que digite um código de segurança de um aplicativo de autenticação quando for iniciar a sessão. O login de duas etapas pode ser ativado no cofre web bitwarden.com. Deseja visitar o site agora?" }, "twoStepLoginConfirmationContent": { - "message": "Make your account more secure by setting up two-step login in the Bitwarden web app." + "message": "Torne sua conta mais segura configurando o 'login' em duas etapas no aplicativo ‘web’ do Bitwarden." }, "twoStepLoginConfirmationTitle": { - "message": "Continue to web app?" + "message": "Continuar para o aplicativo da ‘web’?" }, "editedFolder": { "message": "Pasta Editada" @@ -1144,7 +1153,7 @@ "message": "Arquivo" }, "fileToShare": { - "message": "File to share" + "message": "Arquivo para compartilhar" }, "selectFile": { "message": "Selecione um arquivo." @@ -1846,13 +1855,13 @@ "message": "Não existem senhas para listar." }, "clearHistory": { - "message": "Clear history" + "message": "Limpar histórico" }, "noPasswordsToShow": { - "message": "No passwords to show" + "message": "Nenhuma senha para mostrar" }, "noRecentlyGeneratedPassword": { - "message": "You haven't generated a password recently" + "message": "Você não gerou uma senha recentemente" }, "remove": { "message": "Remover" @@ -1913,16 +1922,16 @@ "message": "Desbloquear com o PIN" }, "setYourPinTitle": { - "message": "Set PIN" + "message": "Definir PIN" }, "setYourPinButton": { - "message": "Set PIN" + "message": "Definir PIN" }, "setYourPinCode": { "message": "Defina o seu código PIN para desbloquear o Bitwarden. Suas configurações de PIN serão redefinidas se alguma vez você encerrar completamente toda a sessão do aplicativo." }, "setYourPinCode1": { - "message": "Your PIN will be used to unlock Bitwarden instead of your master password. Your PIN will reset if you ever fully log out of Bitwarden." + "message": "O seu PIN será usado para desbloquear o Bitwarden em vez da sua senha mestra. O seu PIN será redefinido se terminar sessão completa do Bitwarden." }, "pinRequired": { "message": "O código PIN é necessário." @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear com a biometria" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Aguardando confirmação do desktop" }, @@ -1946,7 +1958,7 @@ "message": "Bloquear com senha mestra ao reiniciar o navegador" }, "lockWithMasterPassOnRestart1": { - "message": "Require master password on browser restart" + "message": "Exigir senha mestra ao reiniciar o navegador" }, "selectOneCollection": { "message": "Você deve selecionar pelo menos uma coleção." @@ -1987,7 +1999,7 @@ "message": "Ação de Tempo Limite do Cofre" }, "vaultTimeoutAction1": { - "message": "Timeout action" + "message": "Ação do tempo" }, "lock": { "message": "Bloquear", @@ -2275,14 +2287,14 @@ "message": "Mudanças de domínios excluídos salvas" }, "limitSendViews": { - "message": "Limit views" + "message": "Limitar visualização" }, "limitSendViewsHint": { - "message": "No one can view this Send after the limit is reached.", + "message": "Ninguém pode visualizar este envio depois que o limite foi atingido.", "description": "Displayed under the limit views field on Send" }, "limitSendViewsCount": { - "message": "$ACCESSCOUNT$ views left", + "message": "$ACCESSCOUNT$ Visualizações restantes", "description": "Displayed under the limit views field on Send", "placeholders": { "accessCount": { @@ -2296,7 +2308,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendDetails": { - "message": "Send details", + "message": "Enviar detalhes", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "searchSends": { @@ -2311,7 +2323,7 @@ "message": "Texto" }, "sendTypeTextToShare": { - "message": "Text to share" + "message": "Texto para compartilhar" }, "sendTypeFile": { "message": "Arquivo" @@ -2321,7 +2333,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "hideTextByDefault": { - "message": "Hide text by default" + "message": "Ocultar texto por padrão" }, "maxAccessCountReached": { "message": "Número máximo de acessos atingido", @@ -2375,7 +2387,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSendPermanentConfirmation": { - "message": "Are you sure you want to permanently delete this Send?", + "message": "Tem certeza que deseja excluir este campo permanentemente?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { @@ -2401,7 +2413,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deletionDateDescV2": { - "message": "The Send will be permanently deleted on this date.", + "message": "O envio será eliminado permanentemente na data e hora especificadas.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "expirationDate": { @@ -2438,7 +2450,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendPasswordDescV2": { - "message": "Require this password to view the Send.", + "message": "Exigir essa senha para visualizar o Envio.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendNotesDesc": { @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Mostrar extensão?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Para criar um arquivo enviado, você precisa colocar a extensão em uma nova janela.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Para escolher um arquivo usando o Safari, abra uma nova janela clicando neste banner." }, "popOut": { - "message": "Pop out" + "message": "Separar da janela" }, "sendFileCalloutHeader": { "message": "Antes de começar" @@ -2558,7 +2570,7 @@ "message": "Ocultar meu endereço de e-mail dos destinatários." }, "hideYourEmail": { - "message": "Hide your email address from viewers." + "message": "Ocultar meu endereço de correio eletrônico dos destinatários." }, "sendOptionsPolicyInEffect": { "message": "Uma ou mais políticas da organização estão afetando as suas opções de Send." @@ -2628,7 +2640,7 @@ "message": "Minutos" }, "vaultTimeoutPolicyAffectingOptions": { - "message": "Enterprise policy requirements have been applied to your timeout options" + "message": "Os requisitos de política empresarial foram aplicados nesta configuração" }, "vaultTimeoutPolicyInEffect": { "message": "As políticas da sua organização estão afetando o tempo limite do seu cofre. O Tempo Limite Máximo permitido do Cofre é $HOURS$ hora(s) e $MINUTES$ minuto(s)", @@ -2644,7 +2656,7 @@ } }, "vaultTimeoutPolicyInEffect1": { - "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "message": "Máximo de $HOURS$ hora(s) e $MINUTES$ minuto(s).", "placeholders": { "hours": { "content": "$1", @@ -2657,7 +2669,7 @@ } }, "vaultTimeoutPolicyMaximumError": { - "message": "Timeout exceeds the restriction set by your organization: $HOURS$ hour(s) and $MINUTES$ minute(s) maximum", + "message": "Tempo limite excede a restrição definida pela sua organização: máximo de $HOURS$ hora(s) e $MINUTES$ minuto(s)", "placeholders": { "hours": { "content": "$1", @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Chave de acesso" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "A chave de acesso não será copiada" }, @@ -4217,7 +4232,7 @@ "message": "Habilita animações" }, "showAnimations": { - "message": "Show animations" + "message": "Exibir animações" }, "addAccount": { "message": "Adicionar conta" @@ -4459,16 +4474,16 @@ "message": "Os requisitos de política empresarial foram aplicados nesta configuração" }, "retry": { - "message": "Retry" + "message": "Tente novamente" }, "vaultCustomTimeoutMinimum": { - "message": "Minimum custom timeout is 1 minute." + "message": "Tempo limite mínimo personalizado é 1 minuto." }, "additionalContentAvailable": { - "message": "Additional content is available" + "message": "Conteúdo adicional está disponível" }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Arquivo salvo no dispositivo. Gerencie a partir das transferências do seu dispositivo." }, "showCharacterCount": { "message": "Mostrar contagem de caracteres" @@ -4498,6 +4513,6 @@ "message": "Você não tem permissão para editar este arquivo" }, "authenticating": { - "message": "Authenticating" + "message": "Autenticando" } } diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json index 9162937f2c3d..5b205c0e7603 100644 --- a/apps/browser/src/_locales/pt_PT/messages.json +++ b/apps/browser/src/_locales/pt_PT/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "O seu cofre está bloqueado. Verifique a sua identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "O seu cofre está bloqueado" + }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, + "or": { + "message": "ou" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear com biometria" }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "awaitDesktop": { "message": "A aguardar confirmação da aplicação para computador" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Chave de acesso" }, + "accessing": { + "message": "A aceder" + }, "passkeyNotCopied": { "message": "A chave de acesso não será copiada" }, diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json index e3498726146a..2b67d7430efb 100644 --- a/apps/browser/src/_locales/ro/messages.json +++ b/apps/browser/src/_locales/ro/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Seiful dvs. este blocat. Verificați-vă identitatea pentru a continua." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Deblocare" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Deblocare folosind biometria" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Se așteaptă confirmarea de la desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json index b65860e39724..6162f1dc848c 100644 --- a/apps/browser/src/_locales/ru/messages.json +++ b/apps/browser/src/_locales/ru/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваше хранилище заблокировано. Подтвердите свою личность, чтобы продолжить" }, + "yourVaultIsLockedV2": { + "message": "Ваше хранилище заблокировано" + }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, + "or": { + "message": "или" + }, "unlock": { "message": "Разблокировать" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Разблокировать с помощью биометрии" }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "awaitDesktop": { "message": "Ожидание подтверждения с компьютера" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Доступ" + }, "passkeyNotCopied": { "message": "Passkey не будет скопирован" }, diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json index a20bdf1ce02c..00a4d00950df 100644 --- a/apps/browser/src/_locales/si/messages.json +++ b/apps/browser/src/_locales/si/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ඔබේ සුරක්ෂිතාගාරය අගුළු දමා ඇත. දිගටම කරගෙන යාමට ඔබේ අනන්යතාවය සත්යාපනය කරන්න." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "අගුලුහරින්න" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ජෛව විද්යාව සමඟ අගුළු ඇරීම" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ඩෙස්ක්ටොප් සිට තහවුරු කිරීම බලාපොරොත්තුවෙන්" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json index b7ac5aa748e1..0f2522dbde38 100644 --- a/apps/browser/src/_locales/sk/messages.json +++ b/apps/browser/src/_locales/sk/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamknutý. Ak chcete pokračovať, overte svoju identitu." }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je zamknutý" + }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, + "or": { + "message": "alebo" + }, "unlock": { "message": "Odomknúť" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odomknúť pomocou biometrie" }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "awaitDesktop": { "message": "Čaká sa na potvrdenie z desktopu" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Prístupový kľúč" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Prístupový kód sa neskopíruje" }, diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json index 4f3a5b4f0d04..13f277dcd8e2 100644 --- a/apps/browser/src/_locales/sl/messages.json +++ b/apps/browser/src/_locales/sl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaklenjen. Za nadaljevanje potrdite svojo identiteto." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Odkleni" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Prijava z biometriko" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Čakam na potrditev z namizja" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json index 394eff867db6..4c222621c19e 100644 --- a/apps/browser/src/_locales/sr/messages.json +++ b/apps/browser/src/_locales/sr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Сеф је закључан. Унесите главну лозинку за наставак." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Откључај" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Откључавајте помоћу биометрије" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Чекање потврде са десктопа" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Приступачни кључ" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Приступачни кључ неће бити копиран" }, diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json index c021a34c833f..26eb052824c3 100644 --- a/apps/browser/src/_locales/sv/messages.json +++ b/apps/browser/src/_locales/sv/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ditt valv är låst. Verifiera din identitet för att fortsätta." }, + "yourVaultIsLockedV2": { + "message": "Ditt valv är låst" + }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, + "or": { + "message": "eller" + }, "unlock": { "message": "Lås upp" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås upp med biometri" }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "awaitDesktop": { "message": "Väntar på bekräftelse från skrivbordsprogrammet" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Nyckel" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Lösennyckeln kommer inte kopieras" }, diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json index f7db6d78f218..ec0fac137dff 100644 --- a/apps/browser/src/_locales/te/messages.json +++ b/apps/browser/src/_locales/te/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json index fef751161694..246522fd2ed5 100644 --- a/apps/browser/src/_locales/th/messages.json +++ b/apps/browser/src/_locales/th/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ตู้เซฟของคุณถูกล็อก ยืนยันตัวตนของคุณเพื่อดำเนินการต่อ" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ปลดล็อค" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ปลดล็อกด้วยไบโอเมตริก" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json index 0bfa7b56a5ff..78889c4646b3 100644 --- a/apps/browser/src/_locales/tr/messages.json +++ b/apps/browser/src/_locales/tr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Kasanız kilitli. Devam etmek için kimliğinizi doğrulayın." }, + "yourVaultIsLockedV2": { + "message": "Kasanız kilitli" + }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, + "or": { + "message": "veya" + }, "unlock": { "message": "Kilidi aç" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Kilidi biyometri ile aç" }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "awaitDesktop": { "message": "Masaüstünden onay bekleniyor" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Geçiş anahtarı" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Geçiş anahtarı kopyalanmayacak" }, diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json index a9090f5140c9..4b2cdc8c6404 100644 --- a/apps/browser/src/_locales/uk/messages.json +++ b/apps/browser/src/_locales/uk/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваше сховище заблоковане. Для продовження виконайте перевірку." }, + "yourVaultIsLockedV2": { + "message": "Ваше сховище заблоковано" + }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, + "or": { + "message": "або" + }, "unlock": { "message": "Розблокувати" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Розблокувати з біометрією" }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "awaitDesktop": { "message": "Очікується підтвердження з комп'ютера" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Ключ доступу" }, + "accessing": { + "message": "Доступ" + }, "passkeyNotCopied": { "message": "Ключ доступу не буде скопійовано" }, diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json index a3e4adbc7e9e..7cc5bb9cd674 100644 --- a/apps/browser/src/_locales/vi/messages.json +++ b/apps/browser/src/_locales/vi/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Kho của bạn đã bị khóa. Xác minh danh tính của bạn để mở khoá." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Mở khóa" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Mở khóa bằng sinh trắc học" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Đợi xác nhận từ máy tính" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Mã khoá" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Không thể sao chép mã khoá" }, diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json index baf21d30a2be..0723b6e20d8c 100644 --- a/apps/browser/src/_locales/zh_CN/messages.json +++ b/apps/browser/src/_locales/zh_CN/messages.json @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "您的密码库已锁定。请先验证您的身份。" }, + "yourVaultIsLockedV2": { + "message": "您的密码库已锁定" + }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, + "or": { + "message": "或" + }, "unlock": { "message": "解锁" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "使用生物识别解锁" }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "awaitDesktop": { "message": "等待来自桌面应用程序的确认" }, @@ -3529,7 +3541,7 @@ } }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 DUO 并按照步骤完成登录。" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "通行密钥" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "通行密钥不会被复制" }, diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json index d973910c66bb..5d3e62c7bf9e 100644 --- a/apps/browser/src/_locales/zh_TW/messages.json +++ b/apps/browser/src/_locales/zh_TW/messages.json @@ -50,7 +50,7 @@ "message": "主密碼提示可以在您忘記主密碼時幫助您回憶主密碼。" }, "masterPassHintText": { - "message": "If you forget your password, the password hint can be sent to your email. $CURRENT$/$MAXIMUM$ character maximum.", + "message": "如果您忘記了密碼,可以傳送密碼提示到您的電子郵件。$CURRENT$ / 最多 $MAXIMUM$ 個字元", "placeholders": { "current": { "content": "$1", @@ -72,7 +72,7 @@ "message": "加入組織" }, "finishJoiningThisOrganizationBySettingAMasterPassword": { - "message": "Finish joining this organization by setting a master password." + "message": "設定主密碼以完成加入這個組織" }, "tab": { "message": "分頁" @@ -126,10 +126,10 @@ "message": "複製護照號碼" }, "copyLicenseNumber": { - "message": "Copy license number" + "message": "複製駕照號碼" }, "copyCustomField": { - "message": "Copy $FIELD$", + "message": "複製 $FIELD$", "placeholders": { "field": { "content": "$1", @@ -138,10 +138,10 @@ } }, "copyWebsite": { - "message": "Copy website" + "message": "複製網站" }, "copyNotes": { - "message": "Copy notes" + "message": "複製備註" }, "autoFill": { "message": "自動填入" @@ -195,16 +195,16 @@ "message": "新增項目" }, "accountEmail": { - "message": "Account email" + "message": "帳號電子郵件" }, "requestHint": { - "message": "Request hint" + "message": "請求提示" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "請求密碼提示" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "輸入您的帳號電子郵件,您的密碼提示會傳送給您" }, "passwordHint": { "message": "密碼提示" @@ -237,25 +237,25 @@ "message": "變更主密碼" }, "continueToWebApp": { - "message": "Continue to web app?" + "message": "接下來造訪 Web App 嗎?" }, "continueToWebAppDesc": { - "message": "Explore more features of your Bitwarden account on the web app." + "message": "在 Web 應用程式上探索 Bitwarden 帳戶的更多功能。" }, "continueToHelpCenter": { - "message": "Continue to Help Center?" + "message": "接下來前往說明中心嗎?" }, "continueToHelpCenterDesc": { - "message": "Learn more about how to use Bitwarden on the Help Center." + "message": "在說明中心了解有關如何使用 Bitwarden 的更多資訊。" }, "continueToBrowserExtensionStore": { - "message": "Continue to browser extension store?" + "message": "接下來到瀏覽器的擴充套件商店?" }, "continueToBrowserExtensionStoreDesc": { - "message": "Help others find out if Bitwarden is right for them. Visit your browser's extension store and leave a rating now." + "message": "幫助其他人了解 Bitwarden 是否適合他們。立即造訪瀏覽器的擴充套件商店並留下評分。" }, "changeMasterPasswordOnWebConfirmation": { - "message": "You can change your master password on the Bitwarden web app." + "message": "您可以在 Bitwarden Web 應用程式上變更主密碼。" }, "fingerprintPhrase": { "message": "指紋短語", @@ -272,22 +272,22 @@ "message": "登出" }, "aboutBitwarden": { - "message": "About Bitwarden" + "message": "關於 Bitwarden" }, "about": { "message": "關於" }, "moreFromBitwarden": { - "message": "More from Bitwarden" + "message": "來自 Bitwarden 的更多產品" }, "continueToBitwardenDotCom": { - "message": "Continue to bitwarden.com?" + "message": "接下來到 bitwarden.com?" }, "bitwardenForBusiness": { - "message": "Bitwarden for Business" + "message": "Bitwarden 商業版" }, "bitwardenAuthenticator": { - "message": "Bitwarden Authenticator" + "message": "Bitwarden 驗證器" }, "continueToAuthenticatorPageDesc": { "message": "Bitwarden Authenticator allows you to store authenticator keys and generate TOTP codes for 2-step verification flows. Learn more on the bitwarden.com website" @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "您的密碼庫已鎖定。請驗證身分以繼續。" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "解鎖" }, @@ -690,7 +699,7 @@ "message": "Your master password cannot be recovered if you forget it!" }, "masterPassHintLabel": { - "message": "Master password hint" + "message": "您已成功創建新帳戶!" }, "errorOccurred": { "message": "發生錯誤" @@ -724,7 +733,7 @@ "message": "帳戶已建立!現在可以登入了。" }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "您已成功創建新帳戶!" }, "youHaveBeenLoggedIn": { "message": "You have been logged in!" @@ -788,13 +797,13 @@ "message": "已登出" }, "loggedOutDesc": { - "message": "You have been logged out of your account." + "message": "你已經登出了你的帳號。" }, "loginExpired": { "message": "您的登入階段已過期。" }, "logIn": { - "message": "Log in" + "message": "登入" }, "restartRegistration": { "message": "Restart registration" @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "使用生物特徵辨識解鎖" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "等待來自桌面應用程式的確認" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "密碼金鑰" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "密碼金鑰不會被複製" }, From f82563ee2397dfdb0dfaaf457470945d5d7e0a2d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:58:51 +0000 Subject: [PATCH 12/12] Autosync the updated translations (#11401) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/desktop/src/locales/af/messages.json | 18 ++++++ apps/desktop/src/locales/ar/messages.json | 18 ++++++ apps/desktop/src/locales/az/messages.json | 20 ++++++- apps/desktop/src/locales/be/messages.json | 18 ++++++ apps/desktop/src/locales/bg/messages.json | 20 ++++++- apps/desktop/src/locales/bn/messages.json | 18 ++++++ apps/desktop/src/locales/bs/messages.json | 18 ++++++ apps/desktop/src/locales/ca/messages.json | 18 ++++++ apps/desktop/src/locales/cs/messages.json | 18 ++++++ apps/desktop/src/locales/cy/messages.json | 18 ++++++ apps/desktop/src/locales/da/messages.json | 18 ++++++ apps/desktop/src/locales/de/messages.json | 20 ++++++- apps/desktop/src/locales/el/messages.json | 20 ++++++- apps/desktop/src/locales/en_GB/messages.json | 18 ++++++ apps/desktop/src/locales/en_IN/messages.json | 18 ++++++ apps/desktop/src/locales/eo/messages.json | 18 ++++++ apps/desktop/src/locales/es/messages.json | 58 +++++++++++++------- apps/desktop/src/locales/et/messages.json | 18 ++++++ apps/desktop/src/locales/eu/messages.json | 18 ++++++ apps/desktop/src/locales/fa/messages.json | 18 ++++++ apps/desktop/src/locales/fi/messages.json | 22 +++++++- apps/desktop/src/locales/fil/messages.json | 18 ++++++ apps/desktop/src/locales/fr/messages.json | 20 ++++++- apps/desktop/src/locales/gl/messages.json | 18 ++++++ apps/desktop/src/locales/he/messages.json | 18 ++++++ apps/desktop/src/locales/hi/messages.json | 18 ++++++ apps/desktop/src/locales/hr/messages.json | 18 ++++++ apps/desktop/src/locales/hu/messages.json | 18 ++++++ apps/desktop/src/locales/id/messages.json | 18 ++++++ apps/desktop/src/locales/it/messages.json | 18 ++++++ apps/desktop/src/locales/ja/messages.json | 18 ++++++ apps/desktop/src/locales/ka/messages.json | 18 ++++++ apps/desktop/src/locales/km/messages.json | 18 ++++++ apps/desktop/src/locales/kn/messages.json | 18 ++++++ apps/desktop/src/locales/ko/messages.json | 18 ++++++ apps/desktop/src/locales/lt/messages.json | 18 ++++++ apps/desktop/src/locales/lv/messages.json | 20 ++++++- apps/desktop/src/locales/me/messages.json | 18 ++++++ apps/desktop/src/locales/ml/messages.json | 18 ++++++ apps/desktop/src/locales/mr/messages.json | 18 ++++++ apps/desktop/src/locales/my/messages.json | 18 ++++++ apps/desktop/src/locales/nb/messages.json | 26 +++++++-- apps/desktop/src/locales/ne/messages.json | 18 ++++++ apps/desktop/src/locales/nl/messages.json | 18 ++++++ apps/desktop/src/locales/nn/messages.json | 18 ++++++ apps/desktop/src/locales/or/messages.json | 18 ++++++ apps/desktop/src/locales/pl/messages.json | 18 ++++++ apps/desktop/src/locales/pt_BR/messages.json | 18 ++++++ apps/desktop/src/locales/pt_PT/messages.json | 18 ++++++ apps/desktop/src/locales/ro/messages.json | 18 ++++++ apps/desktop/src/locales/ru/messages.json | 18 ++++++ apps/desktop/src/locales/si/messages.json | 18 ++++++ apps/desktop/src/locales/sk/messages.json | 18 ++++++ apps/desktop/src/locales/sl/messages.json | 18 ++++++ apps/desktop/src/locales/sr/messages.json | 18 ++++++ apps/desktop/src/locales/sv/messages.json | 18 ++++++ apps/desktop/src/locales/te/messages.json | 18 ++++++ apps/desktop/src/locales/th/messages.json | 18 ++++++ apps/desktop/src/locales/tr/messages.json | 18 ++++++ apps/desktop/src/locales/uk/messages.json | 18 ++++++ apps/desktop/src/locales/vi/messages.json | 18 ++++++ apps/desktop/src/locales/zh_CN/messages.json | 22 +++++++- apps/desktop/src/locales/zh_TW/messages.json | 18 ++++++ 63 files changed, 1168 insertions(+), 34 deletions(-) diff --git a/apps/desktop/src/locales/af/messages.json b/apps/desktop/src/locales/af/messages.json index 87b39f14c3df..5452e9246219 100644 --- a/apps/desktop/src/locales/af/messages.json +++ b/apps/desktop/src/locales/af/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "U kluis is vergrendel. Verifieer u hoofwagwoord om voort te gaan." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Ontgrendel" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Vergrendel" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Ontgrendel" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Belangrik:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ar/messages.json b/apps/desktop/src/locales/ar/messages.json index 51e74e5cd20b..34b20887b439 100644 --- a/apps/desktop/src/locales/ar/messages.json +++ b/apps/desktop/src/locales/ar/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "خزنتك مقفلة. تحقق من هويتك للمتابعة." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "فتح" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "مقفل" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "غير مقفل" }, @@ -2608,6 +2623,9 @@ "important": { "message": "مهم:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "لقد قمت بتسجيل الخروج لأنه لا يمكن فك تشفير الرمز المميز الخاص بك. الرجاء تسجيل الدخول مرة أخرى لحل هذه المشكلة." }, diff --git a/apps/desktop/src/locales/az/messages.json b/apps/desktop/src/locales/az/messages.json index 692604f26f08..9ba4df3557c3 100644 --- a/apps/desktop/src/locales/az/messages.json +++ b/apps/desktop/src/locales/az/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, + "or": { + "message": "və ya" + }, + "unlockWithBiometrics": { + "message": "Biometriklə kilidi aç" + }, + "unlockWithMasterPassword": { + "message": "Ana parolla kilidi aç" + }, "unlock": { "message": "Kilidi aç" }, @@ -1776,7 +1788,7 @@ "message": "Brauzer inteqrasiyasını fəallaşdır" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Safari xaricindəki brauzerlərdə biometrik kilid açmağa icazə vermək üçün istifadə olunur." }, "enableDuckDuckGoBrowserIntegration": { "message": "DuckDuckGo brauzer inteqrasiyasına icazə ver" @@ -2256,6 +2268,9 @@ "locked": { "message": "Kilidli" }, + "yourVaultIsLockedV2": { + "message": "Anbarınız kilidlənib" + }, "unlocked": { "message": "Kilidi açıldı" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Vacib:" }, + "accessing": { + "message": "Müraciət edilir" + }, "accessTokenUnableToBeDecrypted": { "message": "Müraciət tokeninizin şifrəsi açıla bilmədiyi üçün çıxış etdiniz. Bu problemi həll etmək üçün lütfən yenidən giriş edin." }, diff --git a/apps/desktop/src/locales/be/messages.json b/apps/desktop/src/locales/be/messages.json index ea66f782edb2..681a2afc4701 100644 --- a/apps/desktop/src/locales/be/messages.json +++ b/apps/desktop/src/locales/be/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ваша сховішча заблакіравана. Каб працягнуць, пацвердзіце сваю асобу." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Разблакіраваць" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблакіравана" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Разблакіравана" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важна:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/bg/messages.json b/apps/desktop/src/locales/bg/messages.json index 228be0bf875e..c1cfc468dc31 100644 --- a/apps/desktop/src/locales/bg/messages.json +++ b/apps/desktop/src/locales/bg/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Трезорът е заключен — въведете главната си парола, за да продължите." }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, + "or": { + "message": "или" + }, + "unlockWithBiometrics": { + "message": "Отключване с биометрични данни" + }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "unlock": { "message": "Отключване" }, @@ -1776,7 +1788,7 @@ "message": "Включване на интеграцията с браузър" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Използва се за разрешаване на отключването чрез биометрични данни в браузъри различни от Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Разрешаване на интеграцията на DuckDuckGo в браузъра" @@ -2256,6 +2268,9 @@ "locked": { "message": "Заключено" }, + "yourVaultIsLockedV2": { + "message": "Трезорът Ви е заключен" + }, "unlocked": { "message": "Отключено" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Използване на" + }, "accessTokenUnableToBeDecrypted": { "message": "Бяхте отписан(а), тъй като идентификаторът Ви за достъп не може да бъде дешифриран. Впишете се отново, за да отстраните проблема." }, diff --git a/apps/desktop/src/locales/bn/messages.json b/apps/desktop/src/locales/bn/messages.json index 8601e2e1a72d..0fb2168ab64f 100644 --- a/apps/desktop/src/locales/bn/messages.json +++ b/apps/desktop/src/locales/bn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার মূল পাসওয়ার্ডটি যাচাই করান।" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "আনলক" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/bs/messages.json b/apps/desktop/src/locales/bs/messages.json index de9710e60ec1..85742c7be23e 100644 --- a/apps/desktop/src/locales/bs/messages.json +++ b/apps/desktop/src/locales/bs/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaključan. Potvrdite glavnu lozinku da nastavite." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ca/messages.json b/apps/desktop/src/locales/ca/messages.json index 87c515422921..5150f25dd8a0 100644 --- a/apps/desktop/src/locales/ca/messages.json +++ b/apps/desktop/src/locales/ca/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "La caixa forta està bloquejada. Comproveu la contrasenya mestra per continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloqueja" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloquejat" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloquejat" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/cs/messages.json b/apps/desktop/src/locales/cs/messages.json index 1f316f5c0517..2010672fc566 100644 --- a/apps/desktop/src/locales/cs/messages.json +++ b/apps/desktop/src/locales/cs/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamčen. Pro pokračování musíte zadat hlavní heslo." }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, + "or": { + "message": "nebo" + }, + "unlockWithBiometrics": { + "message": "Odemknout pomocí biometrie" + }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "unlock": { "message": "Odemknout" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Uzamčeno" }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je uzamčen" + }, "unlocked": { "message": "Odemčeno" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Důležité:" }, + "accessing": { + "message": "Přistupování" + }, "accessTokenUnableToBeDecrypted": { "message": "Byli jste odhlášeni, protože Váš přístupový token nelze dešifrovat. Pro vyřešení tohoto problému se přihlaste znovu." }, diff --git a/apps/desktop/src/locales/cy/messages.json b/apps/desktop/src/locales/cy/messages.json index 6de2dc0a898c..4b3118a8cb6d 100644 --- a/apps/desktop/src/locales/cy/messages.json +++ b/apps/desktop/src/locales/cy/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/da/messages.json b/apps/desktop/src/locales/da/messages.json index e6725a1d9015..5d6e7db17f05 100644 --- a/apps/desktop/src/locales/da/messages.json +++ b/apps/desktop/src/locales/da/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Din boks er låst. Bekræft din identitet for at fortsætte." }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, + "or": { + "message": "eller" + }, + "unlockWithBiometrics": { + "message": "Oplås med biometri" + }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "unlock": { "message": "Oplås" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Boksen er låst" + }, "unlocked": { "message": "Oplåst" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Vigtigt:" }, + "accessing": { + "message": "Tilgår" + }, "accessTokenUnableToBeDecrypted": { "message": "Kontoen er blevet logget ud, fordi adgangstokenet ikke kunne dekrypteres. Log ind igen for at løse problemet." }, diff --git a/apps/desktop/src/locales/de/messages.json b/apps/desktop/src/locales/de/messages.json index a6209e823bca..5e37b8113eae 100644 --- a/apps/desktop/src/locales/de/messages.json +++ b/apps/desktop/src/locales/de/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Dein Tresor ist gesperrt. Verifiziere deine Identität, um fortzufahren." }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, + "or": { + "message": "oder" + }, + "unlockWithBiometrics": { + "message": "Mit Biometrie entsperren" + }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "unlock": { "message": "Entsperren" }, @@ -1776,7 +1788,7 @@ "message": "Browser-Integration erlauben" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Wird verwendet, um biometrisches Entsperren in Browsern zu ermöglichen, die nicht Safari sind." }, "enableDuckDuckGoBrowserIntegration": { "message": "DuckDuckGo Browser-Integration erlauben" @@ -2256,6 +2268,9 @@ "locked": { "message": "Gesperrt" }, + "yourVaultIsLockedV2": { + "message": "Dein Tresor ist gesperrt" + }, "unlocked": { "message": "Entsperrt" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Wichtig:" }, + "accessing": { + "message": "Zugriff auf" + }, "accessTokenUnableToBeDecrypted": { "message": "Du wurdest abgemeldet, weil dein Zugangs-Token nicht entschlüsselt werden konnte. Bitte melde dich erneut an, um dieses Problem zu beheben." }, diff --git a/apps/desktop/src/locales/el/messages.json b/apps/desktop/src/locales/el/messages.json index d9fdc62d6549..8a1fc2256b1c 100644 --- a/apps/desktop/src/locales/el/messages.json +++ b/apps/desktop/src/locales/el/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Η κρύπτη σας είναι κλειδωμένη. Επαληθεύστε την ταυτότητά σας για να συνεχίσετε." }, + "yourAccountIsLocked": { + "message": "Ο λογαριασμός σας έχει κλειδωθεί" + }, + "or": { + "message": "ή" + }, + "unlockWithBiometrics": { + "message": "Ξεκλείδωμα με βιομετρικά στοιχεία" + }, + "unlockWithMasterPassword": { + "message": "Ξεκλείδωμα με κύριο κωδικό πρόσβασης" + }, "unlock": { "message": "Ξεκλείδωμα" }, @@ -1776,7 +1788,7 @@ "message": "Να επιτρέπεται η ενσωμάτωση περιηγητή" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Χρησιμοποιείται για την ενεργοποίηση του ξεκλειδώματος με βιομετρικά στοιχεία, σε προγράμματα περιήγησης εκτός του Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Επίτρεψε ενσωμάτωση περιηγητή DuckDuckGo" @@ -2256,6 +2268,9 @@ "locked": { "message": "Κλειδωμένο" }, + "yourVaultIsLockedV2": { + "message": "Η κρύπτη σας έχει κλειδωθεί" + }, "unlocked": { "message": "Ξεκλείδωτο" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Σημαντικό:" }, + "accessing": { + "message": "Πρόσβαση" + }, "accessTokenUnableToBeDecrypted": { "message": "Έχετε αποσυνδεθεί επειδή το διακριτικό πρόσβασής σας δεν μπορεί να αποκρυπτογραφηθεί. Παρακαλώ συνδεθείτε ξανά για να επιλύσετε αυτό το ζήτημα." }, diff --git a/apps/desktop/src/locales/en_GB/messages.json b/apps/desktop/src/locales/en_GB/messages.json index 0df77c9607b5..3c5701a5db87 100644 --- a/apps/desktop/src/locales/en_GB/messages.json +++ b/apps/desktop/src/locales/en_GB/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your master password to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/en_IN/messages.json b/apps/desktop/src/locales/en_IN/messages.json index 34a47f47f5d7..c554094150b5 100644 --- a/apps/desktop/src/locales/en_IN/messages.json +++ b/apps/desktop/src/locales/en_IN/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your master password to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/eo/messages.json b/apps/desktop/src/locales/eo/messages.json index 3ccaeca20e64..ab3b9e1f4f6a 100644 --- a/apps/desktop/src/locales/eo/messages.json +++ b/apps/desktop/src/locales/eo/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Via trezorejo estas ŝlosita. Kontrolu vian identecon por daŭrigi." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Malŝlosi" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Ŝlosita" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Malŝlosita" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/es/messages.json b/apps/desktop/src/locales/es/messages.json index e2c0f2e629ff..b84182185a84 100644 --- a/apps/desktop/src/locales/es/messages.json +++ b/apps/desktop/src/locales/es/messages.json @@ -157,7 +157,7 @@ "message": "Empresa" }, "ssn": { - "message": "Nº de la seguridad social" + "message": "Nº de seguridad social" }, "passportNumber": { "message": "Nº de pasaporte" @@ -556,25 +556,25 @@ "message": "Pista de la contraseña maestra" }, "joinOrganization": { - "message": "Join organization" + "message": "Unirse a organización" }, "finishJoiningThisOrganizationBySettingAMasterPassword": { - "message": "Finish joining this organization by setting a master password." + "message": "Termina de unirte a esta organización estableciendo una contraseña maestra." }, "settings": { "message": "Ajustes" }, "accountEmail": { - "message": "Account email" + "message": "Correo electrónico de la cuenta" }, "requestHint": { - "message": "Request hint" + "message": "Solicitar pista" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "Solicitar pista de la contraseña" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Introduce la dirección de correo electrónico de tu cuenta y se te enviará la pista de tu contraseña" }, "passwordHint": { "message": "Pista de contraseña" @@ -620,10 +620,10 @@ "message": "¡Tu nueva cuenta ha sido creada! Ahora puedes acceder." }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "¡Tu nueva cuenta ha sido creada!" }, "youHaveBeenLoggedIn": { - "message": "You have been logged in!" + "message": "¡Has iniciado sesión!" }, "masterPassSent": { "message": "Te hemos enviado un correo electrónico con la pista de tu contraseña maestra." @@ -656,7 +656,7 @@ "message": "Código de verificación requerido." }, "webauthnCancelOrTimeout": { - "message": "The authentication was cancelled or took too long. Please try again." + "message": "La autenticación fue cancelada o tardó demasiado. Por favor, inténtalo de nuevo." }, "invalidVerificationCode": { "message": "Código de verificación incorrecto" @@ -821,16 +821,16 @@ "message": "Tu sesión ha expirado." }, "restartRegistration": { - "message": "Restart registration" + "message": "Reiniciar registro" }, "expiredLink": { - "message": "Expired link" + "message": "Enlace expirado" }, "pleaseRestartRegistrationOrTryLoggingIn": { - "message": "Please restart registration or try logging in." + "message": "Por favor, reinicia el registro o intenta iniciar sesión." }, "youMayAlreadyHaveAnAccount": { - "message": "You may already have an account" + "message": "Puede que ya tengas una cuenta" }, "logOutConfirmation": { "message": "¿Estás seguro de querer cerrar sesión?" @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Tu caja fuerte está bloqueada. Verifica tu contraseña maestra para continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloquear" }, @@ -2149,7 +2161,7 @@ "message": "El tiempo de espera de tu caja fuerte excede las restricciones establecidas por tu organización." }, "inviteAccepted": { - "message": "Invitation accepted" + "message": "Invitación aceptada" }, "resetPasswordPolicyAutoEnroll": { "message": "Inscripción automática" @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Se ha cerrado la sesión porque tu token de acceso no pudo ser descifrado. Por favor, inicia sesión de nuevo para resolver este problema." }, @@ -2876,7 +2894,7 @@ "message": "Contraseña de archivo no válida, por favor utiliza la contraseña que introdujiste cuando creaste el archivo de exportación." }, "destination": { - "message": "Destination" + "message": "Destino" }, "learnAboutImportOptions": { "message": "Aprende acerca de tus opciones de importación" @@ -3073,16 +3091,16 @@ } }, "data": { - "message": "Data" + "message": "Datos" }, "fileSends": { - "message": "File Sends" + "message": "Envío de archivo" }, "textSends": { - "message": "Text Sends" + "message": "Envío de texto" }, "allowScreenshots": { - "message": "Allow screen capture" + "message": "Permitir captura de pantalla" }, "allowScreenshotsDesc": { "message": "Allow screen capture of the Bitwarden desktop application." diff --git a/apps/desktop/src/locales/et/messages.json b/apps/desktop/src/locales/et/messages.json index 3d9ad0d68bd4..69a77002f7b1 100644 --- a/apps/desktop/src/locales/et/messages.json +++ b/apps/desktop/src/locales/et/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Hoidla on lukus. Jätkamiseks sisesta ülemparool." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lukusta lahti" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Lukustatud" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Lukustamata" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Tähtis:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sind logiti välja, sest sinu juurdepääsuvõtit (access token) ei õnnestunud dekrüpteerida. Probleemi lahendamiseks palun logige uuesti sisse." }, diff --git a/apps/desktop/src/locales/eu/messages.json b/apps/desktop/src/locales/eu/messages.json index 07928116d552..a29909d49ac9 100644 --- a/apps/desktop/src/locales/eu/messages.json +++ b/apps/desktop/src/locales/eu/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Zure kutxa gotorra blokeatuta dago. Egiaztatu zure identitatea jarraitzeko." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desblokeatu" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Blokeatuta" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desblokeatuta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fa/messages.json b/apps/desktop/src/locales/fa/messages.json index b2fdf4cae240..080b69f3c453 100644 --- a/apps/desktop/src/locales/fa/messages.json +++ b/apps/desktop/src/locales/fa/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "باز کردن قفل" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "قفل شده" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "باز شده" }, @@ -2608,6 +2623,9 @@ "important": { "message": "مهم:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fi/messages.json b/apps/desktop/src/locales/fi/messages.json index 4e7791f78d17..c32ae1e300f5 100644 --- a/apps/desktop/src/locales/fi/messages.json +++ b/apps/desktop/src/locales/fi/messages.json @@ -445,7 +445,7 @@ "message": "Vältä epäselviä merkkejä" }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "searchCollection": { @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Holvisi on lukittu. Jatka vahvistamalla henkilöllisyytesi." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Avaa" }, @@ -1776,7 +1788,7 @@ "message": "Salli selainintegraatio" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Käytetään biometrisen avauksen sallimiseen muissa selaimissa kuin Safarissa." }, "enableDuckDuckGoBrowserIntegration": { "message": "Salli integraatio DuckDuckGo-selaimeen" @@ -2256,6 +2268,9 @@ "locked": { "message": "Lukittu" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Avattu" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Tärkeää:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sinut on kirjattu ulos, koska käyttötunnisteesi salausta ei voitu purkaa. Ratkaise ongelma kirjautumalla sisään uudelleen." }, diff --git a/apps/desktop/src/locales/fil/messages.json b/apps/desktop/src/locales/fil/messages.json index 19241a24d3fb..ba8fb085262f 100644 --- a/apps/desktop/src/locales/fil/messages.json +++ b/apps/desktop/src/locales/fil/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Naka-lock ang iyong vault. Patunayan ang iyong pagkakakilanlan upang magpatuloy." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Buksan" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Naka-lock" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Hindi naka-lock" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Mahalaga:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fr/messages.json b/apps/desktop/src/locales/fr/messages.json index a28e877fd9c8..8fe0b6d3817d 100644 --- a/apps/desktop/src/locales/fr/messages.json +++ b/apps/desktop/src/locales/fr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Votre coffre est verrouillé. Vérifiez votre identité pour continuer." }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, + "or": { + "message": "ou" + }, + "unlockWithBiometrics": { + "message": "Déverrouiller par biométrie" + }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "unlock": { "message": "Déverrouiller" }, @@ -1776,7 +1788,7 @@ "message": "Activer l'intégration avec le navigateur" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Utilisé pour permettre le déverrouillage biométrique dans les navigateurs autres que Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Autoriser l'intégration DuckDuckGo au navigateur" @@ -2256,6 +2268,9 @@ "locked": { "message": "Verrouillé" }, + "yourVaultIsLockedV2": { + "message": "Votre coffre est verrouillé" + }, "unlocked": { "message": "Déverrouillé" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important :" }, + "accessing": { + "message": "Accès en cours" + }, "accessTokenUnableToBeDecrypted": { "message": "Vous avez été déconnecté car votre jeton d'accès n'a pas pu être déchiffré. Veuillez vous reconnecter pour résoudre ce problème." }, diff --git a/apps/desktop/src/locales/gl/messages.json b/apps/desktop/src/locales/gl/messages.json index 9504ecb1fa34..0b7a9c678c9e 100644 --- a/apps/desktop/src/locales/gl/messages.json +++ b/apps/desktop/src/locales/gl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/he/messages.json b/apps/desktop/src/locales/he/messages.json index dd3e3f523049..1c7fcb0a9f01 100644 --- a/apps/desktop/src/locales/he/messages.json +++ b/apps/desktop/src/locales/he/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "הכספת שלך נעולה. אמת את זהותך כדי להמשיך." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "בטל נעילה" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "נָעוּל" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "לא נעול" }, @@ -2608,6 +2623,9 @@ "important": { "message": "חשוב:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/hi/messages.json b/apps/desktop/src/locales/hi/messages.json index eccd6911c339..09e0896f0697 100644 --- a/apps/desktop/src/locales/hi/messages.json +++ b/apps/desktop/src/locales/hi/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/hr/messages.json b/apps/desktop/src/locales/hr/messages.json index 19857e4f40a2..03a97c3d31b7 100644 --- a/apps/desktop/src/locales/hr/messages.json +++ b/apps/desktop/src/locales/hr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Tvoj trezor je zaključan. Potvrdi glavnu lozinku za nastavak." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zaključano" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Otključano" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Važno:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Napravljena je odjava ste jer se tvoj pristupni token nije mogao dešifrirati. Ponovno se prijavi." }, diff --git a/apps/desktop/src/locales/hu/messages.json b/apps/desktop/src/locales/hu/messages.json index a01d448984f3..b0e47a703478 100644 --- a/apps/desktop/src/locales/hu/messages.json +++ b/apps/desktop/src/locales/hu/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "A széf zárolásra került. A folytatáshoz meg kell adni a mesterjelszót." }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, + "or": { + "message": "vagy" + }, + "unlockWithBiometrics": { + "message": "Biometrikus feloldás" + }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "unlock": { "message": "Feloldás" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Lezárva" }, + "yourVaultIsLockedV2": { + "message": "A széf zárolva van." + }, "unlocked": { "message": "Feloldva" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Fontos:" }, + "accessing": { + "message": "Elérés" + }, "accessTokenUnableToBeDecrypted": { "message": "Megtörtént a kijelentkezés, mert a hozzáférési vezérjelet nem sikerült visszafejteni. Jelentkezzünk be újra a probléma megoldásához." }, diff --git a/apps/desktop/src/locales/id/messages.json b/apps/desktop/src/locales/id/messages.json index 2442ff680ee0..2e6770af9b6e 100644 --- a/apps/desktop/src/locales/id/messages.json +++ b/apps/desktop/src/locales/id/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Brankas Anda terkunci. Verifikasi sandi utama Anda untuk melanjutkan." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Buka" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Terkunci" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Tidak terkunci" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Penting:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/it/messages.json b/apps/desktop/src/locales/it/messages.json index 2d037c9e10c1..d0223f04b43f 100644 --- a/apps/desktop/src/locales/it/messages.json +++ b/apps/desktop/src/locales/it/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "La tua cassaforte è bloccata. Verifica la tua identità per continuare." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Sblocca" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloccato" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Sbloccato" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sei stato fatto uscire perché non è stato possibile decrittografare il tuo token di accesso. Entra di nuovo per risolvere il problema." }, diff --git a/apps/desktop/src/locales/ja/messages.json b/apps/desktop/src/locales/ja/messages.json index 7926b90702ea..d95977d98ed2 100644 --- a/apps/desktop/src/locales/ja/messages.json +++ b/apps/desktop/src/locales/ja/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "保管庫がロックされています。開くにはマスターパスワードを入力してください。" }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, + "or": { + "message": "または" + }, + "unlockWithBiometrics": { + "message": "生体認証でロック解除" + }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "unlock": { "message": "ロック解除" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "ロック中" }, + "yourVaultIsLockedV2": { + "message": "保管庫がロックされています" + }, "unlocked": { "message": "ロック解除済み" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要" }, + "accessing": { + "message": "アクセス中" + }, "accessTokenUnableToBeDecrypted": { "message": "アクセストークンを復号できなかったためログアウトしました。この問題を解決するためには再度ログインしてください。" }, diff --git a/apps/desktop/src/locales/ka/messages.json b/apps/desktop/src/locales/ka/messages.json index 9504ecb1fa34..0b7a9c678c9e 100644 --- a/apps/desktop/src/locales/ka/messages.json +++ b/apps/desktop/src/locales/ka/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/km/messages.json b/apps/desktop/src/locales/km/messages.json index 9504ecb1fa34..0b7a9c678c9e 100644 --- a/apps/desktop/src/locales/km/messages.json +++ b/apps/desktop/src/locales/km/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/kn/messages.json b/apps/desktop/src/locales/kn/messages.json index 54a282fe1fec..10b6bbb1c442 100644 --- a/apps/desktop/src/locales/kn/messages.json +++ b/apps/desktop/src/locales/kn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿದೆ. ಮುಂದುವರೆಯಲು ನಿಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "ಅನ್‌ಲಾಕ್ ಮಾಡಿ" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ko/messages.json b/apps/desktop/src/locales/ko/messages.json index 7d5700215792..e51d8d4c9048 100644 --- a/apps/desktop/src/locales/ko/messages.json +++ b/apps/desktop/src/locales/ko/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "보관함이 잠겨 있습니다. 마스터 비밀번호를 입력하여 계속하세요." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "잠금 해제" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "잠김" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "잠금 해제됨" }, @@ -2608,6 +2623,9 @@ "important": { "message": "중요:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/lt/messages.json b/apps/desktop/src/locales/lt/messages.json index 9e24de4ecd93..fa11cce8c6c6 100644 --- a/apps/desktop/src/locales/lt/messages.json +++ b/apps/desktop/src/locales/lt/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Jūsų saugykla užrakinta. Norėdami tęsti, patvirtinkite savo tapatybę." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Atrakinti" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Užrakinta" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Atrakinta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Svarbu:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/lv/messages.json b/apps/desktop/src/locales/lv/messages.json index 75a12bdf729c..cfc7f0bdd715 100644 --- a/apps/desktop/src/locales/lv/messages.json +++ b/apps/desktop/src/locales/lv/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Glabātava ir aizslēgta. Jāapliecina sava identitāte, lai turpinātu." }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, + "or": { + "message": "vai" + }, + "unlockWithBiometrics": { + "message": "Atslēgt ar biometriju" + }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "unlock": { "message": "Atslēgt" }, @@ -1776,7 +1788,7 @@ "message": "Iespējot sasaistīšanu ar pārlūku" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Tiek izmantots, lai ļautu atslēgšanu pārlūkos, kas nav Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Atļaut sasaistīšanu ar DuckDuckGo pārlūku" @@ -2256,6 +2268,9 @@ "locked": { "message": "Aizslēgta" }, + "yourVaultIsLockedV2": { + "message": "Glabātava ir slēgta" + }, "unlocked": { "message": "Atslēgta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Svarīgi:" }, + "accessing": { + "message": "Piekļūst" + }, "accessTokenUnableToBeDecrypted": { "message": "Notika izrakstīšanās, jo Tavu piekļuves pilnvaru nevarēja atšifrēt. Lūgums pieteikties atkārtoti, lai novērstu šo sarežģījumu." }, diff --git a/apps/desktop/src/locales/me/messages.json b/apps/desktop/src/locales/me/messages.json index 090b9e1014bc..0b2c4885d57c 100644 --- a/apps/desktop/src/locales/me/messages.json +++ b/apps/desktop/src/locales/me/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaključan. Verifikuj svoju glavnu lozinku za nastavak." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ml/messages.json b/apps/desktop/src/locales/ml/messages.json index 0441f91a6b2c..0b1f6924b796 100644 --- a/apps/desktop/src/locales/ml/messages.json +++ b/apps/desktop/src/locales/ml/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "തങ്ങളുടെ വാൾട് പൂട്ടിയിരിക്കുന്നു. തുടരുന്നതിന് നിങ്ങളുടെ പ്രാഥമിക പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "അൺലോക്ക്" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/mr/messages.json b/apps/desktop/src/locales/mr/messages.json index 9504ecb1fa34..0b7a9c678c9e 100644 --- a/apps/desktop/src/locales/mr/messages.json +++ b/apps/desktop/src/locales/mr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/my/messages.json b/apps/desktop/src/locales/my/messages.json index 068ee9533e40..2f61f8030ec5 100644 --- a/apps/desktop/src/locales/my/messages.json +++ b/apps/desktop/src/locales/my/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/nb/messages.json b/apps/desktop/src/locales/nb/messages.json index 68f2417285a2..62d55713fd97 100644 --- a/apps/desktop/src/locales/nb/messages.json +++ b/apps/desktop/src/locales/nb/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Hvelvet ditt er låst. Bekreft hovedpassordet ditt for å fortsette." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lås opp" }, @@ -947,7 +959,7 @@ "message": "Tidsavbrudd i hvelvet" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Tidsavbrudd" }, "vaultTimeoutDesc": { "message": "Velg når hvelvet ditt skal tidsavbrytes og utføre den valgte handlingen." @@ -2035,7 +2047,7 @@ "message": "E-postbekreftelse kreves" }, "emailVerifiedV2": { - "message": "Email verified" + "message": "E-post bekreftet" }, "emailVerificationRequiredDesc": { "message": "Du må bekrefte E-postadressen din for å bruke denne funksjonen." @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Opplåst" }, @@ -2582,10 +2597,10 @@ "message": "and continue creating your account." }, "noEmail": { - "message": "No email?" + "message": "Ingen e-post?" }, "goBack": { - "message": "Go back" + "message": "Gå tilbake" }, "toEditYourEmailAddress": { "message": "to edit your email address." @@ -2608,6 +2623,9 @@ "important": { "message": "Viktig:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ne/messages.json b/apps/desktop/src/locales/ne/messages.json index 1a80b28a365c..7713987193cd 100644 --- a/apps/desktop/src/locales/ne/messages.json +++ b/apps/desktop/src/locales/ne/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/nl/messages.json b/apps/desktop/src/locales/nl/messages.json index c5a9a6419e5d..20737868a942 100644 --- a/apps/desktop/src/locales/nl/messages.json +++ b/apps/desktop/src/locales/nl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Je kluis is vergrendeld. Voer je hoofdwachtwoord in om door te gaan." }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, + "or": { + "message": "of" + }, + "unlockWithBiometrics": { + "message": "Biometrisch ontgrendelen" + }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "unlock": { "message": "Ontgrendelen" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Vergrendeld" }, + "yourVaultIsLockedV2": { + "message": "Je kluis is vergrendeld" + }, "unlocked": { "message": "Ontgrendeld" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Belangrijk:" }, + "accessing": { + "message": "Toegang verkrijgen" + }, "accessTokenUnableToBeDecrypted": { "message": "U bent uitgelogd omdat uw toegangstoken niet kon worden gedecodeerd. Log opnieuw in om dit probleem op te lossen." }, diff --git a/apps/desktop/src/locales/nn/messages.json b/apps/desktop/src/locales/nn/messages.json index 30905c3775e7..bd11006ed44d 100644 --- a/apps/desktop/src/locales/nn/messages.json +++ b/apps/desktop/src/locales/nn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kvelven din er låst. Stadfest identiteten din for å forsette." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lås opp" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/or/messages.json b/apps/desktop/src/locales/or/messages.json index 537faa307acb..62fd3fe69bfb 100644 --- a/apps/desktop/src/locales/or/messages.json +++ b/apps/desktop/src/locales/or/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/pl/messages.json b/apps/desktop/src/locales/pl/messages.json index 7ec69ea1fd4d..5219827e3df3 100644 --- a/apps/desktop/src/locales/pl/messages.json +++ b/apps/desktop/src/locales/pl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Sejf jest zablokowany. Zweryfikuj swoją tożsamość, aby kontynuować." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Odblokuj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zablokowany" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Odblokowany" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Ważne:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Zostałeś wylogowany, ponieważ token dostępu nie mógł zostać odszyfrowany. Zaloguj się ponownie, aby rozwiązać ten problem." }, diff --git a/apps/desktop/src/locales/pt_BR/messages.json b/apps/desktop/src/locales/pt_BR/messages.json index 078744ac8026..7756e713ca8f 100644 --- a/apps/desktop/src/locales/pt_BR/messages.json +++ b/apps/desktop/src/locales/pt_BR/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Seu cofre está trancado. Verifique sua identidade para continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloquear" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Você foi desconectado porque seu token de acesso não pôde ser descriptografado. Por favor, faça o login novamente para resolver esse problema." }, diff --git a/apps/desktop/src/locales/pt_PT/messages.json b/apps/desktop/src/locales/pt_PT/messages.json index e11deea02a01..4b3badd51069 100644 --- a/apps/desktop/src/locales/pt_PT/messages.json +++ b/apps/desktop/src/locales/pt_PT/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "O seu cofre está bloqueado. Verifique a sua identidade para continuar." }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, + "or": { + "message": "ou" + }, + "unlockWithBiometrics": { + "message": "Desbloquear com biometria" + }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "unlock": { "message": "Desbloquear" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "O seu cofre está bloqueado" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "A aceder" + }, "accessTokenUnableToBeDecrypted": { "message": "A sua sessão foi encerrada porque o seu token de acesso não pôde ser desencriptado. Por favor, inicie sessão novamente para resolver este problema." }, diff --git a/apps/desktop/src/locales/ro/messages.json b/apps/desktop/src/locales/ro/messages.json index 25aa35d7e083..6d206fc06a1d 100644 --- a/apps/desktop/src/locales/ro/messages.json +++ b/apps/desktop/src/locales/ro/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Seiful dvs. este blocat. Verificați-vă identitatea pentru a continua." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Deblocare" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Blocat" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Deblocat" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ru/messages.json b/apps/desktop/src/locales/ru/messages.json index 3db5e022a45d..6d3f0e232c3d 100644 --- a/apps/desktop/src/locales/ru/messages.json +++ b/apps/desktop/src/locales/ru/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ваше xранилище заблокировано. Подтвердите свою личность для продолжения." }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, + "or": { + "message": "или" + }, + "unlockWithBiometrics": { + "message": "Разблокировать с помощью биометрии" + }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "unlock": { "message": "Разблокировать" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблокировано" }, + "yourVaultIsLockedV2": { + "message": "Ваше хранилище заблокировано" + }, "unlocked": { "message": "Разблокировано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Доступ" + }, "accessTokenUnableToBeDecrypted": { "message": "Вы были деавторизованы, поскольку ваш токен доступа не удалось расшифровать. Чтобы решить эту проблему, авторизуйтесь снова." }, diff --git a/apps/desktop/src/locales/si/messages.json b/apps/desktop/src/locales/si/messages.json index 497ae47b0063..39460dd2c7d6 100644 --- a/apps/desktop/src/locales/si/messages.json +++ b/apps/desktop/src/locales/si/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "අනවහිර" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/sk/messages.json b/apps/desktop/src/locales/sk/messages.json index a90144e5b8c7..e86dded14a3d 100644 --- a/apps/desktop/src/locales/sk/messages.json +++ b/apps/desktop/src/locales/sk/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamknutý. Ak chcete pokračovať, overte svoju identitu." }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, + "or": { + "message": "alebo" + }, + "unlockWithBiometrics": { + "message": "Odomknúť pomocou biometrie" + }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "unlock": { "message": "Odomknúť" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zamknutý" }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je zamknutý" + }, "unlocked": { "message": "Odomknutý" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Dôležité:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Boli ste odhlásení, pretože váš prístupový token nebolo možné dešifrovať. Na vyriešenie tohto problému sa znova prihláste." }, diff --git a/apps/desktop/src/locales/sl/messages.json b/apps/desktop/src/locales/sl/messages.json index a75a6ce1f3e4..a632039651f8 100644 --- a/apps/desktop/src/locales/sl/messages.json +++ b/apps/desktop/src/locales/sl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaklenjen. Potrdite svojo identiteto za nadaljevanje." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Odkleni" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/sr/messages.json b/apps/desktop/src/locales/sr/messages.json index d74fb2c46750..41449fa90b6c 100644 --- a/apps/desktop/src/locales/sr/messages.json +++ b/apps/desktop/src/locales/sr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Сеф је закљчан. Унесите главну лозинку за наставак." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Откључај" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Закључано" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Откључано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Одјављени сте јер ваш токен за приступ није могао да се дешифрује. Пријавите се поново да бисте решили овај проблем." }, diff --git a/apps/desktop/src/locales/sv/messages.json b/apps/desktop/src/locales/sv/messages.json index 60311d61450d..bcecccc9c37b 100644 --- a/apps/desktop/src/locales/sv/messages.json +++ b/apps/desktop/src/locales/sv/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ditt valv är låst. Bekräfta din identitet för att fortsätta." }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, + "or": { + "message": "eller" + }, + "unlockWithBiometrics": { + "message": "Lås upp med biometri" + }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "unlock": { "message": "Lås upp" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Ditt valv är låst" + }, "unlocked": { "message": "Upplåst" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Viktigt:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/te/messages.json b/apps/desktop/src/locales/te/messages.json index 9504ecb1fa34..0b7a9c678c9e 100644 --- a/apps/desktop/src/locales/te/messages.json +++ b/apps/desktop/src/locales/te/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/th/messages.json b/apps/desktop/src/locales/th/messages.json index 8d9243c8ddc8..b37b69e9f3b9 100644 --- a/apps/desktop/src/locales/th/messages.json +++ b/apps/desktop/src/locales/th/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "ตู้เซฟของคุณถูกล็อก ยืนยันตัวตนของคุณเพื่อดำเนินการต่อ" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "ปลดล็อค" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/tr/messages.json b/apps/desktop/src/locales/tr/messages.json index 042247d9c4ba..c6bbd047284a 100644 --- a/apps/desktop/src/locales/tr/messages.json +++ b/apps/desktop/src/locales/tr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kasanız kilitli. Devam etmek için kimliğinizi doğrulayın." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, + "or": { + "message": "veya" + }, + "unlockWithBiometrics": { + "message": "Kilidi biyometri ile aç" + }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "unlock": { "message": "Kilidi aç" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Kilitli" }, + "yourVaultIsLockedV2": { + "message": "Kasanız kilitli" + }, "unlocked": { "message": "Kilitli değil" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Önemli:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/uk/messages.json b/apps/desktop/src/locales/uk/messages.json index 49df2e97e18a..c1e39c0127d5 100644 --- a/apps/desktop/src/locales/uk/messages.json +++ b/apps/desktop/src/locales/uk/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Сховище заблоковано. Пройдіть ідентифікацію для продовження." }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, + "or": { + "message": "або" + }, + "unlockWithBiometrics": { + "message": "Розблокувати з біометрією" + }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "unlock": { "message": "Розблокувати" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблоковано" }, + "yourVaultIsLockedV2": { + "message": "Ваше сховище заблоковано" + }, "unlocked": { "message": "Розблоковано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важливо:" }, + "accessing": { + "message": "Доступ" + }, "accessTokenUnableToBeDecrypted": { "message": "Ви вийшли з системи, оскільки неможливо розшифрувати ваш токен доступу. Увійдіть знову, щоб виправити цю проблему." }, diff --git a/apps/desktop/src/locales/vi/messages.json b/apps/desktop/src/locales/vi/messages.json index 8a05619556d4..a79f26c8e1d3 100644 --- a/apps/desktop/src/locales/vi/messages.json +++ b/apps/desktop/src/locales/vi/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kho của bạn đã bị khóa. Xác minh danh tính của bạn để mở khoá." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Mở khóa" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Đã khóa" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Đã mở khóa" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Quan trọng:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Bạn đã bị đăng xuất do khoá truy cập của bạn không thể giải mã. Vui lòng đăng nhập lại để khắc phục sự cố này." }, diff --git a/apps/desktop/src/locales/zh_CN/messages.json b/apps/desktop/src/locales/zh_CN/messages.json index 43c17f199e46..b8f2e6b5faa0 100644 --- a/apps/desktop/src/locales/zh_CN/messages.json +++ b/apps/desktop/src/locales/zh_CN/messages.json @@ -445,7 +445,7 @@ "message": "避免易混淆的字符" }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "searchCollection": { @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "您的密码库已锁定。请先验证您的身份。" }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, + "or": { + "message": "或" + }, + "unlockWithBiometrics": { + "message": "使用生物识别解锁" + }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "unlock": { "message": "解锁​​​​" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "已锁定" }, + "yourVaultIsLockedV2": { + "message": "您的密码库已锁定" + }, "unlocked": { "message": "已解锁" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要事项:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "由于无法解密您的访问令牌,您已被注销。请重新登录以解决此问题。" }, @@ -2852,7 +2870,7 @@ } }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 Duo 然后按照步骤完成登录。" diff --git a/apps/desktop/src/locales/zh_TW/messages.json b/apps/desktop/src/locales/zh_TW/messages.json index e08615f783d9..6c441682f285 100644 --- a/apps/desktop/src/locales/zh_TW/messages.json +++ b/apps/desktop/src/locales/zh_TW/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "您的密碼庫已鎖定。請驗證身分以繼續。" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "解鎖" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "已鎖定" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "已解鎖" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." },