From e5bb2e58a63f722dfb9dc3087c6d5548883e05f8 Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Thu, 19 Sep 2024 15:00:07 +0200 Subject: [PATCH 01/16] [PM-12004] Fix ~60 compile warnings in webpack for web (#11004) --- apps/web/tsconfig.build.json | 5 +++++ apps/web/webpack.config.js | 2 +- bitwarden_license/bit-web/tsconfig.build.json | 14 ++++++++++++++ bitwarden_license/bit-web/webpack.config.js | 2 +- 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 apps/web/tsconfig.build.json create mode 100644 bitwarden_license/bit-web/tsconfig.build.json diff --git a/apps/web/tsconfig.build.json b/apps/web/tsconfig.build.json new file mode 100644 index 00000000000..b10c4f9d899 --- /dev/null +++ b/apps/web/tsconfig.build.json @@ -0,0 +1,5 @@ +{ + "extends": "./tsconfig.json", + "files": ["src/polyfills.ts", "src/main.ts", "src/theme.ts"], + "include": ["src/connectors/*.ts", "../../libs/common/src/platform/services/**/*.worker.ts"] +} diff --git a/apps/web/webpack.config.js b/apps/web/webpack.config.js index 99dc7479257..fee60264ea4 100644 --- a/apps/web/webpack.config.js +++ b/apps/web/webpack.config.js @@ -178,7 +178,7 @@ const plugins = [ ADDITIONAL_REGIONS: envConfig["additionalRegions"] ?? [], }), new AngularWebpackPlugin({ - tsConfigPath: "tsconfig.json", + tsconfig: "tsconfig.build.json", entryModule: "src/app/app.module#AppModule", sourceMap: true, }), diff --git a/bitwarden_license/bit-web/tsconfig.build.json b/bitwarden_license/bit-web/tsconfig.build.json new file mode 100644 index 00000000000..9bebbeb5061 --- /dev/null +++ b/bitwarden_license/bit-web/tsconfig.build.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig", + "files": [ + "../../apps/web/src/polyfills.ts", + "../../apps/web/src/main.ts", + "../../apps/web/src/theme.ts", + + "../../bitwarden_license/bit-web/src/main.ts" + ], + "include": [ + "../../apps/web/src/connectors/*.ts", + "../../libs/common/src/platform/services/**/*.worker.ts" + ] +} diff --git a/bitwarden_license/bit-web/webpack.config.js b/bitwarden_license/bit-web/webpack.config.js index bf192b5411a..ce5f0075afc 100644 --- a/bitwarden_license/bit-web/webpack.config.js +++ b/bitwarden_license/bit-web/webpack.config.js @@ -4,7 +4,7 @@ const webpackConfig = require("../../apps/web/webpack.config"); webpackConfig.entry["app/main"] = "../../bitwarden_license/bit-web/src/main.ts"; webpackConfig.plugins[webpackConfig.plugins.length - 1] = new AngularWebpackPlugin({ - tsconfig: "../../bitwarden_license/bit-web/tsconfig.json", + tsconfig: "../../bitwarden_license/bit-web/tsconfig.build.json", entryModule: "bitwarden_license/src/app/app.module#AppModule", sourceMap: true, }); From 19f4afcd2bc9419e053ee4cc85c52771485bf730 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:27:51 +0000 Subject: [PATCH 02/16] Bumped client version(s) (#11152) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/desktop/package.json | 2 +- apps/desktop/src/package-lock.json | 4 ++-- apps/desktop/src/package.json | 2 +- package-lock.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 4562653978b..40ce2fec5d9 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@bitwarden/desktop", "description": "A secure and free password manager for all of your devices.", - "version": "2024.9.0", + "version": "2024.9.1", "keywords": [ "bitwarden", "password", diff --git a/apps/desktop/src/package-lock.json b/apps/desktop/src/package-lock.json index 6823bddceb8..ce08dfde2cd 100644 --- a/apps/desktop/src/package-lock.json +++ b/apps/desktop/src/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bitwarden/desktop", - "version": "2024.9.0", + "version": "2024.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bitwarden/desktop", - "version": "2024.9.0", + "version": "2024.9.1", "license": "GPL-3.0", "dependencies": { "@bitwarden/desktop-napi": "file:../desktop_native/napi", diff --git a/apps/desktop/src/package.json b/apps/desktop/src/package.json index 18a046d5bce..e34641f1e09 100644 --- a/apps/desktop/src/package.json +++ b/apps/desktop/src/package.json @@ -2,7 +2,7 @@ "name": "@bitwarden/desktop", "productName": "Bitwarden", "description": "A secure and free password manager for all of your devices.", - "version": "2024.9.0", + "version": "2024.9.1", "author": "Bitwarden Inc. (https://bitwarden.com)", "homepage": "https://bitwarden.com", "license": "GPL-3.0", diff --git a/package-lock.json b/package-lock.json index 95e8fcb50b4..bfc943b55b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -232,7 +232,7 @@ }, "apps/desktop": { "name": "@bitwarden/desktop", - "version": "2024.9.0", + "version": "2024.9.1", "hasInstallScript": true, "license": "GPL-3.0" }, From afff91e0f378e27df417c3b5a3b9e9da5254c0e7 Mon Sep 17 00:00:00 2001 From: Ike <137194738+ike-kottlowski@users.noreply.github.com> Date: Thu, 19 Sep 2024 11:32:42 -0400 Subject: [PATCH 03/16] added duofederal.com to valid urls (#11137) --- apps/web/src/connectors/duo-redirect.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/web/src/connectors/duo-redirect.ts b/apps/web/src/connectors/duo-redirect.ts index 84551258610..ddbf75e53ca 100644 --- a/apps/web/src/connectors/duo-redirect.ts +++ b/apps/web/src/connectors/duo-redirect.ts @@ -52,7 +52,11 @@ window.addEventListener("load", async () => { function redirectToDuoFrameless(redirectUrl: string) { const validateUrl = new URL(redirectUrl); - if (validateUrl.protocol !== "https:" || !validateUrl.hostname.endsWith("duosecurity.com")) { + if ( + validateUrl.protocol !== "https:" || + !validateUrl.hostname.endsWith("duosecurity.com") || + !validateUrl.hostname.endsWith("duofederal.com") + ) { throw new Error("Invalid redirect URL"); } From 01e530d02bfd253afacc01e9c5622e0e052e4e0f Mon Sep 17 00:00:00 2001 From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com> Date: Thu, 19 Sep 2024 10:55:40 -0500 Subject: [PATCH 04/16] [PM-11691] Remove Nord and Solarized Dark from extension (#11013) * remove nord and solarized dark from AppearanceV2 component - This component already behind the extension refresh feature flag * update the users theme to system when nord or solarized dark is selected * For desktop, still allow all theme types by overriding the default theme service. * change theme on the fly rather than updating local state. - When the feature flag is removed then a migration will have to take place --- .../browser/src/background/main.background.ts | 7 ++++-- .../popup/settings/appearance-v2.component.ts | 2 -- .../src/app/services/desktop-theme.service.ts | 25 +++++++++++++++++++ .../src/app/services/services.module.ts | 7 ++++++ apps/web/src/app/core/core.module.ts | 7 +++--- .../src/services/jslib-services.module.ts | 2 +- .../platform/theming/theme-state.service.ts | 23 ++++++++++++++--- 7 files changed, 62 insertions(+), 11 deletions(-) create mode 100644 apps/desktop/src/app/services/desktop-theme.service.ts diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index f54f1de1dd5..62d83b19009 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -610,8 +610,6 @@ export default class MainBackground { migrationRunner, ); - this.themeStateService = new DefaultThemeStateService(this.globalStateProvider); - this.masterPasswordService = new MasterPasswordService( this.stateProvider, this.stateService, @@ -785,6 +783,11 @@ export default class MainBackground { this.authService, ); + this.themeStateService = new DefaultThemeStateService( + this.globalStateProvider, + this.configService, + ); + this.bulkEncryptService = new FallbackBulkEncryptService(this.encryptService); this.cipherService = new CipherService( diff --git a/apps/browser/src/vault/popup/settings/appearance-v2.component.ts b/apps/browser/src/vault/popup/settings/appearance-v2.component.ts index 7ca073d51b0..12f5c540409 100644 --- a/apps/browser/src/vault/popup/settings/appearance-v2.component.ts +++ b/apps/browser/src/vault/popup/settings/appearance-v2.component.ts @@ -59,8 +59,6 @@ export class AppearanceV2Component implements OnInit { { name: i18nService.t("systemDefault"), value: ThemeType.System }, { name: i18nService.t("light"), value: ThemeType.Light }, { name: i18nService.t("dark"), value: ThemeType.Dark }, - { name: "Nord", value: ThemeType.Nord }, - { name: i18nService.t("solarizedDark"), value: ThemeType.SolarizedDark }, ]; } diff --git a/apps/desktop/src/app/services/desktop-theme.service.ts b/apps/desktop/src/app/services/desktop-theme.service.ts new file mode 100644 index 00000000000..321aff677df --- /dev/null +++ b/apps/desktop/src/app/services/desktop-theme.service.ts @@ -0,0 +1,25 @@ +import { map } from "rxjs"; + +import { ThemeType } from "@bitwarden/common/platform/enums"; +import { GlobalStateProvider } from "@bitwarden/common/platform/state"; +import { + THEME_SELECTION, + ThemeStateService, +} from "@bitwarden/common/platform/theming/theme-state.service"; + +export class DesktopThemeStateService implements ThemeStateService { + private readonly selectedThemeState = this.globalStateProvider.get(THEME_SELECTION); + + selectedTheme$ = this.selectedThemeState.state$.pipe(map((theme) => theme ?? this.defaultTheme)); + + constructor( + private globalStateProvider: GlobalStateProvider, + private defaultTheme: ThemeType = ThemeType.System, + ) {} + + async setSelectedTheme(theme: ThemeType): Promise { + await this.selectedThemeState.update(() => theme, { + shouldUpdate: (currentTheme) => currentTheme !== theme, + }); + } +} diff --git a/apps/desktop/src/app/services/services.module.ts b/apps/desktop/src/app/services/services.module.ts index d4b51ca1c7e..d5672f54c0f 100644 --- a/apps/desktop/src/app/services/services.module.ts +++ b/apps/desktop/src/app/services/services.module.ts @@ -66,6 +66,7 @@ import { SystemService } from "@bitwarden/common/platform/services/system.servic import { GlobalStateProvider, StateProvider } from "@bitwarden/common/platform/state"; // eslint-disable-next-line import/no-restricted-paths -- Implementation for memory storage import { MemoryStorageService as MemoryStorageServiceForStateProviders } from "@bitwarden/common/platform/state/storage/memory-storage.service"; +import { ThemeStateService } from "@bitwarden/common/platform/theming/theme-state.service"; import { VaultTimeoutStringType } from "@bitwarden/common/types/vault-timeout.type"; import { CipherService as CipherServiceAbstraction } from "@bitwarden/common/vault/abstractions/cipher.service"; import { DialogService } from "@bitwarden/components"; @@ -93,6 +94,7 @@ import { SearchBarService } from "../layout/search/search-bar.service"; import { DesktopFileDownloadService } from "./desktop-file-download.service"; import { DesktopSetPasswordJitService } from "./desktop-set-password-jit.service"; +import { DesktopThemeStateService } from "./desktop-theme.service"; import { InitService } from "./init.service"; import { NativeMessagingManifestService } from "./native-messaging-manifest.service"; import { RendererCryptoFunctionService } from "./renderer-crypto-function.service"; @@ -212,6 +214,11 @@ const safeProviders: SafeProvider[] = [ useFactory: () => fromIpcSystemTheme(), deps: [], }), + safeProvider({ + provide: ThemeStateService, + useClass: DesktopThemeStateService, + deps: [GlobalStateProvider], + }), safeProvider({ provide: EncryptedMessageHandlerService, deps: [ diff --git a/apps/web/src/app/core/core.module.ts b/apps/web/src/app/core/core.module.ts index 887c8fb626a..5bf9373b032 100644 --- a/apps/web/src/app/core/core.module.ts +++ b/apps/web/src/app/core/core.module.ts @@ -33,6 +33,7 @@ import { KdfConfigService } from "@bitwarden/common/auth/abstractions/kdf-config import { InternalMasterPasswordServiceAbstraction } from "@bitwarden/common/auth/abstractions/master-password.service.abstraction"; import { ClientType } from "@bitwarden/common/enums"; import { AppIdService } from "@bitwarden/common/platform/abstractions/app-id.service"; +import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service"; import { CryptoService as CryptoServiceAbstraction } from "@bitwarden/common/platform/abstractions/crypto.service"; import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service"; import { FileDownloadService } from "@bitwarden/common/platform/abstractions/file-download/file-download.service"; @@ -174,10 +175,10 @@ const safeProviders: SafeProvider[] = [ }), safeProvider({ provide: ThemeStateService, - useFactory: (globalStateProvider: GlobalStateProvider) => + useFactory: (globalStateProvider: GlobalStateProvider, configService: ConfigService) => // Web chooses to have Light as the default theme - new DefaultThemeStateService(globalStateProvider, ThemeType.Light), - deps: [GlobalStateProvider], + new DefaultThemeStateService(globalStateProvider, configService, ThemeType.Light), + deps: [GlobalStateProvider, ConfigService], }), safeProvider({ provide: CLIENT_TYPE, diff --git a/libs/angular/src/services/jslib-services.module.ts b/libs/angular/src/services/jslib-services.module.ts index cdf6a273909..4cdf5be8651 100644 --- a/libs/angular/src/services/jslib-services.module.ts +++ b/libs/angular/src/services/jslib-services.module.ts @@ -364,7 +364,7 @@ const safeProviders: SafeProvider[] = [ safeProvider({ provide: ThemeStateService, useClass: DefaultThemeStateService, - deps: [GlobalStateProvider], + deps: [GlobalStateProvider, ConfigService], }), safeProvider({ provide: AbstractThemingService, diff --git a/libs/common/src/platform/theming/theme-state.service.ts b/libs/common/src/platform/theming/theme-state.service.ts index 9c31733416b..bb146be4927 100644 --- a/libs/common/src/platform/theming/theme-state.service.ts +++ b/libs/common/src/platform/theming/theme-state.service.ts @@ -1,5 +1,7 @@ -import { Observable, map } from "rxjs"; +import { Observable, combineLatest, map } from "rxjs"; +import { FeatureFlag } from "../../enums/feature-flag.enum"; +import { ConfigService } from "../abstractions/config/config.service"; import { ThemeType } from "../enums"; import { GlobalStateProvider, KeyDefinition, THEMING_DISK } from "../state"; @@ -16,17 +18,32 @@ export abstract class ThemeStateService { abstract setSelectedTheme(theme: ThemeType): Promise; } -const THEME_SELECTION = new KeyDefinition(THEMING_DISK, "selection", { +export const THEME_SELECTION = new KeyDefinition(THEMING_DISK, "selection", { deserializer: (s) => s, }); export class DefaultThemeStateService implements ThemeStateService { private readonly selectedThemeState = this.globalStateProvider.get(THEME_SELECTION); - selectedTheme$ = this.selectedThemeState.state$.pipe(map((theme) => theme ?? this.defaultTheme)); + selectedTheme$ = combineLatest([ + this.selectedThemeState.state$, + this.configService.getFeatureFlag$(FeatureFlag.ExtensionRefresh), + ]).pipe( + map(([theme, isExtensionRefresh]) => { + // The extension refresh should not allow for Nord or SolarizedDark + // Default the user to their system theme + if (isExtensionRefresh && [ThemeType.Nord, ThemeType.SolarizedDark].includes(theme)) { + return ThemeType.System; + } + + return theme; + }), + map((theme) => theme ?? this.defaultTheme), + ); constructor( private globalStateProvider: GlobalStateProvider, + private configService: ConfigService, private defaultTheme: ThemeType = ThemeType.System, ) {} From 7ae427e713733f43f4d916b1208aa990e39fd54c Mon Sep 17 00:00:00 2001 From: SmithThe4th Date: Thu, 19 Sep 2024 13:27:08 -0400 Subject: [PATCH 05/16] Revert "[PM-11200] Move delete item permission to Can Manage (#10890)" (#11155) * Revert "[PM-11200] Move delete item permission to Can Manage (#10890)" This reverts commit 8921230b4f5f33d0948572e47261604a6a3d731e. * Removed provider access --- .../vault-cipher-row.component.html | 2 +- .../vault-items/vault-cipher-row.component.ts | 1 - .../vault-items/vault-items.component.html | 3 -- .../vault-items/vault-items.component.ts | 39 ++++--------------- .../individual-vault/vault.component.html | 1 - 5 files changed, 8 insertions(+), 38 deletions(-) diff --git a/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html b/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html index 6a04ff6071d..524d9dff20b 100644 --- a/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html +++ b/apps/web/src/app/vault/components/vault-items/vault-cipher-row.component.html @@ -157,7 +157,7 @@ -
+
+ + {{ "sendPasswordDescV2" | i18n }} + + + + {{ "hideYourEmail" | i18n }} + + + {{ "privateNote" | i18n }} + + + + diff --git a/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts new file mode 100644 index 00000000000..46b0940c919 --- /dev/null +++ b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts @@ -0,0 +1,95 @@ +import { CommonModule } from "@angular/common"; +import { Component, Input, OnInit } from "@angular/core"; +import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; +import { FormBuilder, ReactiveFormsModule } from "@angular/forms"; + +import { JslibModule } from "@bitwarden/angular/jslib.module"; +import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; +import { + CardComponent, + CheckboxModule, + FormFieldModule, + IconButtonModule, + SectionComponent, + SectionHeaderComponent, + TypographyModule, +} from "@bitwarden/components"; + +import { SendFormConfig } from "../../abstractions/send-form-config.service"; +import { SendFormContainer } from "../../send-form-container"; + +@Component({ + selector: "tools-send-options", + templateUrl: "./send-options.component.html", + standalone: true, + imports: [ + SectionComponent, + SectionHeaderComponent, + TypographyModule, + JslibModule, + CardComponent, + FormFieldModule, + ReactiveFormsModule, + IconButtonModule, + CheckboxModule, + CommonModule, + ], +}) +export class SendOptionsComponent implements OnInit { + @Input({ required: true }) + config: SendFormConfig; + @Input() + originalSendView: SendView; + sendOptionsForm = this.formBuilder.group({ + maxAccessCount: [null as number], + accessCount: [null as number], + notes: [null as string], + password: [null as string], + hideEmail: [false as boolean], + }); + get hasPassword(): boolean { + return ( + this.sendOptionsForm.value.password !== null && this.sendOptionsForm.value.password !== "" + ); + } + + get shouldShowCount(): boolean { + return this.config.mode === "edit" && this.sendOptionsForm.value.maxAccessCount !== null; + } + + get viewsLeft(): number { + return this.sendOptionsForm.value.maxAccessCount + ? this.sendOptionsForm.value.maxAccessCount - this.sendOptionsForm.value.accessCount + : 0; + } + + constructor( + private sendFormContainer: SendFormContainer, + private formBuilder: FormBuilder, + ) { + this.sendFormContainer.registerChildForm("sendOptionsForm", this.sendOptionsForm); + this.sendOptionsForm.valueChanges.pipe(takeUntilDestroyed()).subscribe((value) => { + this.sendFormContainer.patchSend((send) => { + Object.assign(send, { + maxAccessCount: value.maxAccessCount, + accessCount: value.accessCount, + password: value.password, + hideEmail: value.hideEmail, + notes: value.notes, + }); + return send; + }); + }); + } + ngOnInit() { + if (this.sendFormContainer.originalSendView) { + this.sendOptionsForm.patchValue({ + maxAccessCount: this.sendFormContainer.originalSendView.maxAccessCount, + accessCount: this.sendFormContainer.originalSendView.accessCount, + password: this.sendFormContainer.originalSendView.password, + hideEmail: this.sendFormContainer.originalSendView.hideEmail, + notes: this.sendFormContainer.originalSendView.notes, + }); + } + } +} diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/base-send-details.component.ts b/libs/tools/send/send-ui/src/send-form/components/send-details/base-send-details.component.ts index f3e2229dd2b..b5cf8ee0c76 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/base-send-details.component.ts +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/base-send-details.component.ts @@ -1,7 +1,7 @@ import { DatePipe } from "@angular/common"; import { Component, Input, OnInit } from "@angular/core"; import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; -import { FormBuilder, FormGroup, FormControl, Validators } from "@angular/forms"; +import { FormBuilder, FormControl, Validators } from "@angular/forms"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; @@ -9,11 +9,6 @@ import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; import { SendFormConfig } from "../../abstractions/send-form-config.service"; import { SendFormContainer } from "../../send-form-container"; -export type BaseSendDetailsForm = FormGroup<{ - name: FormControl; - selectedDeletionDatePreset: FormControl; -}>; - // Value = hours export enum DatePreset { OneHour = 1, @@ -38,21 +33,20 @@ export class BaseSendDetailsComponent implements OnInit { @Input() config: SendFormConfig; @Input() originalSendView?: SendView; - sendDetailsForm: BaseSendDetailsForm; customDeletionDateOption: DatePresetSelectOption | null = null; datePresetOptions: DatePresetSelectOption[] = []; + sendDetailsForm = this.formBuilder.group({ + name: new FormControl("", Validators.required), + selectedDeletionDatePreset: new FormControl(DatePreset.SevenDays || "", Validators.required), + }); + constructor( protected sendFormContainer: SendFormContainer, protected formBuilder: FormBuilder, protected i18nService: I18nService, protected datePipe: DatePipe, ) { - this.sendDetailsForm = this.formBuilder.group({ - name: new FormControl("", Validators.required), - selectedDeletionDatePreset: new FormControl(DatePreset.SevenDays || "", Validators.required), - }); - this.sendDetailsForm.valueChanges.pipe(takeUntilDestroyed()).subscribe((value) => { this.sendFormContainer.patchSend((send) => { return Object.assign(send, { diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html index 47e1fc6059a..b10956daac7 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html @@ -1,5 +1,5 @@ - +

{{ "sendDetails" | i18n }}

@@ -13,14 +13,12 @@ *ngIf="config.sendType === TextSendType" [config]="config" [originalSendView]="originalSendView" - [sendDetailsForm]="sendDetailsForm" > @@ -39,4 +37,5 @@ {{ "deletionDateDescV2" | i18n }} +
diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.ts b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.ts index aadfc590c28..2d00888b9b5 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.ts +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.ts @@ -17,6 +17,7 @@ import { } from "@bitwarden/components"; import { SendFormContainer } from "../../send-form-container"; +import { SendOptionsComponent } from "../options/send-options.component"; import { BaseSendDetailsComponent } from "./base-send-details.component"; import { SendFileDetailsComponent } from "./send-file-details.component"; @@ -36,6 +37,7 @@ import { SendTextDetailsComponent } from "./send-text-details.component"; ReactiveFormsModule, SendTextDetailsComponent, SendFileDetailsComponent, + SendOptionsComponent, IconButtonModule, CheckboxModule, CommonModule, diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-file-details.component.ts b/libs/tools/send/send-ui/src/send-form/components/send-details/send-file-details.component.ts index 86c9fa96f1a..61391e20725 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-file-details.component.ts +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-file-details.component.ts @@ -1,14 +1,7 @@ import { CommonModule } from "@angular/common"; import { Component, Input, OnInit } from "@angular/core"; import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; -import { - FormBuilder, - FormControl, - FormGroup, - Validators, - ReactiveFormsModule, - FormsModule, -} from "@angular/forms"; +import { FormBuilder, Validators, ReactiveFormsModule, FormsModule } from "@angular/forms"; import { JslibModule } from "@bitwarden/angular/jslib.module"; import { SendType } from "@bitwarden/common/tools/send/enums/send-type"; @@ -19,14 +12,6 @@ import { ButtonModule, FormFieldModule, SectionComponent } from "@bitwarden/comp import { SendFormConfig } from "../../abstractions/send-form-config.service"; import { SendFormContainer } from "../../send-form-container"; -import { BaseSendDetailsForm } from "./base-send-details.component"; - -type BaseSendFileDetailsForm = FormGroup<{ - file: FormControl; -}>; - -export type SendFileDetailsForm = BaseSendFileDetailsForm & BaseSendDetailsForm; - @Component({ selector: "tools-send-file-details", templateUrl: "./send-file-details.component.html", @@ -44,10 +29,10 @@ export type SendFileDetailsForm = BaseSendFileDetailsForm & BaseSendDetailsForm; export class SendFileDetailsComponent implements OnInit { @Input() config: SendFormConfig; @Input() originalSendView?: SendView; - @Input() sendDetailsForm: BaseSendDetailsForm; - baseSendFileDetailsForm: BaseSendFileDetailsForm; - sendFileDetailsForm: SendFileDetailsForm; + sendFileDetailsForm = this.formBuilder.group({ + file: this.formBuilder.control(null, Validators.required), + }); FileSendType = SendType.File; fileName = ""; @@ -56,12 +41,6 @@ export class SendFileDetailsComponent implements OnInit { private formBuilder: FormBuilder, protected sendFormContainer: SendFormContainer, ) { - this.baseSendFileDetailsForm = this.formBuilder.group({ - file: this.formBuilder.control(null, Validators.required), - }); - - this.sendFileDetailsForm = Object.assign(this.baseSendFileDetailsForm, this.sendDetailsForm); - this.sendFormContainer.registerChildForm("sendFileDetailsForm", this.sendFileDetailsForm); this.sendFileDetailsForm.valueChanges.pipe(takeUntilDestroyed()).subscribe((value) => { diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.html b/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.html index bddd8f226d1..b7875d1d45f 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.html +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.html @@ -1,4 +1,4 @@ - + {{ "sendTypeTextToShare" | i18n }} diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.ts b/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.ts index 970c74644d8..85fc324f2f7 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.ts +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-text-details.component.ts @@ -1,13 +1,7 @@ import { CommonModule } from "@angular/common"; import { Component, Input, OnInit } from "@angular/core"; import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; -import { - FormBuilder, - FormControl, - FormGroup, - Validators, - ReactiveFormsModule, -} from "@angular/forms"; +import { FormBuilder, FormControl, Validators, ReactiveFormsModule } from "@angular/forms"; import { JslibModule } from "@bitwarden/angular/jslib.module"; import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; @@ -16,15 +10,6 @@ import { CheckboxModule, FormFieldModule, SectionComponent } from "@bitwarden/co import { SendFormConfig } from "../../abstractions/send-form-config.service"; import { SendFormContainer } from "../../send-form-container"; -import { BaseSendDetailsForm } from "./base-send-details.component"; - -type BaseSendTextDetailsForm = FormGroup<{ - text: FormControl; - hidden: FormControl; -}>; - -export type SendTextDetailsForm = BaseSendTextDetailsForm & BaseSendDetailsForm; - @Component({ selector: "tools-send-text-details", templateUrl: "./send-text-details.component.html", @@ -41,22 +26,16 @@ export type SendTextDetailsForm = BaseSendTextDetailsForm & BaseSendDetailsForm; export class SendTextDetailsComponent implements OnInit { @Input() config: SendFormConfig; @Input() originalSendView?: SendView; - @Input() sendDetailsForm: BaseSendDetailsForm; - baseSendTextDetailsForm: BaseSendTextDetailsForm; - sendTextDetailsForm: SendTextDetailsForm; + sendTextDetailsForm = this.formBuilder.group({ + text: new FormControl("", Validators.required), + hidden: new FormControl(false), + }); constructor( private formBuilder: FormBuilder, protected sendFormContainer: SendFormContainer, ) { - this.baseSendTextDetailsForm = this.formBuilder.group({ - text: new FormControl("", Validators.required), - hidden: new FormControl(false), - }); - - this.sendTextDetailsForm = Object.assign(this.baseSendTextDetailsForm, this.sendDetailsForm); - this.sendFormContainer.registerChildForm("sendTextDetailsForm", this.sendTextDetailsForm); this.sendTextDetailsForm.valueChanges.pipe(takeUntilDestroyed()).subscribe((value) => { @@ -73,7 +52,7 @@ export class SendTextDetailsComponent implements OnInit { ngOnInit() { if (this.originalSendView) { - this.baseSendTextDetailsForm.patchValue({ + this.sendTextDetailsForm.patchValue({ text: this.originalSendView.text?.text || "", hidden: this.originalSendView.text?.hidden || false, }); diff --git a/libs/tools/send/send-ui/src/send-form/send-form-container.ts b/libs/tools/send/send-ui/src/send-form/send-form-container.ts index 21508d96727..84e0913194b 100644 --- a/libs/tools/send/send-ui/src/send-form/send-form-container.ts +++ b/libs/tools/send/send-ui/src/send-form/send-form-container.ts @@ -1,17 +1,19 @@ import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; import { SendFormConfig } from "./abstractions/send-form-config.service"; +import { SendOptionsComponent } from "./components/options/send-options.component"; import { SendDetailsComponent } from "./components/send-details/send-details.component"; -import { SendFileDetailsForm } from "./components/send-details/send-file-details.component"; -import { SendTextDetailsForm } from "./components/send-details/send-text-details.component"; +import { SendFileDetailsComponent } from "./components/send-details/send-file-details.component"; +import { SendTextDetailsComponent } from "./components/send-details/send-text-details.component"; /** * The complete form for a send. Includes all the sub-forms from their respective section components. * TODO: Add additional form sections as they are implemented. */ export type SendForm = { sendDetailsForm?: SendDetailsComponent["sendDetailsForm"]; - sendTextDetailsForm?: SendTextDetailsForm; - sendFileDetailsForm?: SendFileDetailsForm; + sendTextDetailsForm?: SendTextDetailsComponent["sendTextDetailsForm"]; + sendFileDetailsForm?: SendFileDetailsComponent["sendFileDetailsForm"]; + sendOptionsForm?: SendOptionsComponent["sendOptionsForm"]; }; /** From ca1dce46257852834415a78e12e266b2d97c1591 Mon Sep 17 00:00:00 2001 From: Alec Rippberger <127791530+alec-livefront@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:48:14 -0500 Subject: [PATCH 10/16] Add missing translation keys. (#11159) --- apps/web/src/locales/en/messages.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index 87c0ad654fd..c47975bdfea 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -8281,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, From 01f668e648cb2f60f4a84af4627af89d2c5de642 Mon Sep 17 00:00:00 2001 From: Jordan Aasen <166539328+jaasen-livefront@users.noreply.github.com> Date: Thu, 19 Sep 2024 12:59:25 -0700 Subject: [PATCH 11/16] add send link copy (#11160) --- .../send-details/send-details.component.html | 13 +++++++++++++ .../send-details/send-details.component.ts | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html index b10956daac7..e5b99828fe4 100644 --- a/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html +++ b/libs/tools/send/send-ui/src/send-form/components/send-details/send-details.component.html @@ -21,6 +21,19 @@ [originalSendView]="originalSendView" > + + {{ "sendLink" | i18n }} + + + + {{ "deletionDate" | i18n }} Date: Thu, 19 Sep 2024 13:15:11 -0700 Subject: [PATCH 12/16] disable hide email when in policy in send options (#11161) --- .../options/send-options.component.html | 2 +- .../components/options/send-options.component.ts | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.html b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.html index e57b5af34c9..9c5183aabd2 100644 --- a/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.html +++ b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.html @@ -19,7 +19,7 @@ {{ "sendPasswordDescV2" | i18n }} - + {{ "hideYourEmail" | i18n }} diff --git a/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts index 46b0940c919..ab4ffaa9dd0 100644 --- a/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts +++ b/libs/tools/send/send-ui/src/send-form/components/options/send-options.component.ts @@ -2,8 +2,11 @@ import { CommonModule } from "@angular/common"; import { Component, Input, OnInit } from "@angular/core"; import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; import { FormBuilder, ReactiveFormsModule } from "@angular/forms"; +import { map } from "rxjs"; import { JslibModule } from "@bitwarden/angular/jslib.module"; +import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction"; +import { PolicyType } from "@bitwarden/common/admin-console/enums"; import { SendView } from "@bitwarden/common/tools/send/models/view/send.view"; import { CardComponent, @@ -40,6 +43,7 @@ export class SendOptionsComponent implements OnInit { config: SendFormConfig; @Input() originalSendView: SendView; + disableHideEmail = false; sendOptionsForm = this.formBuilder.group({ maxAccessCount: [null as number], accessCount: [null as number], @@ -47,6 +51,7 @@ export class SendOptionsComponent implements OnInit { password: [null as string], hideEmail: [false as boolean], }); + get hasPassword(): boolean { return ( this.sendOptionsForm.value.password !== null && this.sendOptionsForm.value.password !== "" @@ -66,8 +71,19 @@ export class SendOptionsComponent implements OnInit { constructor( private sendFormContainer: SendFormContainer, private formBuilder: FormBuilder, + private policyService: PolicyService, ) { this.sendFormContainer.registerChildForm("sendOptionsForm", this.sendOptionsForm); + this.policyService + .getAll$(PolicyType.SendOptions) + .pipe( + map((policies) => policies?.some((p) => p.data.disableHideEmail)), + takeUntilDestroyed(), + ) + .subscribe((disableHideEmail) => { + this.disableHideEmail = disableHideEmail; + }); + this.sendOptionsForm.valueChanges.pipe(takeUntilDestroyed()).subscribe((value) => { this.sendFormContainer.patchSend((send) => { Object.assign(send, { From 5f25bd93cd5a835e9ec51743e461e74b87f010c6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:26:04 +0000 Subject: [PATCH 13/16] Autosync the updated translations (#11166) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/web/src/locales/af/messages.json | 145 ++++++++++++++--- apps/web/src/locales/ar/messages.json | 145 ++++++++++++++--- apps/web/src/locales/az/messages.json | 153 +++++++++++++---- apps/web/src/locales/be/messages.json | 145 ++++++++++++++--- apps/web/src/locales/bg/messages.json | 151 +++++++++++++---- apps/web/src/locales/bn/messages.json | 145 ++++++++++++++--- apps/web/src/locales/bs/messages.json | 145 ++++++++++++++--- apps/web/src/locales/ca/messages.json | 145 ++++++++++++++--- apps/web/src/locales/cs/messages.json | 141 +++++++++++++--- apps/web/src/locales/cy/messages.json | 145 ++++++++++++++--- apps/web/src/locales/da/messages.json | 173 +++++++++++++++----- apps/web/src/locales/de/messages.json | 179 +++++++++++++++----- apps/web/src/locales/el/messages.json | 145 ++++++++++++++--- apps/web/src/locales/en_GB/messages.json | 141 +++++++++++++--- apps/web/src/locales/en_IN/messages.json | 141 +++++++++++++--- apps/web/src/locales/eo/messages.json | 145 ++++++++++++++--- apps/web/src/locales/es/messages.json | 145 ++++++++++++++--- apps/web/src/locales/et/messages.json | 145 ++++++++++++++--- apps/web/src/locales/eu/messages.json | 145 ++++++++++++++--- apps/web/src/locales/fa/messages.json | 145 ++++++++++++++--- apps/web/src/locales/fi/messages.json | 169 ++++++++++++++----- apps/web/src/locales/fil/messages.json | 145 ++++++++++++++--- apps/web/src/locales/fr/messages.json | 141 +++++++++++++--- apps/web/src/locales/gl/messages.json | 145 ++++++++++++++--- apps/web/src/locales/he/messages.json | 145 ++++++++++++++--- apps/web/src/locales/hi/messages.json | 145 ++++++++++++++--- apps/web/src/locales/hr/messages.json | 183 +++++++++++++++------ apps/web/src/locales/hu/messages.json | 143 +++++++++++++--- apps/web/src/locales/id/messages.json | 145 ++++++++++++++--- apps/web/src/locales/it/messages.json | 151 +++++++++++++---- apps/web/src/locales/ja/messages.json | 141 +++++++++++++--- apps/web/src/locales/ka/messages.json | 145 ++++++++++++++--- apps/web/src/locales/km/messages.json | 145 ++++++++++++++--- apps/web/src/locales/kn/messages.json | 145 ++++++++++++++--- apps/web/src/locales/ko/messages.json | 145 ++++++++++++++--- apps/web/src/locales/lv/messages.json | 151 +++++++++++++---- apps/web/src/locales/ml/messages.json | 145 ++++++++++++++--- apps/web/src/locales/mr/messages.json | 145 ++++++++++++++--- apps/web/src/locales/my/messages.json | 145 ++++++++++++++--- apps/web/src/locales/nb/messages.json | 145 ++++++++++++++--- apps/web/src/locales/ne/messages.json | 145 ++++++++++++++--- apps/web/src/locales/nl/messages.json | 151 +++++++++++++---- apps/web/src/locales/nn/messages.json | 145 ++++++++++++++--- apps/web/src/locales/or/messages.json | 145 ++++++++++++++--- apps/web/src/locales/pl/messages.json | 145 ++++++++++++++--- apps/web/src/locales/pt_BR/messages.json | 143 +++++++++++++--- apps/web/src/locales/pt_PT/messages.json | 153 +++++++++++++---- apps/web/src/locales/ro/messages.json | 145 ++++++++++++++--- apps/web/src/locales/ru/messages.json | 143 +++++++++++++--- apps/web/src/locales/si/messages.json | 145 ++++++++++++++--- apps/web/src/locales/sk/messages.json | 143 +++++++++++++--- apps/web/src/locales/sl/messages.json | 145 ++++++++++++++--- apps/web/src/locales/sr/messages.json | 181 ++++++++++++++++----- apps/web/src/locales/sr_CS/messages.json | 145 ++++++++++++++--- apps/web/src/locales/sv/messages.json | 199 +++++++++++++++++------ apps/web/src/locales/te/messages.json | 145 ++++++++++++++--- apps/web/src/locales/th/messages.json | 145 ++++++++++++++--- apps/web/src/locales/tr/messages.json | 143 +++++++++++++--- apps/web/src/locales/uk/messages.json | 143 +++++++++++++--- apps/web/src/locales/vi/messages.json | 171 ++++++++++++++----- apps/web/src/locales/zh_CN/messages.json | 157 ++++++++++++++---- apps/web/src/locales/zh_TW/messages.json | 145 ++++++++++++++--- 62 files changed, 7446 insertions(+), 1804 deletions(-) diff --git a/apps/web/src/locales/af/messages.json b/apps/web/src/locales/af/messages.json index da3e29eed8a..7232f4cd3f5 100644 --- a/apps/web/src/locales/af/messages.json +++ b/apps/web/src/locales/af/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleaans" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Gekoppel", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Verwyder" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Bekyk item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopieer URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Ek" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Instellings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Wagwoordwenk" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Kluis-uittel" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Kies wanneer u kluis sal uittel en die gekose aksie sal uitvoer." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Vergrendel", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Asblik", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Skrap enige versameling" }, - "editAssignedCollections": { - "message": "Wysig toegekende versamelings" - }, - "deleteAssignedCollections": { - "message": "Skrap toegekende versamelings" - }, "manageGroups": { "message": "Bestuur groepe" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Pasgemaakte kluisuittel" - }, "vaultTimeoutToLarge": { "message": "U kluisuittelling oorskry die beperking wat deur u organisasie daargestel is." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Laaste Sinchronisering", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Selfgehuisveste borgskappe gesinchroniseer." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM-bevoorrading", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Voorsien gebruikers en groepe outomaties met u voorkeuridentiteitsverskaffer d.m.v. SCIM-bevoorrading", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Aktiveer SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Stel u voorkeuridentiteitverskaffer op deur die URL- en SCIM-API-sleutel in te stel", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Hierdie API-sleutel het toegang tot die beheer van gebruikers in u organisasie. Dit moet ’n geheim gehou word." }, "copyScimKey": { "message": "Kopieer die SCIM-API-sleutel na u knipbord", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Roteer die SCIM-API-sleutel", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Is u seker u wil die SCIM-API-sleutel roteer? Die huidige sleutel sal nie meer werk vir enige bestaande integrasies nie.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Roteer sleutel" }, "scimApiKey": { "message": "SCIM API-sleutel", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopieer die SCIM-eindpunt se bronadres na u knipbord", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM-bronadres", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Die SCIM API-sleutel is suksesvol geroteer", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM-instellings is suksesvol bewaar", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Toevoer word vereis." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Laai lêer op" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Aanvaarde formate:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ar/messages.json b/apps/web/src/locales/ar/messages.json index 7c159370110..644a5346aff 100644 --- a/apps/web/src/locales/ar/messages.json +++ b/apps/web/src/locales/ar/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "قيمة منطقية" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "مرتبط", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "إزالة" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "عرض العنصر" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "نسخ الرابط", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "أنا" }, @@ -960,6 +1026,18 @@ "settings": { "message": "الإعدادات" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "تلميح كلمة المرور" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "مهلة الخزنة" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "قفل", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "سلة المهملات", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "إدارة الفِرَق" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "هذا الحقل مطلوب." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/az/messages.json b/apps/web/src/locales/az/messages.json index 94dc8052f52..f0bbed2beb6 100644 --- a/apps/web/src/locales/az/messages.json +++ b/apps/web/src/locales/az/messages.json @@ -144,7 +144,7 @@ "message": "Güvənlik kodu (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Güvənlik kodu / CVV" }, "identityName": { "message": "Kimlik adı" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Əlaqələndirildi", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Sil" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Elementə bax" }, + "newItemHeader": { + "message": "Yeni $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "$TYPE$ - düzəliş et", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ - bax", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Uğurla kopyalandı" }, "copyValue": { "message": "Dəyəri kopyala", @@ -592,6 +619,45 @@ "message": "URI-ni kopyala", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ - kopyala", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Veb saytı kopyala" + }, + "copyNotes": { + "message": "Notları kopyala" + }, + "copyAddress": { + "message": "Ünvanı kopyala" + }, + "copyPhone": { + "message": "Telefonu kopyala" + }, + "copyEmail": { + "message": "E-poçtu kopyala" + }, + "copyCompany": { + "message": "Şirkəti kopyala" + }, + "copySSN": { + "message": "Sosial güvənlik nömrəsini kopyala" + }, + "copyPassportNumber": { + "message": "Pasport nömrəsini kopyala" + }, + "copyLicenseNumber": { + "message": "Lisenziya nömrəsini kopyala" + }, + "copyName": { + "message": "Adı kopyala" + }, "me": { "message": "Mən" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Ayarlar" }, + "accountEmail": { + "message": "Hesab e-poçtu" + }, + "requestHint": { + "message": "İpucu tələb et" + }, + "requestPasswordHint": { + "message": "Parol ipucusu tələb et" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Hesabınızın e-poçt ünvanını daxil edin və parolunuz üçün ipucu sizə göndəriləcək" + }, "passwordHint": { "message": "Parol məsləhəti" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Şifrələmə açarı güncəlləməsi davam edə bilmir" }, "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." + "message": "Şifrələmə açarınızı güncəlləyərkən qovluqlarınızın şifrəsi açıla bilmədi. Güncəlləmənin davam etməsi üçün qovluqlarınız silinməlidir. Davam etsəniz, heç bir anbar elementi silinməyəcək." }, "keyUpdated": { "message": "Açar güncəlləndi" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Anbara müraciət bitəcək" }, + "vaultTimeout1": { + "message": "Vaxt bitmə" + }, "vaultTimeoutDesc": { "message": "Anbara müraciətin bitəcəyi vaxtı seçin və seçilən əməliyyatı icra edin." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Kilidlə", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Tullantı qutusu", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "İstənilən kolleksiyanı sil" }, - "editAssignedCollections": { - "message": "Təyin edilmiş kolleksiyalara düzəliş et" - }, - "deleteAssignedCollections": { - "message": "Təyin edilmiş kolleksiyaları sil" - }, "manageGroups": { "message": "Qrupları idarə et" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Maksimum $HOURS$ saat və $MINUTES$ dəqiqə.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt $HOURS$ saat $MINUTES$ dəqiqədir. Anbar vaxt bitişi əməliyyatı $ACTION$ olaraq ayarlandı.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Özəl vaxt" - }, "vaultTimeoutToLarge": { "message": "Anbar vaxt bitişi, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Son sinxr", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorluq sinxronlaşdırıldı." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM Təminatı", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "SCIM təmin etmə vasitəsilə tərcih etdiyiniz kimlik doğrulama provayderləri ilə istifadəçiləri və qrupları avtomatik təmin edin", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM-i fəallaşdır", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "URL və SCIM API açarını konfiqurasiya edərək tərcih etdiyiniz kimlik provayderini qurun", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Bu API açarı, təşkilatınızdakı istifadəçiləri idarə etmə müraciətinə sahibdir. Gizli saxlanılmalıdır." }, "copyScimKey": { "message": "SCIM API açarını lövhəyə kopyala", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "SCIM API açarını döndər", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "SCIM API açarını döndərmək istədiyinizə əminsiniz? Hazırkı açar, mövcud heç bir inteqrasiya üçün işləməyəcək.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Açarı döndər" }, "scimApiKey": { "message": "SCIM API açarı", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "SCIM uc nöqtə URL-sini lövhəyə kopyala", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API açarı uğurla döndərildi", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM ayarları saxlanıldı", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Giriş lazımdır." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Fayl yüklə" }, + "upload": { + "message": "Yüklə" + }, "acceptedFormats": { "message": "Qəbul edilən formatlar:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Xana əlavə et" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Elementlər" }, @@ -9073,21 +9164,21 @@ "current": { "message": "Hazırkı" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Sirr Meneceri abunəliyiniz seçilmiş plan əsasında yüksəldiləcək" }, "bitwardenPasswordManager": { "message": "Bitwarden Parol Meneceri" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Tamamlayıcı bir illik Parol Meneceri abunəliyiniz seçilmiş plana yüksəldiləcək. Ödənişsiz dövr bitənə qədər sizdən ödəniş alınmayacaq." }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Fayl cihazda saxlanıldı. Endirilənləri cihazınızdan idarə edin." }, "publicApi": { "message": "Hər kəsə açıq API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Xarakter sayını göstər" diff --git a/apps/web/src/locales/be/messages.json b/apps/web/src/locales/be/messages.json index 21f6754deb7..b190af809ca 100644 --- a/apps/web/src/locales/be/messages.json +++ b/apps/web/src/locales/be/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Булева" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Звязана", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Выдаліць" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Прагледзець элемент" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Скапіяваць URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Я" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Налады" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Падказка да пароля" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Час чакання сховішча" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Выберыце дзеянне, якое неабходна выканаць пасля завяршэння часу чакання сховішча." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Заблакіраваць", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Сметніца", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Выдаліць любую калекцыю" }, - "editAssignedCollections": { - "message": "Рэдагаваць прызначаныя калекцыі" - }, - "deleteAssignedCollections": { - "message": "Выдаліць прызначаныя калекцыі" - }, "manageGroups": { "message": "Кіраванне групамі" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Палітыка вашай арганізацыі ўплывае на час чакання сховішча. Максімальны дазволены час чакання сховішча складае гадзін: $HOURS$; хвілін: $MINUTES$. Для часу чакання вашага сховішча прызначана дзеянне $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Карыстальніцкі час чакання сховішча" - }, "vaultTimeoutToLarge": { "message": "Час чакання вашага сховішча перавышае дазволеныя абмежаванні, якія прызначыла ваша арганізацыя." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Апошняя сінхранізацыя", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Уласнае размяшчэнне спансіравання сінхранізавана." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Забеспячэнне SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Аўтаматычна забяспечваць карыстальнікаў і групы пажаданымі пасведчаннямі пастаўшчыка праз SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Уключыць SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Наладзьце пажаданага пастаўшчыка пасведчанняў з дапамогай канфігурацыі URL-адраса і ключа API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Гэты ключ API мае доступ да кіравання карыстальнікаў у межах вашай арганізацыі. Яго неабходна захоўваць у надзейным месцы." }, "copyScimKey": { "message": "Скапіяваць ключ API для SCIM у буфер абмену", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Змяніць ключ API для SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Вы сапраўды хочаце змяніць ключ API для SCIM? Бягучы ключ не будзе больш працаваць для любых бягучых інтэграцый.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Змяніць ключ" }, "scimApiKey": { "message": "Ключ API для SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Скапіяваць SCIM канцавога пункту URL-адраса ў ваш буфер абмену", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL-адрас SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Ключ API для SCIM быў паспяхова зменены", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Налады SCIM былі паспяхова захаваны", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Неабходны ўвод даных." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Файл запампаваны" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Прынятыя фарматы:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/bg/messages.json b/apps/web/src/locales/bg/messages.json index 9c0315406ff..5e7556af1ee 100644 --- a/apps/web/src/locales/bg/messages.json +++ b/apps/web/src/locales/bg/messages.json @@ -144,7 +144,7 @@ "message": "Код за сигурност" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Код за сигурност / CVV" }, "identityName": { "message": "Име на самоличността" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Булево" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Свързано", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Премахване" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Преглед на елемента" }, + "newItemHeader": { + "message": "Ново $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Редактиране на $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Преглед на $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Копирането е успешно" }, "copyValue": { "message": "Копиране на стойността", @@ -592,6 +619,45 @@ "message": "Копиране на адреса", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Копиране на $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Копиране на уеб сайта" + }, + "copyNotes": { + "message": "Копиране на бележките" + }, + "copyAddress": { + "message": "Копиране на адреса" + }, + "copyPhone": { + "message": "Копиране на телефона" + }, + "copyEmail": { + "message": "Копиране на е-пощата" + }, + "copyCompany": { + "message": "Копиране на компанията" + }, + "copySSN": { + "message": "Копиране на номера на осигуровката" + }, + "copyPassportNumber": { + "message": "Копиране на номера на паспорта" + }, + "copyLicenseNumber": { + "message": "Копиране на номера на свидетелството" + }, + "copyName": { + "message": "Копиране на името" + }, "me": { "message": "Аз" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Настройки" }, + "accountEmail": { + "message": "Е-поща на регистрацията" + }, + "requestHint": { + "message": "Заявка за подсказка" + }, + "requestPasswordHint": { + "message": "Заявка за подсказка за паролата" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Въведете е-пощата на регистрацията си и подсказката за паролата ще Ви бъде изпратена" + }, "passwordHint": { "message": "Подсказка за паролата" }, @@ -3901,10 +3979,10 @@ } }, "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." + "message": "Ако актуализирате шифроващия ключ, папките Ви няма да могат да бъдат дешифрирани. За да продължите с промяната, папките трябва да бъдат изтрити. Елементите в трезора няма да бъдат изтрити, ако продължите." }, "keyUpdated": { "message": "Ключът е обновен" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Време за достъп" }, + "vaultTimeout1": { + "message": "Време за достъп" + }, "vaultTimeoutDesc": { "message": "Изберете колко да е времето за достъп и какво ще е действието след това." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Заключване", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Кошче", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Изтриване на всякакви колекции" }, - "editAssignedCollections": { - "message": "Редактиране на възложените колекции" - }, - "deleteAssignedCollections": { - "message": "Изтриване на възложените колекции" - }, "manageGroups": { "message": "Управление на групи" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Максимум $HOURS$ час(а) и $MINUTES$ минута/и.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Настройките на организацията Ви влияят върху времето за достъп до трезора Ви. Максималното разрешено време за достъп е $HOURS$ час(а) и $MINUTES$ минута/и. Зададеното действие при изтичане на това време е $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Персонализирано време за достъп до трезора" - }, "vaultTimeoutToLarge": { "message": "Времето за достъп до трезора Ви превишава ограничението, определено от организацията Ви." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Последно синхронизиране", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Спонсорствата на собствения сървър са синхронизирани." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Удостоверяване чрез SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Предоставете на потребителите и групите си автоматично удостоверяване със своя предпочитан доставчик на удостоверителни данни като използвате удостоверяване чрез SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Включване на SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Задайте предпочитания си доставчик на удостоверителни данни като настроите адреса и ключа за API на SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Този ключ за API предоставя достъп за управление на потребителите в организацията Ви. Трябва да го пазите в тайна." }, "copyScimKey": { "message": "Копиране на ключа за API на SCIM в буфера", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Смяна на ключа за API на SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Наистина ли искате да смените ключа за API на SCIM? Текущият ключ ще спре да работи за вече настроените интеграции.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Смяна на ключа" }, "scimApiKey": { "message": "Ключ за API на SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Копиране на адреса на SCIM в буфера", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "Адрес на SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Ключът за API на SCIM беше сменен успешно", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Настройките за SCIM бяха запазени успешно", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Полето е задължително да бъде попълнено." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Качване на файлове" }, + "upload": { + "message": "Качване" + }, "acceptedFormats": { "message": "Поддържани формати:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Добавяне на поле" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Елементи" }, @@ -9073,21 +9164,21 @@ "current": { "message": "Текущо" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Вашият абонамент за Управлението на тайни ще бъде надграден според избрания план" }, "bitwardenPasswordManager": { "message": "Bitwarden — управител на пароли" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Вашият безплатен едногодишен абонамент за Управлението на пароли ще бъде надграден до избрания план. Няма да бъдете таксуван(а), докато не изтече безплатния период." }, "fileSavedToDevice": { "message": "Файлът е запазен на устройството. Можете да го намерите в мястото за сваляния на устройството." }, "publicApi": { "message": "Публичен ППИ", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Показване на броя знаци" diff --git a/apps/web/src/locales/bn/messages.json b/apps/web/src/locales/bn/messages.json index cdb4a353f64..85bfe41eeb2 100644 --- a/apps/web/src/locales/bn/messages.json +++ b/apps/web/src/locales/bn/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "বুলিয়ান" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "সরান" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "বস্তু দেখুন" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "সেটিংস" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "পাসওয়ার্ড ইঙ্গিত" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/bs/messages.json b/apps/web/src/locales/bs/messages.json index cfafb9990e1..ea220398955 100644 --- a/apps/web/src/locales/bs/messages.json +++ b/apps/web/src/locales/bs/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Logička varijabla" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Povezano sa", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Uklonite" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Prikaz Stavke" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopirajte URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Ja" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Podešavanja" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Nagovještaj lozinke" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ca/messages.json b/apps/web/src/locales/ca/messages.json index 5aee2022f7d..66f62d015a4 100644 --- a/apps/web/src/locales/ca/messages.json +++ b/apps/web/src/locales/ca/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleà" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Enllaçat", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Suprimeix" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Visualitza l'element" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copia URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Jo" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Configuració" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Pista de la contrasenya" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Temps d'espera de la caixa forta" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Trieu quan es tancarà la vostra caixa forta i feu l'acció seleccionada." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Bloqueja", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Paperera", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Suprimeix alguna la col·lecció" }, - "editAssignedCollections": { - "message": "Edita col·leccions asignades" - }, - "deleteAssignedCollections": { - "message": "Suprimeix col·leccions asignades" - }, "manageGroups": { "message": "Administra els Grups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Les polítiques de l'organització afecten el temps d'espera de la caixa forta. El temps d'espera màxim permès de la caixa forta és de $HOURS$ hores i $MINUTES$ minuts. L'acció de temps d'espera de la caixa forta està definida en $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Temps d'espera a la caixa forta personalitzat" - }, "vaultTimeoutToLarge": { "message": "El temps d'espera de la caixa forta supera les restriccions establertes per la vostra organització." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Última sincronització", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Patrocinis autoallotjats sincronitzats." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Aprovisionament SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Proporcioneu automàticament usuaris i grups amb el vostre proveïdor d'identitat preferit mitjançant el subministrament SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Habilita SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Configureu el vostre proveïdor d'identitat preferit configurant l'URL i la clau de l'API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Aquesta clau d'API té accés per gestionar els usuaris de la vostra organització. S'ha de mantenir en secret." }, "copyScimKey": { "message": "Copieu la clau de l'API SCIM al porta-retalls", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Gira la clau de l'API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Esteu segur que voleu girar la clau de l'API SCIM? La clau actual ja no funcionarà per a cap integració existent.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Gira la clau" }, "scimApiKey": { "message": "Gira la clau de l'API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copia l'URL del punt final d'SCIM al porta-retalls", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL d'SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "La clau de l'API SCIM s'ha girat correctament", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "La configuració de SCIM s'ha guardat correctament", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Es requereix una entrada." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Càrrega de fitxers" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Formats acceptats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Afig un camp" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Elements" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/cs/messages.json b/apps/web/src/locales/cs/messages.json index 84042618a2e..eb652cfd0da 100644 --- a/apps/web/src/locales/cs/messages.json +++ b/apps/web/src/locales/cs/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Propojeno", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Odebrat" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Zobrazit položku" }, + "newItemHeader": { + "message": "Nové $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Upravit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Zobrazit $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopírovat URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopírovat $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopírovat webovou stránku" + }, + "copyNotes": { + "message": "Kopírovat poznámku" + }, + "copyAddress": { + "message": "Kopírovat adresu" + }, + "copyPhone": { + "message": "Kopírovat telefon" + }, + "copyEmail": { + "message": "Kopírovat e-mail" + }, + "copyCompany": { + "message": "Kopírovat společnost" + }, + "copySSN": { + "message": "Kopírovat rodné číslo" + }, + "copyPassportNumber": { + "message": "Kopírovat číslo pasu" + }, + "copyLicenseNumber": { + "message": "Kopírovat číslo dokladu totožnosti" + }, + "copyName": { + "message": "Kopírovat název" + }, "me": { "message": "Já" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Nastavení" }, + "accountEmail": { + "message": "E-mail účtu" + }, + "requestHint": { + "message": "Vyžádat nápovědu" + }, + "requestPasswordHint": { + "message": "Vyžádat nápovědu k heslu" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Zadejte svou e-mailovou adresu, na kterou Vám zašleme nápovědu k heslu" + }, "passwordHint": { "message": "Nápověda pro heslo" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Časový limit trezoru" }, + "vaultTimeout1": { + "message": "Časový limit" + }, "vaultTimeoutDesc": { "message": "Vyberte, kdy vyprší bezpečnostní limit trezoru. Poté bude provedena vybraná akce." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Zamknout", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Koš", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Smazání jakékoli kolekce" }, - "editAssignedCollections": { - "message": "Úprava přiřazených kolekcí" - }, - "deleteAssignedCollections": { - "message": "Smazání přiřazené kolekce" - }, "manageGroups": { "message": "Správa skupin" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Maximálně $HOURS$ hodin a $MINUTES$ minut.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Pravidla Vaší organizace mají vliv na časový limit trezoru. Maximální povolený časový limit trezoru je $HOURS$ hodin a $MINUTES$ minut. Akce po časovém limitu trezoru je nastavena na $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Vlastní časový limit trezoru" - }, "vaultTimeoutToLarge": { "message": "Časový limit Vašeho trezoru překračuje omezení stanovená Vaší organizací." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Poslední synchronizace", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Sponzoringy na vlastním hostingu byly synchronizovány." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Poskytování SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatické zajišťování uživatelů a skupin u preferovaného poskytovatele identit prostřednictvím zajišťování SCIM.", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Povolit SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Nastavte svého preferovaného poskytovatele identity nastavením URL a klíče SCIM API", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Tento klíč API má přístup ke správě uživatelů ve Vaší organizaci. Měl by být zachován v tajnosti." }, "copyScimKey": { "message": "Kopírovat klíč SCIM API do schránky", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Měnit klíč SCIM API", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Opravdu chcete měnit klíč SCIM API? Aktuální klíč již nebude fungovat pro žádné existující integrace.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Změnit klíč" }, "scimApiKey": { "message": "Klíč SCIM API", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopírovat URL koncového bodu SCIM do schránky", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Klíč SCIM API byl úspěšně změněn", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Nastavení SCIM bylo uloženo", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Je vyžadován vstup." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Nahrát soubor" }, + "upload": { + "message": "Nahrát" + }, "acceptedFormats": { "message": "Povolené formáty:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Přidat pole" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Položky" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Aktuální" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Vaše předplatné Správce tajných klíčů bude aktualizováno na základě vybraného tarifu" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Veřejné API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Zobrazit počet znaků" diff --git a/apps/web/src/locales/cy/messages.json b/apps/web/src/locales/cy/messages.json index fe2ce4032ee..50729f5c46a 100644 --- a/apps/web/src/locales/cy/messages.json +++ b/apps/web/src/locales/cy/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/da/messages.json b/apps/web/src/locales/da/messages.json index 4cb84814411..15473e7b2d9 100644 --- a/apps/web/src/locales/da/messages.json +++ b/apps/web/src/locales/da/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolsk" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linket", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Fjern" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Vis emne" }, + "newItemHeader": { + "message": "Nyt $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Redigér $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Vis $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiér URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopiér $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopiér websted" + }, + "copyNotes": { + "message": "Kopiér notater" + }, + "copyAddress": { + "message": "Kopiér adresse" + }, + "copyPhone": { + "message": "Kopiér telefon" + }, + "copyEmail": { + "message": "Kopiér e-mail" + }, + "copyCompany": { + "message": "Kopiér firma" + }, + "copySSN": { + "message": "Kopiér Personnummer" + }, + "copyPassportNumber": { + "message": "Kopiér pasnummer" + }, + "copyLicenseNumber": { + "message": "Kopiér licensenummer" + }, + "copyName": { + "message": "Kopiér navn" + }, "me": { "message": "Mig" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Indstillinger" }, + "accountEmail": { + "message": "Konto-e-mail" + }, + "requestHint": { + "message": "Anmod om tip" + }, + "requestPasswordHint": { + "message": "Anmod om adgangskodetip" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Angiv kontoens e-mailadresse og få et adgangskodetip fremsendt" + }, "passwordHint": { "message": "Adgangskodetip" }, @@ -1153,7 +1231,7 @@ "message": "Yubico OTP-sikkerhedsnøgle" }, "yubiKeyDesc": { - "message": "Benyt en YubiKey for at tilgå din konto. Fungerer med YubiKey 4-/5-serien samt NEO-enheder." + "message": "Benyt en YubiKey 4-, 5- eller NEO-enhed." }, "duoDescV2": { "message": "Angiv en kode genereret af Duo Security.", @@ -1170,10 +1248,10 @@ "message": "FIDO U2F-sikkerhedsnøgle" }, "webAuthnTitle": { - "message": "FIDO2 WebAuthn" + "message": "Adgangsnøgle" }, "webAuthnDesc": { - "message": "Benyt enhver WebAuthn-kompatibel sikkerhedsnøgle for at tilgå din konto." + "message": "Benyt enhedens biometri eller en FIDO2-kompatibel sikkerhedsnøgle." }, "webAuthnMigrated": { "message": "(Migreret fra FIDO)" @@ -1224,7 +1302,7 @@ "message": "Sikker på, at du vil fortsætte?" }, "moveSelectedItemsDesc": { - "message": "Vælg en mappe som du ønsker at tilføje $COUNT$ valgte element(er) til.", + "message": "Vælg en mappe, hvor valgte emne(r) fra $COUNT$ ønskes tilføjet.", "placeholders": { "count": { "content": "$1", @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Boks timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Vælg hvornår din boks skal udføre timeout-handlingen." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lås", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Papirkurv", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Slet enhver samling" }, - "editAssignedCollections": { - "message": "Redigér tildelte samlinger" - }, - "deleteAssignedCollections": { - "message": "Slet tildelte samlinger" - }, "manageGroups": { "message": "Håndtér grupper" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ time(r) og $MINUTES$ minut(ter) maks.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Organisationspolitikkerne påvirker boks-timeout. Maks. tilladt boks-timeout er $HOURS$ time(r) og $MINUTES$ minut(ter). Boks-timeouthandlingen er pt. sat til $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Tilpasset boks-timeout" - }, "vaultTimeoutToLarge": { "message": "Din boks-timeout overskrider den organisationsfastsatte begrænsning." }, @@ -5927,34 +6012,34 @@ "message": "selv-hostet" }, "customEnvironment": { - "message": "Custom environment" + "message": "Tilpasset miljø" }, "selfHostedBaseUrlHint": { - "message": "Specify the base URL of your on-premises hosted Bitwarden installation. Example: https://bitwarden.company.com" + "message": "Angiv basis-URL'en for den lokalt-hosted Bitwarden-installation. Eks.: https://bitwarden.firma.dk" }, "selfHostedCustomEnvHeader": { - "message": "For advanced configuration, you can specify the base URL of each service independently." + "message": "Til avancerede brugere. Man kan angive basis-URL'en for hver tjeneste uafhængigt." }, "selfHostedEnvFormInvalid": { - "message": "Du skal tilføje enten den grundlæggende server URL eller mindst et brugerdefineret miljø." + "message": "Der skal tilføjes enten basis Server-URL'en eller mindst ét tilpasset miljø." }, "apiUrl": { - "message": "API server URL" + "message": "API-server URL" }, "webVaultUrl": { - "message": "Web vault server URL" + "message": "Web-boks server-URL" }, "identityUrl": { - "message": "Identity server URL" + "message": "Identitetsserver-URL" }, "notificationsUrl": { - "message": "Notifications server URL" + "message": "Notifikationsserver-URL" }, "iconsUrl": { - "message": "Icons server URL" + "message": "Ikonserver-URL" }, "environmentSaved": { - "message": "Environment URLs saved" + "message": "Miljø-URL'er gemt" }, "selfHostingTitle": { "message": "Selvhosting" @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Seneste synk", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Selv-hostet sponsorater synket." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM-provisionering", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Tildel automatisk brugere og grupper den foretrukne identitetsudbyder via SCIM-provisionering", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Aktivér SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Opsæt foretrukken identitetsudbyder ved at opsætte URL samt SCIM API-nøgle", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Denne API-nøgle har adgang til at håndtere organisationsbrugere. Den bør holdes hemmelig." }, "copyScimKey": { "message": "Kopiér SCIM API-nøglen til udklipsholderen", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotér SCIM API-nøglen", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Sikker på, at SCIM API-nøglen skal roteres? Nøglen vil i så fald ikke længere fungere for eksisterende integrationer.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotér nøgle" }, "scimApiKey": { "message": "SCIM API-nøgle", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopiér SCIM-slutpunktets URL til udklipsholderen", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API-nøglen er hermed roteret", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM-ændringer er hermed gemt", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input obligatorisk." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Fil-upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Gyldige formater:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Tilføj felt" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Emner" }, @@ -8883,7 +8974,7 @@ "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'." }, "contactBitwardenSupport": { - "message": "kontakt Bitwarden support.", + "message": "kontakt Bitwarden-supporten.", "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'. 'Bitwarden' should not be translated" }, "sponsored": { @@ -9073,8 +9164,8 @@ "current": { "message": "Nuværende" }, - "secretsManagerSubInfo": { - "message": "Secrets Manager-abonnementet vil opgradere baseret på den valgte plan" + "secretsManagerSubscriptionInfo": { + "message": "Secrets Manager-abonnementet opgraderes baseret på den valgte abonnementstype" }, "bitwardenPasswordManager": { "message": "Bitwarden Adgangskodehåndtering" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Offentlig API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Vis tegnantal" diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index 1573a381af5..0ad103379ab 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -144,7 +144,7 @@ "message": "Kartenprüfnummer (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Sicherheitscode / CVV" }, "identityName": { "message": "Identitätsname" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolescher Wert" }, + "cfTypeCheckbox": { + "message": "Kontrollkästchen" + }, "cfTypeLinked": { "message": "Verknüpft", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Feldtyp" + }, + "fieldLabel": { + "message": "Feldbezeichnung" + }, "remove": { "message": "Entfernen" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Eintrag anzeigen" }, + "newItemHeader": { + "message": "Neue $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "$TYPE$ bearbeiten", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ anzeigen", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Erfolgreich kopiert" }, "copyValue": { "message": "Wert kopieren", @@ -592,6 +619,45 @@ "message": "URI kopieren", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ kopieren", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Website kopieren" + }, + "copyNotes": { + "message": "Notizen kopieren" + }, + "copyAddress": { + "message": "Adresse kopieren" + }, + "copyPhone": { + "message": "Telefonnummer kopieren" + }, + "copyEmail": { + "message": "E-Mail-Adresse kopieren" + }, + "copyCompany": { + "message": "Unternehmen kopieren" + }, + "copySSN": { + "message": "Sozialversicherungsnummer kopieren" + }, + "copyPassportNumber": { + "message": "Passnummer kopieren" + }, + "copyLicenseNumber": { + "message": "Lizenznummer kopieren" + }, + "copyName": { + "message": "Name kopieren" + }, "me": { "message": "Ich" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Einstellungen" }, + "accountEmail": { + "message": "E-Mail-Adresse des Kontos" + }, + "requestHint": { + "message": "Hinweis anfragen" + }, + "requestPasswordHint": { + "message": "Passwort-Hinweis anfragen" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Gib deine E-Mail-Adresse ein und dein Passwort-Hinweis wird dir zugesandt" + }, "passwordHint": { "message": "Passwort-Hinweis" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Aktualisierung des Verschlüsselungsschlüssels kann nicht fortgesetzt werden" }, "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." + "message": "Beim Aktualisieren deines Verschlüsselungsschlüssels konnten deine Ordner nicht entschlüsselt werden. Um mit der Aktualisierung fortzufahren, müssen deine Ordner gelöscht werden. Es werden keine Tresor-Einträge gelöscht, wenn du fortfährst." }, "keyUpdated": { "message": "Schlüssel aktualisiert" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Tresor-Timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Lege einen Timeout für den Tresor und die auszuführende Aktion fest." }, @@ -4048,7 +4129,7 @@ "message": "Ausgewählt" }, "recommended": { - "message": "Recommended" + "message": "Empfohlen" }, "ownership": { "message": "Eigentümer" @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Sperren", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Papierkorb", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Jede Sammlung löschen" }, - "editAssignedCollections": { - "message": "Zugewiesene Sammlungen bearbeiten" - }, - "deleteAssignedCollections": { - "message": "Zugewiesene Sammlungen löschen" - }, "manageGroups": { "message": "Gruppen verwalten" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Maximal $HOURS$ Stunde(n) und $MINUTES$ Minute(n).", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Deine Organisationsrichtlinien beeinflussen dein Tresor-Timeout. Das maximal zulässige Tresor-Timeout beträgt $HOURS$ Stunde(n) und $MINUTES$ Minute(n). Deine Tresor-Timeout-Aktion ist auf $ACTION$ gesetzt.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Benutzerdefinierter Tresor-Timeout" - }, "vaultTimeoutToLarge": { "message": "Dein Tresor-Timeout überschreitet die von deinem Unternehmen festgelegte Beschränkung." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Zuletzt synchronisiert:", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Selbst gehostetes Sponsoring synchronisiert." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM-Bereitstellung", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Über SCIM-Bereitstellung automatisch Benutzer und Gruppen mit deinem bevorzugten Identitätsanbieter zur Verfügung stellen", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM aktivieren", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Richte deinen bevorzugten Identitätsanbieter ein, indem du die URL und den SCIM API-Schlüssel konfigurierst", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Dieser API-Schlüssel hat Zugriff auf die Verwaltung von Benutzern innerhalb deiner Organisation. Er sollte geheim gehalten werden." }, "copyScimKey": { "message": "Den SCIM API-Schlüssel in deine Zwischenablage kopieren", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Den SCIM API-Schlüssel erneuern", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Bist du sicher, dass du den SCIM API-Schlüssel erneuern möchtest? Der aktuelle Schlüssel wird für bestehende Integrationen nicht mehr funktionieren.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Schlüssel erneuern" }, "scimApiKey": { "message": "SCIM API-Schlüssel", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopiere die SCIM Endpunkt-URL in deine Zwischenablage", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Der SCIM API-Schlüssel wurde erfolgreich erneuert", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM Einstellungen gespeichert", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Eingabe ist erforderlich." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Datei-Upload" }, + "upload": { + "message": "Hochladen" + }, "acceptedFormats": { "message": "Akzeptierte Formate:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Feld hinzufügen" }, + "editField": { + "message": "Feld bearbeiten" + }, "items": { "message": "Einträge" }, @@ -8772,25 +8863,25 @@ "message": "Kontrolliere den Zugriff von Organisationsmitgliedern auf Gruppen, Sammlungen und Sammlungseinträgen. Der CSV-Export bietet eine detaillierte Aufschlüsselung pro Mitglied, einschließlich Informationen über Sammlungsberechtigungen und Kontenkonfigurationen." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(Keine Sammlung)" }, "memberAccessReportNoCollectionPermission": { - "message": "(No Collection Permission)" + "message": "(Keine Sammlungsberechtigung)" }, "memberAccessReportNoGroup": { - "message": "(No Group)" + "message": "(Keine Gruppe)" }, "memberAccessReportTwoFactorEnabledTrue": { - "message": "On" + "message": "Ein" }, "memberAccessReportTwoFactorEnabledFalse": { - "message": "Off" + "message": "Aus" }, "memberAccessReportAuthenticationEnabledTrue": { - "message": "On" + "message": "Ein" }, "memberAccessReportAuthenticationEnabledFalse": { - "message": "Off" + "message": "Aus" }, "higherKDFIterations": { "message": "Höhere KDF-Iterationen können helfen, dein Master-Passwort vor Brute-Force-Attacken durch einen Angreifer zu schützen." @@ -8996,7 +9087,7 @@ } }, "upgradePlans": { - "message": "Upgrade your plan to invite members and experience powerful security features." + "message": "Upgrade deinen Tarif, um Mitglieder einzuladen und leistungsstarke Sicherheitsfunktionen zu nutzen." }, "upgradeDiscount": { "message": "$AMOUNT$% sparen", @@ -9008,10 +9099,10 @@ } }, "enterprisePlanUpgradeMessage": { - "message": "Advanced capabilities for larger organizations" + "message": "Erweiterte Möglichkeiten für größere Organisationen" }, "teamsPlanUpgradeMessage": { - "message": "Resilient protection for growing teams" + "message": "Widerstandsfähiger Schutz für wachsende Teams" }, "teamsInviteMessage": { "message": "Unbegrenzte Mitglieder einladen" @@ -9023,7 +9114,7 @@ "message": "Gruppen und Benutzer aus einem Verzeichnis synchronisieren" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Schütze deine Familien-Zugangsdaten" }, "accessToPremiumFeatures": { "message": "Zugriff auf Premium Funktionen" @@ -9073,21 +9164,21 @@ "current": { "message": "Aktuell" }, - "secretsManagerSubInfo": { - "message": "Dein Secrets Manager Abonnement wird sich auf Grundlage des ausgewählten Plan upgraden" + "secretsManagerSubscriptionInfo": { + "message": "Dein Secrets Manager Abonnement wird sich auf Grundlage des ausgewählten Tarifs upgraden" }, "bitwardenPasswordManager": { "message": "Bitwarden Passwortmanager" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Dein kostenloses einjähriges Passwortmanager-Abonnement wird auf den ausgewählten Tarif umgestellt. Dir wird nichts berechnet, bis der kostenlose Zeitraum abgelaufen ist." }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Datei auf Gerät gespeichert. Greife darauf über die Downloads deines Geräts zu." }, "publicApi": { "message": "Öffentliche API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Zeichenanzahl anzeigen" diff --git a/apps/web/src/locales/el/messages.json b/apps/web/src/locales/el/messages.json index 2fb7adf1ca3..5334208a07a 100644 --- a/apps/web/src/locales/el/messages.json +++ b/apps/web/src/locales/el/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Δυαδικό" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Συνδεδεμένο", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Αφαίρεση" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Προβολή Στοιχείου" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Αντιγραφή URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Εγώ" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Ρυθμίσεις" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Υπόδειξη Κωδικού" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Χρόνος Λήξης Vault" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Επιλέξτε πότε θα λήξει το vault και πραγματοποιήστε την επιλεγμένη ενέργεια." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Κλείδωμα", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Κάδος Απορριμάτων", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Διαγραφή Οποιασδήποτε Συλλογής" }, - "editAssignedCollections": { - "message": "Επεξεργασία Αντιστοιχισμένων Συλλογών" - }, - "deleteAssignedCollections": { - "message": "Διαγραφή Ανατεθειμένων Συλλογών" - }, "manageGroups": { "message": "Διαχείριση Ομάδων" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Προσαρμοσμένο Χρονικό Όριο Vault" - }, "vaultTimeoutToLarge": { "message": "Το χρονικό όριο του vault υπερβαίνει τον περιορισμό που ορίστηκε από τον οργανισμό σας." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Τελευταίος συγχρονισμός", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Περιστροφή κλειδιού" }, "scimApiKey": { "message": "Κλειδί API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Μεταφόρτωση αρχείου" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/en_GB/messages.json b/apps/web/src/locales/en_GB/messages.json index 86b3be94bef..02667bee6b9 100644 --- a/apps/web/src/locales/en_GB/messages.json +++ b/apps/web/src/locales/en_GB/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy licence number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Bin", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organisation policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organisation." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "This API key has access to manage users within your organisation. It should be kept secret." }, "copyScimKey": { "message": "Copy the SCIM API key to your clipboard", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/en_IN/messages.json b/apps/web/src/locales/en_IN/messages.json index 434f01df5a6..3b248c19996 100644 --- a/apps/web/src/locales/en_IN/messages.json +++ b/apps/web/src/locales/en_IN/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy licence number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will timeout and perform the selected action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Bin", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage Groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organisation policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organisation." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "This API key has access to manage users within your organisation. It should be kept secret." }, "copyScimKey": { "message": "Copy the SCIM API key to your clipboard", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/eo/messages.json b/apps/web/src/locales/eo/messages.json index 6ada709f4d8..454fd0cd278 100644 --- a/apps/web/src/locales/eo/messages.json +++ b/apps/web/src/locales/eo/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Bulea" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Ligita", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Forigi" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Vidigi Artikolon" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopii URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Mi" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Agordoj" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Pasvorta Konsilo" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Tempolimo de trezorejo" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Elektu kiam via trezorejo eksvalidiĝos kaj plenumos la elektitan agon." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Ŝlosi", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Rubujo", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Administri Grupojn" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotaciigu Ŝlosilon" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Enigo estas deviga." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index 2512c1e31bd..371adaa2e94 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleano" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Conectado", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Eliminar" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Ver elemento" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copiar URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Yo" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Configuración" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Pista de contraseña" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Tiempo de espera de la caja fuerte excedido" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Elije cuando se agotará el tiempo de espera de tu caja fuerte y se ejecutará la acción seleccionada." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Bloquear", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Papelera", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Eliminar cualquier colección" }, - "editAssignedCollections": { - "message": "Editar colecciones asignadas" - }, - "deleteAssignedCollections": { - "message": "Eliminar colecciones asignadas" - }, "manageGroups": { "message": "Administrar grupos" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Las políticas de su organización están afectando al tiempo de espera de tu caja fuerte. El tiempo de espera de tu caja fuerte máximo permitido es de $HOURS$ hora(s) y $MINUTES$ minuto(s). La acción de tiempo de espera de tu caja fuerte está establecida en $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Tiempo de espera personalizado para la caja fuerte" - }, "vaultTimeoutToLarge": { "message": "El tiempo de espera de tu caja fuerte excede la restricción establecida por tu organización." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Última sincronización", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Los patrocinios autohospedados están sincronizados." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Aprovisionamiento de SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Provisionar automáticamente a los usuarios y grupos con su proveedor de identidad preferido a través de la provisión SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Activar SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Configura tu proveedor de identidad preferido configurando la URL y la clave API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Esta clave API tiene acceso para administrar usuarios dentro de su organización. Debe mantenerse en secreto." }, "copyScimKey": { "message": "Copiar la clave de la API de SCIM al portapapeles", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotar la clave API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "¿Está seguro de que desea rotar la clave API SCIM? La clave actual no funcionará para ninguna integración existente.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Regenerar clave" }, "scimApiKey": { "message": "Clave API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copiar la URL del endpoint SCIM al portapapeles", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "La clave de API de SCIM se ha rotado correctamente", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Los ajustes de SCIM se han guardado correctamente", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Entrada requerida." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Subir archivo" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Formatos aceptados:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Elementos" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/et/messages.json b/apps/web/src/locales/et/messages.json index f2c83d2b859..7944cc96f30 100644 --- a/apps/web/src/locales/et/messages.json +++ b/apps/web/src/locales/et/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Seotud", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Eemalda" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Kirje vaatamine" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Vaata $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopeeri URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Mina" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Seaded" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Parooli vihje" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Hoidla ajalõpp" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Vali aeg, peale mida sooritatakse allpool valitud tegevus." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lukusta", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Prügikast", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Kustutada mistahes kollektsiooni" }, - "editAssignedCollections": { - "message": "Hallata määratud kollektsioone" - }, - "deleteAssignedCollections": { - "message": "Kustutada määratud kollektsioone" - }, "manageGroups": { "message": "Gruppide haldamine" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Viimane sünkroniseerimine", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Sisestus on nõutav." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Sinu Secrets Manageri tellimus uueneb vastavalt sinu valitud plaanile" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/eu/messages.json b/apps/web/src/locales/eu/messages.json index 7b42de91fc0..1b3ac9858a6 100644 --- a/apps/web/src/locales/eu/messages.json +++ b/apps/web/src/locales/eu/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolearra" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Konektatuta", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Ezabatu" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Bistaratu elementua" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiatu URIa", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Ni" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Ezarpenak" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Pasahitza gogoratzeko pista" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Kutxa gotorraren itxaronaldia" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Aukeratu kutxa gotorraren itxaronaldia eta egingo den ekintza." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Blokeatu", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Zakarrontzia", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Ezabatu edozein bilduma" }, - "editAssignedCollections": { - "message": "Editatu esleitutako bildumak" - }, - "deleteAssignedCollections": { - "message": "Ezabatu esleitutako bildumak" - }, "manageGroups": { "message": "Kudeatu taldeak" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Ezarri kutxa gotorreko itxaronaldia" - }, "vaultTimeoutToLarge": { "message": "Zure kutxa gotorreko itxaronaldiak, zure erakundeak ezarritako murrizpen bat gainditzen ditu." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Azken sinkronizazioa", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Ostatatze propioko babesleak sinkronizatuta." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM hornitzailea", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Eman automatikoki erabiltzaileei eta taldeei zure identitate-hornitzaile gogokoenarekin, SCIM hornitzaile bidez", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM gaituta", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Ezarri zure identitate-hornitzaile gogokoena URL eta SCIM API gakoak ezarriz", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "API gako honek zure erakundeko erabiltzaileak kudeatzeko aukera ematen du. Sekretupean gorde beharko litzake." }, "copyScimKey": { "message": "Kopiatu SCIM API gakoa zure arbelean", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Berritu SCIM API gakoa", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Ziur al zaude SCIM API gakoa berritu nahi duzula? Uneko gakoak ez du balioko lehendik ezarrita dauden integrazioetarako.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Berritu gakoa" }, "scimApiKey": { "message": "SCIM API gakoa", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopiatu SCIM endpoint URL-a zure arbelean", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL-a", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API gakoa ongi berritu da", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM ezarpenak behar bezala gorde dira", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Sarrera behar da." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/fa/messages.json b/apps/web/src/locales/fa/messages.json index a6a31f45895..0471d3034ad 100644 --- a/apps/web/src/locales/fa/messages.json +++ b/apps/web/src/locales/fa/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "منطقی" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "پیوند شده", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "حذف" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "مشاهده مورد" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "کپی نشانی اینترنتی", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "من" }, @@ -960,6 +1026,18 @@ "settings": { "message": "تنظیمات" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "یادآور کلمه عبور" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "متوقف شدن گاو‌صندوق" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "انتخاب کنید که گاو‌صندوق شما چه زمانی عمل توقف زمانی گاوصندوق را انجام دهد." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "قفل", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "زباله‌ها", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "هر مجموعه ای را حذف کنید" }, - "editAssignedCollections": { - "message": "ویرایش مجموعه های اختصاص داده شده" - }, - "deleteAssignedCollections": { - "message": "حذف مجموعه های اختصاص داده شده" - }, "manageGroups": { "message": "مدیریت گروه‌ها" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "سیاست‌های سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر می‌گذارد. حداکثر زمان مجاز گاوصندوق $HOURS$ ساعت و $MINUTES$ دقیقه است. عملگر مهلت زمانی گاوصندوق شما روی $ACTION$ تنظیم شده است.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "پایان زمان گاوصندوق سفارشی" - }, "vaultTimeoutToLarge": { "message": "مهلت زمانی شما بیش از محدودیت تعیین شده توسط سازمانتان است." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "آخرین همگام‌سازی", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "حمایت‌های مالی خود میزبان همگام‌سازی شد." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "تأمین SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "به‌طور خودکار کاربران و گروه‌ها را با ارائه‌دهنده هویت ترجیحی خود از طریق تأمین SCIM فراهم کنید", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM را فعال کنید", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "با پیکربندی نشانی اینترنتی و کلید SCIM API، ارائه دهنده هویت ترجیحی خود را تنظیم کنید", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "این کلید API به مدیریت کاربران در سازمان شما دسترسی دارد. که باید مخفی بماند." }, "copyScimKey": { "message": "کلید SCIM API را در کلیپ بورد خود کپی کنید", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "کلید SCIM API را بچرخانید", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "آیا مطمئنید که می‌خواهید کلید SCIM API را بچرخانید؟ کلید فعلی دیگر برای ادغام‌های موجود کار نخواهد کرد.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "چرخاندن توکن" }, "scimApiKey": { "message": "کلید SCIM API", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "نشانی اینترنتی نقطه پایانی SCIM را در کلیپ بورد خود کپی کنید", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "نشانی اینترنتی SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "کلید SCIM API با موفقیت چرخید", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "تنظیمات SCIM ذخیره شد", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "ورودی مورد نیاز است." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "بارگذاری فایل" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "فرمت های پذیرفته شده:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/fi/messages.json b/apps/web/src/locales/fi/messages.json index f47ee7f89ae..913b92e6d40 100644 --- a/apps/web/src/locales/fi/messages.json +++ b/apps/web/src/locales/fi/messages.json @@ -144,7 +144,7 @@ "message": "Turvakoodi (CVC/CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Turvakoodi (CVC/CVV)" }, "identityName": { "message": "Henkilöllisyyden nimi" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Totuusarvo" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linkitetty", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Poista" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Näytä kohde" }, + "newItemHeader": { + "message": "Uusi $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Muokkaa: $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Näytä $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Kopiointi onnistui" }, "copyValue": { "message": "Kopioi arvo", @@ -592,6 +619,45 @@ "message": "Kopioi URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopioi $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopioi verkkosivusto" + }, + "copyNotes": { + "message": "Kopioi merkinnät" + }, + "copyAddress": { + "message": "Kopioi osoite" + }, + "copyPhone": { + "message": "Kopioi puhelinnumero" + }, + "copyEmail": { + "message": "Kopioi sähköpostiosoite" + }, + "copyCompany": { + "message": "Kopioi yritys" + }, + "copySSN": { + "message": "Kopioi henkilötunnus" + }, + "copyPassportNumber": { + "message": "Kopioi passin numero" + }, + "copyLicenseNumber": { + "message": "Kopioi ajokortin numero" + }, + "copyName": { + "message": "Kopioi nimi" + }, "me": { "message": "Minä" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Asetukset" }, + "accountEmail": { + "message": "Tilin sähköpostiosoite" + }, + "requestHint": { + "message": "Pyydä vihje" + }, + "requestPasswordHint": { + "message": "Pyydä salasanan vihje" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Syötä tilisi sähköpostiosoite, niin salasanavihjeesi lähetetään sinulle sähköpostitse" + }, "passwordHint": { "message": "Salasanavihje" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Holvin aikakatkaisu" }, + "vaultTimeout1": { + "message": "Aikakatkaisu" + }, "vaultTimeoutDesc": { "message": "Määritä milloin holvin aikakatkaisutoiminto suoritetaan." }, @@ -4048,7 +4129,7 @@ "message": "Valittu" }, "recommended": { - "message": "Recommended" + "message": "Suositeltu" }, "ownership": { "message": "Omistus" @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lukitse", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Roskakori", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Poista kokoelmia" }, - "editAssignedCollections": { - "message": "Muokkaa kokoelmamäärityksiä" - }, - "deleteAssignedCollections": { - "message": "Poista kokoelmamäärityksiä" - }, "manageGroups": { "message": "Ryhmien hallinta" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Enintään $HOURS$ tunti(a) ja $MINUTES$ minuutti(a).", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Organisaatiokäytännöt vaikuttavat holvisi aikakatkaisuun. Suurin sallittu aika on $HOURS$ tunti(a) $MINUTES$ minuutti(a). Holvillesi määritetty aikakatkaisutoiminto on $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Mukautettu holvin aikakatkaisu" - }, "vaultTimeoutToLarge": { "message": "Holvisi aikakatkaisu ylittää organisaatiosi asettamat rajoitukset." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Viimeisin synkronointi", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Itse ylläpidetyt sponsoroinnit on synkronoitu." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM-provisiointi", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Provisioi käyttäjät ja ryhmät automaattisesti haluamasi identiteettitoimittajan kanssa SCIM-provisioinnilla", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Ota SCIM käyttöön", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Määritä haluamasi identiteettitoimittaja määrittämällä sen URL-osoite ja SCIM API -avain", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Tällä API-avaimella on oikeus hallita organisaation käyttäjiä. Se tulee pitää salassa." }, "copyScimKey": { "message": "Kopioi SCIM API-avain leikepöydälle", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Uudista SCIM API-avain", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Haluatko varmasti uudistaa SCIM API-avaimen? Nykyinen avain ei enää toimi olemassa oleville integraatioille.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Uudista avain" }, "scimApiKey": { "message": "SCIM API-avain", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopioi SCIM-päätteen URL-osoite leikepöydälle", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API-avain uudistettiin", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM-asetukset tallennettiin", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Syöte vaaditaan." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Valitse tuotava tiedosto" }, + "upload": { + "message": "Lähetä" + }, "acceptedFormats": { "message": "Hyväksytyt muodot:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Lisää kenttä" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Kohteet" }, @@ -8772,25 +8863,25 @@ "message": "Tarkastele organisaation jäsenten käyttöoikeuksia ryhmiin, kokoelmiin ja kokoelmien kohteisiin. CSV-vienti tuottaa yksityiskohtaisen jäsenkohtaisen erittelyn, joka sisältää kokoelmaoikeudet ja tilimääritykset." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(Ei kokoelmaa)" }, "memberAccessReportNoCollectionPermission": { "message": "(No Collection Permission)" }, "memberAccessReportNoGroup": { - "message": "(No Group)" + "message": "(Ei ryhmää)" }, "memberAccessReportTwoFactorEnabledTrue": { - "message": "On" + "message": "Käytössä" }, "memberAccessReportTwoFactorEnabledFalse": { - "message": "Off" + "message": "Ei käytössä" }, "memberAccessReportAuthenticationEnabledTrue": { - "message": "On" + "message": "Käytössä" }, "memberAccessReportAuthenticationEnabledFalse": { - "message": "Off" + "message": "Ei käytössä" }, "higherKDFIterations": { "message": "Korkeampi KDF-toistojen määrä vahvistaa pääsalasanasi suojausta väsytyshyökkäyksien varalta." @@ -9023,7 +9114,7 @@ "message": "Ryhmien ja käyttäjien synkronointi hakemistosta" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Suojaa perheesi kirjautumistiedot" }, "accessToPremiumFeatures": { "message": "Premium-ominaisuuksien käyttöoikeus" @@ -9073,8 +9164,8 @@ "current": { "message": "Nykyinen" }, - "secretsManagerSubInfo": { - "message": "Salaisuushallinta-tilauksesi päivittyy valittua tilausta vastaavaksi" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Salasanahallinta" @@ -9083,17 +9174,17 @@ "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Tiedosto tallennettiin laitteelle. Hallitse sitä laitteesi latauksista." }, "publicApi": { "message": "Julkinen API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { - "message": "Show character count" + "message": "Näytä merkkimäärä" }, "hideCharacterCount": { - "message": "Hide character count" + "message": "Piilota merkkimäärä" }, "editAccess": { "message": "Muokkaa käyttöoikeuksia" diff --git a/apps/web/src/locales/fil/messages.json b/apps/web/src/locales/fil/messages.json index d174e6694a9..ba5276be623 100644 --- a/apps/web/src/locales/fil/messages.json +++ b/apps/web/src/locales/fil/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Naka-link", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Tanggalin" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Tingnan ang item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopyahin ang URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Ako" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Mga Setting" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Palatandaan ng password" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Piliin kung kailan gagawin ng iyong vault ang vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "I-lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Basurahan", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Tanggalin ang anumang koleksyon" }, - "editAssignedCollections": { - "message": "I-edit ang mga nakatalagang koleksyon" - }, - "deleteAssignedCollections": { - "message": "Tanggalin ang mga nakatalagang koleksyon" - }, "manageGroups": { "message": "Pamahalaan ang mga grupo" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Pasadyang timeout ng vault" - }, "vaultTimeoutToLarge": { "message": "Ang iyong vault timeout ay lumampas sa paghihigpit na itinakda ng iyong samahan." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Huling sinkronisasyon:", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Ang mga self host na sponsorship ay naka sync." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Awtomatikong pagbibigay ng mga user at grupo sa iyong ginustong identity provider sa pamamagitan ng SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Paganahin ang SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "I set up ang iyong ginustong tagapagbigay ng pagkakakilanlan sa pamamagitan ng pag configure ng URL at SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Ang API key na ito ay may access upang pamahalaan ang mga gumagamit sa loob ng iyong samahan. Dapat itong ilihim." }, "copyScimKey": { "message": "Kopyahin ang SCIM API key sa iyong clipboard", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Iikot ang SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Sigurado ka bang gusto mong i-rotate ang SCIM API Key? Ang kasalukuyang susi ay hindi na gagana para sa anumang umiiral na mga pagsasama.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "I-ikot ang susi" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopyahin ang SCIM endpoint URL sa iyong clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key matagumpay na inikot", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Nai-save ang mga setting ng SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Kailangan ang input." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Mag-upload ng File" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Tinatanggap na Mga Format:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index 9e422b429e9..39347c3b1de 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booléen" }, + "cfTypeCheckbox": { + "message": "Case à cocher" + }, "cfTypeLinked": { "message": "Lié", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Type de champ" + }, + "fieldLabel": { + "message": "Étiquette du champ" + }, "remove": { "message": "Supprimer" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Afficher l'élément" }, + "newItemHeader": { + "message": "Nouveau $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Modifier $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Voir $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copier l'URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copier $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copier le site web" + }, + "copyNotes": { + "message": "Copier les notes" + }, + "copyAddress": { + "message": "Copier l'adresse" + }, + "copyPhone": { + "message": "Copier le téléphone" + }, + "copyEmail": { + "message": "Copier le courriel" + }, + "copyCompany": { + "message": "Copier l'entreprise" + }, + "copySSN": { + "message": "Copier le numéro de Sécurité Sociale" + }, + "copyPassportNumber": { + "message": "Copier le numéro de passeport" + }, + "copyLicenseNumber": { + "message": "Copier le numéro de permis de conduire" + }, + "copyName": { + "message": "Copier le nom" + }, "me": { "message": "Moi" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Paramètres" }, + "accountEmail": { + "message": "Courriel du compte" + }, + "requestHint": { + "message": "Demander l'indice" + }, + "requestPasswordHint": { + "message": "Demander l'indice du mot de passe" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Entrez l'adresse courriel de votre compte et l'indice de votre mot de passe vous sera envoyé" + }, "passwordHint": { "message": "Indice de mot de passe" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Délai d'expiration du coffre" }, + "vaultTimeout1": { + "message": "Délai d'expiration" + }, "vaultTimeoutDesc": { "message": "Choisissez quand votre coffre entreprendra l'action après le délai d'expiration du coffre." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Verrouiller", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Corbeille", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Supprimer n'importe quelle collection" }, - "editAssignedCollections": { - "message": "Modifier les collection assignées" - }, - "deleteAssignedCollections": { - "message": "Supprimer les collections assignées" - }, "manageGroups": { "message": "Gérer les groupes" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ heure(s) et $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Les politiques de sécurité de votre organisation affectent le délai d'expiration de votre coffre. Le délai autorisé d'expiration du coffre est de $HOURS$ heure(s) et $MINUTES$ minute(s) maximum. L'action après délai d'expiration de votre coffre est fixée à $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Délai d'expiration du coffre personnalisé" - }, "vaultTimeoutToLarge": { "message": "Le délai d'expiration de votre coffre-fort dépasse les restrictions définies par votre organisation." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Dernière Synchronisation", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Des parrainages auto-hébergés ont été synchronisés." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Provisionnement SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Fournit automatiquement aux utilisateurs et aux groupes votre fournisseur d'identité préféré via l'approvisionnement SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Activer SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Configurez votre fournisseur d'identité préféré en configurant l'URL et la clé API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Cette clé API possède l'accès pour gérer les utilisateurs au sein de votre organisation. Elle devrait être tenue secrète." }, "copyScimKey": { "message": "Copiez la clé API SCIM dans votre presse-papiers", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Régénérer la clé API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Êtes-vous sûr de vouloir régénérer la clé API SCIM ? La clé actuelle ne fonctionnera plus pour aucune intégration existante.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Régénérer la clé" }, "scimApiKey": { "message": "Clé API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copiez l'URL du point de terminaison SCIM dans votre presse-papiers", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Clé API SCIM régénérée avec succès", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Les paramètres SCIM ont été enregistrés avec succès", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Entrée requise." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Chargement du fichier" }, + "upload": { + "message": "Téléverser" + }, "acceptedFormats": { "message": "Formats acceptés :" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Ajouter un champ" }, + "editField": { + "message": "Modifier le champ" + }, "items": { "message": "Éléments" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Actuel" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Votre abonnement au Secrets Manager sera mis à niveau selon le plan sélectionné" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "API publique", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Afficher le nombre de caractères" diff --git a/apps/web/src/locales/gl/messages.json b/apps/web/src/locales/gl/messages.json index 25bed9fd572..1285661d94d 100644 --- a/apps/web/src/locales/gl/messages.json +++ b/apps/web/src/locales/gl/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Ver elemento" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/he/messages.json b/apps/web/src/locales/he/messages.json index 28b3cbf0a1a..d873b52c217 100644 --- a/apps/web/src/locales/he/messages.json +++ b/apps/web/src/locales/he/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "אמת או שקר" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "מקושר", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "הסר" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "הצג פריט" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "העתק שורת כתובת", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "הגדרות" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "רמז לסיסמה" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "משך זמן מירבי עבור חיבור לכספת" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "בחר כמה זמן יעבור כדי שהכספת תסגר לאחר חוסר פעילות ותבצע את הפעולה שנבחרה." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "נעילה", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "סל המחזור", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/hi/messages.json b/apps/web/src/locales/hi/messages.json index 3eba1125258..c4fb10fa487 100644 --- a/apps/web/src/locales/hi/messages.json +++ b/apps/web/src/locales/hi/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "बूलियन" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "हटाएं" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "URI को कॉपी करें", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "मैं" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/hr/messages.json b/apps/web/src/locales/hr/messages.json index 186999d1fed..881984f7c34 100644 --- a/apps/web/src/locales/hr/messages.json +++ b/apps/web/src/locales/hr/messages.json @@ -144,7 +144,7 @@ "message": "Kontrolni broj" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Kontrolni broj" }, "identityName": { "message": "Ime identiteta" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Povezano", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Ukloni" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Prikaz stavke" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Pogledaj $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Kopiranje uspješno" }, "copyValue": { "message": "Kopiraj vrijednost", @@ -592,6 +619,45 @@ "message": "Kopiraj URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopiraj $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopiraj web stranicu" + }, + "copyNotes": { + "message": "Kopiraj bilješke" + }, + "copyAddress": { + "message": "Kopiraj adresu" + }, + "copyPhone": { + "message": "Kopiraj telefon" + }, + "copyEmail": { + "message": "Kopiraj e-poštu" + }, + "copyCompany": { + "message": "Kopiraj tvrtku" + }, + "copySSN": { + "message": "Kopiraj OIB" + }, + "copyPassportNumber": { + "message": "Kopiraj broj putovnice" + }, + "copyLicenseNumber": { + "message": "Kopiraj broj osobne" + }, + "copyName": { + "message": "Kopiraj ime" + }, "me": { "message": "Ja" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Postavke" }, + "accountEmail": { + "message": "e-pošta računa" + }, + "requestHint": { + "message": "Zatraži podsjetnik" + }, + "requestPasswordHint": { + "message": "Zatraži podsjetnik lozinke" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Unesi svoju adresu e-pošte računa i poslat ćemo ti tvoj podsjetnik" + }, "passwordHint": { "message": "Podsjetnik za lozinku" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Ažuriranje ključa za šifriranje ne može se nastaviti" }, "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." + "message": "Prilikom ažuriranja tvojeg ključa za šifriranje, mape se nisu mogle dešifrirati. Za nastavak ažuriranja, tvoje mape moraju biti izbrisane. Nijedna stavka iz trezora neće biti izbrisana ako nastaviš." }, "keyUpdated": { "message": "Ključ ažuriran" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Istek trezora" }, + "vaultTimeout1": { + "message": "Vrijeme isteka" + }, "vaultTimeoutDesc": { "message": "Odaberi kada će isteći trezor i koja će se radnja izvršiti." }, @@ -4048,7 +4129,7 @@ "message": "Odabrano" }, "recommended": { - "message": "Recommended" + "message": "Preporučeno" }, "ownership": { "message": "Vlasništvo" @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Zaključaj", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Smeće", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Obriši zbirku" }, - "editAssignedCollections": { - "message": "Uredi dodijeljene zbirke" - }, - "deleteAssignedCollections": { - "message": "Obriši dodijeljene zbirke" - }, "manageGroups": { "message": "Upravljanje grupama" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Najviše: $HOURS$:$MINUTES$", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je $HOURS$:$MINUTES$ h. Tvoja radnja nakon isteka trezora je: $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Osobni istek trezora" - }, "vaultTimeoutToLarge": { "message": "Vrijeme isteka premašuje ograničenje koje je postavila tvoja organizacija." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Zadnja sinkronizacija", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Sinkronizirana sponzorstva na vlastitom poslužitelju." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM docijeljivanje", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatski korisnicima i grupama dodijeli željenog pružatelja identiteta putem SCIM dodjeljivanja", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Uključi SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Postavite željenog pružatelja identiteta konfiguriranjem URL-a i SCIM API ključa", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Ovaj API ključ ima pristup upravljanju korisnicima unutar tvoje organizacije. To treba držati u tajnosti." }, "copyScimKey": { "message": "Kopiraj SCIM API ključ u svoj međuspremnik", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotiraj SCIM API ključ", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Sigurno želiš rotirati SCIM API ključ? Postojeći ključ više neće vrijediti u svim postojećim integracijama.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotiraj ključ" }, "scimApiKey": { "message": "SCIM API ključ", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopiraj URL SCIM krajnje točke u međuspremnik", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API ključ rotiran", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM postavke spremljene", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Potreban je unos." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Prenesi datoteku" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Prihvaćeni formati:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Dodaj polje" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Stavke" }, @@ -8772,25 +8863,25 @@ "message": "Provjeri pristup članova organizacije u grupama, zbirkama i stavkama zbirke. CSV izvoz pruža detaljnu raščlambu po članu, uključujući informacije o dozvolama za prikupljanje i konfiguracijama računa." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(nema zbirke)" }, "memberAccessReportNoCollectionPermission": { - "message": "(No Collection Permission)" + "message": "(nema dozvole za zbirke)" }, "memberAccessReportNoGroup": { - "message": "(No Group)" + "message": "(nema grupe)" }, "memberAccessReportTwoFactorEnabledTrue": { - "message": "On" + "message": "Uklj." }, "memberAccessReportTwoFactorEnabledFalse": { - "message": "Off" + "message": "Isklj." }, "memberAccessReportAuthenticationEnabledTrue": { - "message": "On" + "message": "Uklj." }, "memberAccessReportAuthenticationEnabledFalse": { - "message": "Off" + "message": "Isklj." }, "higherKDFIterations": { "message": "Veće KDF iteracije mogu pomoći u zaštiti tvoje glavne lozinke od napadača." @@ -8996,7 +9087,7 @@ } }, "upgradePlans": { - "message": "Upgrade your plan to invite members and experience powerful security features." + "message": "Za pozivanje članova nadogradi svoj plan i iskusi moćne sigurnosne značajke." }, "upgradeDiscount": { "message": "Uštedi $AMOUNT$ %", @@ -9008,10 +9099,10 @@ } }, "enterprisePlanUpgradeMessage": { - "message": "Advanced capabilities for larger organizations" + "message": "Napredne mogućnosti za veće tvrtke" }, "teamsPlanUpgradeMessage": { - "message": "Resilient protection for growing teams" + "message": "Otporna zaštita za rastuće timove" }, "teamsInviteMessage": { "message": "Pozovi neograničen broj članova" @@ -9023,7 +9114,7 @@ "message": "Sinkroniziraj grupe i korisnike iz imenika" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Osiguraj obiteljske prijave svoje obitelji" }, "accessToPremiumFeatures": { "message": "Pristup Premium značajkama" @@ -9073,27 +9164,27 @@ "current": { "message": "Trenutno" }, - "secretsManagerSubInfo": { - "message": "Tvoja pretplata na Secrets Manager će se nadograditi na temelju odabranog plana" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden upravitelj lozinki" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Tvoja besplatna jednogodišnja pretplata na Password Manager nadogradit će se na odabrani plan. Neće ti ništa biti naplaćeno dok besplatno razdoblje ne završi." }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Datoteka spremljena na uređaj. Upravljaj u preuzimanjima svog uređaja." }, "publicApi": { "message": "Javni API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { - "message": "Show character count" + "message": "Prikaži broj znakova" }, "hideCharacterCount": { - "message": "Hide character count" + "message": "Sakrij broj znakova" }, "editAccess": { "message": "Uredi pristup" diff --git a/apps/web/src/locales/hu/messages.json b/apps/web/src/locales/hu/messages.json index 4e66cbc710c..4ae7cae7a9b 100644 --- a/apps/web/src/locales/hu/messages.json +++ b/apps/web/src/locales/hu/messages.json @@ -144,7 +144,7 @@ "message": "Biztonsági kód (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Biztonsági kód / CVV" }, "identityName": { "message": "Személyazonosság megnevezés" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Logikai" }, + "cfTypeCheckbox": { + "message": "Jelölődoboz" + }, "cfTypeLinked": { "message": "Csatolt", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Mezőtípus" + }, + "fieldLabel": { + "message": "Mezőfelirat" + }, "remove": { "message": "Eltávolítás" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Elem megtekintése" }, + "newItemHeader": { + "message": "Új $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "$TYPE$ szerkesztése", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ megtekintése", "placeholders": { @@ -592,6 +619,45 @@ "message": "URI másolása", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ másolása", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Webhely másolása" + }, + "copyNotes": { + "message": "Jegyzet másolása" + }, + "copyAddress": { + "message": "Postai cím másolása" + }, + "copyPhone": { + "message": "Telefonszám másolása" + }, + "copyEmail": { + "message": "Email cím másolása" + }, + "copyCompany": { + "message": "Cég másolása" + }, + "copySSN": { + "message": "Társadalombiztosítási szám másolása" + }, + "copyPassportNumber": { + "message": "Útlevélszám másolása" + }, + "copyLicenseNumber": { + "message": "Vezetői engedély szám másolása" + }, + "copyName": { + "message": "Név másolása" + }, "me": { "message": "Én" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Beállítások" }, + "accountEmail": { + "message": "Fiók email cím" + }, + "requestHint": { + "message": "Tipp kérése" + }, + "requestPasswordHint": { + "message": "Jelszó emlékeztető kérése" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Adjuk meg fiók email címét és elküldésre kerül a jelszóra vonatkozó tipp." + }, "passwordHint": { "message": "Jelszó emlékeztető" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Széf időkifutás" }, + "vaultTimeout1": { + "message": "Időtúllépés" + }, "vaultTimeoutDesc": { "message": "Válasszuk ki, hogy a széfnél mikor legyen időkifutás és a kiválasztott művelet végrehajtása." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lezárás", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Lomtár", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Bármely gyűjtemény törlése" }, - "editAssignedCollections": { - "message": "Hozzárendelt gyűjtemények szerkesztése" - }, - "deleteAssignedCollections": { - "message": "Hozzárendelt gyűjtemények törlése" - }, "manageGroups": { "message": "Csoportok kezelése" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ óra és $MINUTES$ perc maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "A szervezeti házirendek hatással vannak a széf időkorlátjára. A széf időkorlátja legfeljebb $HOURS$ óra és $MINUTES$ perc lehet. A széf időkifutási művelete $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Egyedi széf időkifutás" - }, "vaultTimeoutToLarge": { "message": "A széf időkorlátja túllépi a szervezet által beállított korlátozást." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Utolsó szinkronizálás", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "A saját üzemeltetésű szponzorálások szinkronizálásra kerültek." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM ellátás", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "A felhasználók és csoportok automatikusan biztosítása a kívánt identitás szolgáltatóval a SCIM szolgáltatáson keresztül.", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM engedélyezése", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Állítsuk be a kívánt azonosító szolgáltatót a webcím és a SCIM API kulcs konfigurálásával.", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Ez az API kulcs hozzáféréssel rendelkezik a szervezeten belüli felhasználók kezeléséhez. Célszerű titokban tartani." }, "copyScimKey": { "message": "A SCIM API kulcs másolása a vágólapra", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "A SCIM API kulcs forgatása", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Biztosan forgatni akarjuk a SCIM API kulcsot? A jelenlegi kulcs már nem működik egyik meglévő integrációhoz sem.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Kulcs forgatása" }, "scimApiKey": { "message": "SCIM API kulcs", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "A SCIM cégpont webcím másolása a vágólapra", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM webcím", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "A SCIM API kulcs sikeresen forgatásra került.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "A SCIM beállítások sikeresen mentésre kerültek.", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Az adatbevitel kötelező." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Fájlfeltöltés" }, + "upload": { + "message": "Feltöltés" + }, "acceptedFormats": { "message": "Elfogadott formátumok:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Mező hozzáadása" }, + "editField": { + "message": "Mező szerkesztése" + }, "items": { "message": "Elemek" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Jelenlegi" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "A Titkos kód kezelő előfizetés a kiválasztott csomag alapján frissül." }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Nyilvános API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Karakterszámláló megjelenítése" diff --git a/apps/web/src/locales/id/messages.json b/apps/web/src/locales/id/messages.json index 165d513febb..eb2d40161a0 100644 --- a/apps/web/src/locales/id/messages.json +++ b/apps/web/src/locales/id/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Terhubung", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Hapus" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Lihat Item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Salin URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Saya" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Setelan" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Petunjuk Kata Sandi" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Batas Waktu Brankas" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Pilih batas waktu untuk brankas Anda mengambil tindakan yang dipilih." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Mengunci", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Sampah", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Hapus Koleksi" }, - "editAssignedCollections": { - "message": "Edit koleksi yang ditetapkan" - }, - "deleteAssignedCollections": { - "message": "Hapus koleksi yang ditetapkan" - }, "manageGroups": { "message": "Kelola Grup" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API Key berhasil dirotasi", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Pengaturan SCIM berhasil disimpan", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Data input diperlukan." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index e85779431a7..8f8c396913a 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -144,7 +144,7 @@ "message": "Codice di sicurezza (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Codice di sicurezza (CVV)" }, "identityName": { "message": "Nome identità" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleano" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Collegato", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Rimuovi" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Visualizza elemento" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Visualizza $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copia URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Io" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Impostazioni" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Suggerimento per la password" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Non è possibile procedere con l'aggiornamento della chiave di cifratura" }, "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." + "message": "Quando si aggiorna la chiave di cifratura, le cartelle non possono essere decifrate. Per continuare con l'aggiornamento, le cartelle devono essere eliminate. Nessun elemento della cassaforte verrà eliminato se si procede." }, "keyUpdated": { "message": "Chiave aggiornata" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Timeout cassaforte" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Scegli quando la tua cassaforte eseguirà l'azione di timeout." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Blocca", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Cestino", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Elimina tutte le raccolte" }, - "editAssignedCollections": { - "message": "Modifica le raccolte assegnate" - }, - "deleteAssignedCollections": { - "message": "Elimina raccolte assegnate" - }, "manageGroups": { "message": "Gestisci i gruppi" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Le politiche della tua organizzazione stanno influenzando il timeout della tua cassaforte. Il tempo massimo consentito è di $HOURS$ ore e $MINUTES$ minuti. La tua azione di timeout della cassaforte è impostata su $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Timeout della cassaforte personalizzato" - }, "vaultTimeoutToLarge": { "message": "Il timeout della tua cassaforte supera le restrizioni impostate dalla tua organizzazione." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Ultima sincronizzazione", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Sponsorizzazione self-hosted sincronizzata." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Approvvigionamento SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Approvvigiona utenti e gruppi automaticamente con il tuo fornitore di identità preferito tramite l'approvvigionamento SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Abilita SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Imposta il tuo fornitore di identità preferito configurando l'URL e la chiave API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Questa chiave API ha accesso alla gestione gli utenti all'interno della tua organizzazione. Deve essere tenuta segreta." }, "copyScimKey": { "message": "Copia la chiave API SCIM negli appunti", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Ruota la chiave API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Sei sicuro di voler ruotare la chiave API SCIM? La chiave corrente non funzionerà più per nessuna integrazione esistente.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Ruota chiave" }, "scimApiKey": { "message": "Chiave API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copia l'URL dell'endpoint SCIM negli appunti", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Chiave API SCIM ruotata", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Impostazioni di SCIM salvate", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input obbligatorio." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Carica file" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Formati accettati:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Aggiungi campo" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Elementi" }, @@ -9073,21 +9164,21 @@ "current": { "message": "Attuale" }, - "secretsManagerSubInfo": { - "message": "Il tuo abbonamento a Secrets Manager si aggiornerà a seconda del piano selezionato" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Il tuo abbonamento complementare a Password Manager di un anno verrà aggiornato al piano selezionato. Non ti verrà addebitato nessun costo fino a quando il periodo gratuito non sarà terminato." }, "fileSavedToDevice": { "message": "File salvato sul dispositivo. Gestisci dai download del dispositivo." }, "publicApi": { "message": "API pubblica", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ja/messages.json b/apps/web/src/locales/ja/messages.json index a7f51d31363..109a48f53c1 100644 --- a/apps/web/src/locales/ja/messages.json +++ b/apps/web/src/locales/ja/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "真偽値" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "リンク済", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "削除" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "アイテムの表示" }, + "newItemHeader": { + "message": "$TYPE$ を新規作成", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "$TYPE$ を編集", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ を表示", "placeholders": { @@ -592,6 +619,45 @@ "message": "URI のコピー", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ をコピー", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "ウェブサイトをコピー" + }, + "copyNotes": { + "message": "メモをコピー" + }, + "copyAddress": { + "message": "住所をコピー" + }, + "copyPhone": { + "message": "電話番号をコピー" + }, + "copyEmail": { + "message": "メールアドレスをコピー" + }, + "copyCompany": { + "message": "会社名をコピー" + }, + "copySSN": { + "message": "社会保障番号をコピー" + }, + "copyPassportNumber": { + "message": "パスポート番号をコピー" + }, + "copyLicenseNumber": { + "message": "免許証番号をコピー" + }, + "copyName": { + "message": "名前をコピー" + }, "me": { "message": "自分" }, @@ -960,6 +1026,18 @@ "settings": { "message": "設定" }, + "accountEmail": { + "message": "アカウントのメールアドレス" + }, + "requestHint": { + "message": "ヒントを要求" + }, + "requestPasswordHint": { + "message": "パスワードのヒントを要求する" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "アカウントのメールアドレスを入力すると、パスワードのヒントが送信されます" + }, "passwordHint": { "message": "パスワードのヒント" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "保管庫のタイムアウト" }, + "vaultTimeout1": { + "message": "タイムアウト" + }, "vaultTimeoutDesc": { "message": "保管庫がタイムアウトし、選択したアクションを実行するタイミングを選択します。" }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "ロック", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "ごみ箱", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "任意のコレクションを削除" }, - "editAssignedCollections": { - "message": "割り当てられたコレクションを編集" - }, - "deleteAssignedCollections": { - "message": "割り当てられたコレクションを削除" - }, "manageGroups": { "message": "グループを管理" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ 時間と $MINUTES$ 分が最大です。", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "組織のポリシーがデータ保管庫のタイムアウトに影響しています。保管庫のタイムアウトの最大許容値は、$HOURS$時間$MINUTES$分です。保管庫タイムアウト時のアクションは、$ACTION$に設定されています。", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "個別の保管庫のタイムアウト" - }, "vaultTimeoutToLarge": { "message": "保管庫のタイムアウトが組織によって設定された制限を超えています。" }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "前回の同期", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "セルフホストのスポンサーシップが同期されました。" @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM プロビジョニング", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "SCIM プロビジョニングにより、ユーザーとグループを希望する ID プロバイダーで自動的にプロビジョニングします。", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM を有効にする", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "URL と SCIM API キーを設定して、ご希望の ID プロバイダーを設定します", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "この API キーは、組織内のユーザーを管理するためのアクセス権を持っています。慎重に取り扱ってください。" }, "copyScimKey": { "message": "SCIM API キーをクリップボードにコピー", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "SCIM API キーをローテーション", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "SCIM API キーをローテーションさせてもよろしいですか?現在のキーでは動作しなくなります。", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "キーをローテーション" }, "scimApiKey": { "message": "SCIM API キー", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "SCIM エンドポイント URL をクリップボードにコピー", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API キーのローテーションに成功しました", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM 設定を保存しました。", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "入力が必要です。" @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "ファイルのアップロード" }, + "upload": { + "message": "アップロード" + }, "acceptedFormats": { "message": "利用できる形式:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "フィールドを追加" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "アイテム" }, @@ -9073,7 +9164,7 @@ "current": { "message": "現在" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "シークレットマネージャーのサブスクリプションは、選択されたプランを基準にアップグレードされます" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "公開 API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "文字数を表示" diff --git a/apps/web/src/locales/ka/messages.json b/apps/web/src/locales/ka/messages.json index 29346aa946b..fc5387b8293 100644 --- a/apps/web/src/locales/ka/messages.json +++ b/apps/web/src/locales/ka/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "ბულის ცვლადი" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "დაკავშირებული", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "ამოღება" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "ნახვა საგნის" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "ასლირება URI-ის", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "მე" }, @@ -960,6 +1026,18 @@ "settings": { "message": "პარამეტრები" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "პაროლის მინიშნება" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/km/messages.json b/apps/web/src/locales/km/messages.json index d0be45fdc2c..c47975bdfea 100644 --- a/apps/web/src/locales/km/messages.json +++ b/apps/web/src/locales/km/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/kn/messages.json b/apps/web/src/locales/kn/messages.json index 07d77b4a4a3..018c3b09189 100644 --- a/apps/web/src/locales/kn/messages.json +++ b/apps/web/src/locales/kn/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "ಬೂಲಿಯನ್" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "ಸಂಪರ್ಕಿತ", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "ತೆಗೆ" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "ಐಟಂ ವೀಕ್ಷಿಸಿ" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "ಯು ಆರ್ ಐ ಅನ್ನು ನಕಲಿಸಿ", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "ನನ್ನ" }, @@ -960,6 +1026,18 @@ "settings": { "message": "ಸೆಟ್ಟಿಂಗ್‍ಗಳು" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "ಪಾಸ್ವರ್ಡ್ ಸುಳಿವು" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "ವಾಲ್ಟ್ ಕಾಲಾವಧಿ" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "ನಿಮ್ಮ ಕಮಾನು ಸಮಯ ಮೀರಲಿ ಮತ್ತು ಆಯ್ದ ಕ್ರಮವನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಆರಿಸಿಕೊಳ್ಳಿ." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "ಲಾಕ್‌", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "ಅನುಪಯುಕ್ತ", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "ಗುಂಪುಗಳನ್ನು ನಿರ್ವಹಿಸಿ" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ko/messages.json b/apps/web/src/locales/ko/messages.json index 459d16b7618..69ae834165c 100644 --- a/apps/web/src/locales/ko/messages.json +++ b/apps/web/src/locales/ko/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "참 / 거짓" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "연결됨", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "제거" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "항목 보기" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "URI 복사", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "나" }, @@ -960,6 +1026,18 @@ "settings": { "message": "설정" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "비밀번호 힌트" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "보관함 시간 제한" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "보관함이 언제까지 시간을 제한하고 선택된 행동을 수행하지 선택해주세요." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "잠금", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "휴지통", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "아무 컬렉션 삭제" }, - "editAssignedCollections": { - "message": "할당된 컬렉션 수정" - }, - "deleteAssignedCollections": { - "message": "할당된 컬렉션 삭제" - }, "manageGroups": { "message": "그룹 관리" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "사용자 지정 보관함 시간 제한" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "파일 업로드" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/lv/messages.json b/apps/web/src/locales/lv/messages.json index 0d97c52f6e9..6ca929d460b 100644 --- a/apps/web/src/locales/lv/messages.json +++ b/apps/web/src/locales/lv/messages.json @@ -46,7 +46,7 @@ "message": "Kartes īpašnieka vārds" }, "loginCredentials": { - "message": "Login credentials" + "message": "Pieteikšanās dati" }, "personalDetails": { "message": "Personiskā informācija" @@ -73,7 +73,7 @@ "message": "Vienuma vēsture" }, "authenticatorKey": { - "message": "Authenticator key" + "message": "Autentificētāja atslēga" }, "autofillOptions": { "message": "Automātiskās aizpildes iespējas" @@ -237,13 +237,13 @@ "message": "Autentificētāja atslēga (TOTP)" }, "totpHelperTitle": { - "message": "Make 2-step verification seamless" + "message": "Padarīt divpakāpju apliecināšanu plūdenu" }, "totpHelper": { - "message": "Bitwarden can store and fill 2-step verification codes. Copy and paste the key into this field." + "message": "Bitwarden var glabāt un aizpildīt divpakāpju apliecināšanas kodus. Atslēga jāievieto starpliktuvē un jāielīmē šajā laukā." }, "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 var glabāt un aizpildīt divpakāpju apliecināšanas kodus. Jāizvēlas kameras ikona, lai veiktu tīmekļvietnes autentificētāja kvadrātkoda ekrānuzņēmumu, vai jāievieto starpliktuvē atslēga un jāielīmē šajā laukā." }, "learnMoreAboutAuthenticators": { "message": "Uzzināt vairāk par autentificētājiem" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Patiesuma vērtība" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Saistīts", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Noņemt" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Skatīt vienumu" }, + "newItemHeader": { + "message": "Jauns/a $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Labot $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Apskatīt $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Ievietot URI starpliktuvē", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Ievietot $FIELD$ starpliktuvē", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Ievietot tīmekļvietni starpliktuvē" + }, + "copyNotes": { + "message": "Ievietot piezīmes starpliktuvē" + }, + "copyAddress": { + "message": "Ievietot adresi starpliktuvē" + }, + "copyPhone": { + "message": "Ievietot tālruņa numuru starpliktuvē" + }, + "copyEmail": { + "message": "Ievietot e-pasta adresi starpliktuvē" + }, + "copyCompany": { + "message": "Ievietot uzņēmumu starpliktuvē" + }, + "copySSN": { + "message": "Ievietot sociālās nodrošināšanas numuru starpliktuvē" + }, + "copyPassportNumber": { + "message": "Ievietot pases numuru starpliktuvē" + }, + "copyLicenseNumber": { + "message": "Ievietot licences numuru starpliktuvē" + }, + "copyName": { + "message": "Ievietot nosaukumu starpliktuvē" + }, "me": { "message": "Es" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Iestatījumi" }, + "accountEmail": { + "message": "Konta e-pasta adrese" + }, + "requestHint": { + "message": "Pieprasīt norādi" + }, + "requestPasswordHint": { + "message": "Pieprasīt paroles norādi" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Jāievada sava konta e-pasta adrese, un paroles norāde tiks nosūtīta" + }, "passwordHint": { "message": "Paroles norāde" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Glabātavas noildze" }, + "vaultTimeout1": { + "message": "Noildze" + }, "vaultTimeoutDesc": { "message": "Izvēlēties, kad glabātavai iestāsies noildze un tiks izpildīta atlasītā darbība." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Aizslēgt", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Atkritne", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Izdzēst jebkuru kolekciju" }, - "editAssignedCollections": { - "message": "Labot norīkotos krājumus" - }, - "deleteAssignedCollections": { - "message": "Izdzēst norīkotos krājumus" - }, "manageGroups": { "message": "Pārvaldīt kopas" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Ne vairāk kā $HOURS$ stunda(s) un $MINUTES$ minūte(s).", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Apvienības nosacījumi ietekmē glabātavas noildzi. Lielākā atļautā glabātavas noildze ir $HOURS$ stunda(s) un $MINUTES$ minūte(s). Kā glabātavas noildzes darbība ir uzstādīta $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Pielāgota glabātavas noildze" - }, "vaultTimeoutToLarge": { "message": "Glabātavas noildze pārsniedz apvienības uzstādītos ierobežojumus." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Pēdējā sinhronizācija", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Pašizvietotās pabalstītājdarbības vienādotas." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM nodrošināšana", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automātiski nodrošina lietotājus un kopas ar vēlamo identitātes nodrošinātāju, izmantojot SCIM nodrošināšanu", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Iespējot SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Uzstādīt vēlamo identitātes nodrošinātāju ar URL un SCIM API atslēgas iestatīšanu", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Šai API atslēgai ir piekļuve pāŗvaldīt apvienības lietotājus. Tā ir jātur noslēpumā." }, "copyScimKey": { "message": "Ievietot SCIM API atslēgu starpliktuvē", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Nomainīt SCIM API atslēgu", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Vai tiešām nomainīt SCIM API atslēgu? Pašreizējā atslēga vairs nedarbosies nekur, kur tā ir norādīta.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Mainīt atslēgu" }, "scimApiKey": { "message": "SCIM API atslēga", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Ievietot SCIM galapunkta URL starpliktuvē", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API atslēga ir veiksmīgi nomainīta", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM iestatījumi ir veiksmīgi saglabāti", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Jāievada vērtība." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Datņu augšupielāde" }, + "upload": { + "message": "Augšupielādēt" + }, "acceptedFormats": { "message": "Pieļaujamie veidi:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Pievienot lauku" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Vienumi" }, @@ -9073,7 +9164,7 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Noslēpumu pārvaldnieka abonements tiks uzlabots atbilstoši izvēlētajam plānam" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Publiskais API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Rādīt rakstzīmju skaitu" diff --git a/apps/web/src/locales/ml/messages.json b/apps/web/src/locales/ml/messages.json index 5e0efafcedf..581c7c90f5e 100644 --- a/apps/web/src/locales/ml/messages.json +++ b/apps/web/src/locales/ml/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "ബൂളിയൻ" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "നീക്കംചെയ്യുക" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "ഇനം കാണുക" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "URL പകർത്തുക", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "ക്രമീകരണങ്ങള്‍" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "പാസ്‌വേഡ് സൂചനാ" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "വാൾട് ടൈംഔട്ട്" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "തങ്ങളുടെ വാൾട് എപ്പോൾ ടൈംഔട്ട് ആകും എന്ന് നിശ്ചയിക്കുക. തിരഞ്ഞെടുത്ത പ്രവർത്തനം നടത്തുക." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "പൂട്ടുക", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "ട്രാഷ്", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "ഗ്രൂപ്പുകൾ നിയന്ത്രിക്കുക" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/mr/messages.json b/apps/web/src/locales/mr/messages.json index d0be45fdc2c..c47975bdfea 100644 --- a/apps/web/src/locales/mr/messages.json +++ b/apps/web/src/locales/mr/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/my/messages.json b/apps/web/src/locales/my/messages.json index d0be45fdc2c..c47975bdfea 100644 --- a/apps/web/src/locales/my/messages.json +++ b/apps/web/src/locales/my/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/nb/messages.json b/apps/web/src/locales/nb/messages.json index 1f1be7b04ed..98df867e6bf 100644 --- a/apps/web/src/locales/nb/messages.json +++ b/apps/web/src/locales/nb/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolsk verdi" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Tilknyttet", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Fjern" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Vis elementet" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopier URIen", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Meg" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Innstillinger" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Passordhint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Pause for hvelvet" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Velg når hvelvet ditt skal ta pause og utføre den valgte handlingen." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lås", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Papirkurv", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Slett enhver samling" }, - "editAssignedCollections": { - "message": "Rediger tildelte samlinger" - }, - "deleteAssignedCollections": { - "message": "Slett tildelte samlinger" - }, "manageGroups": { "message": "Administrer grupper" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Egendefinert hvelv tidsavbrudd" - }, "vaultTimeoutToLarge": { "message": "Tidsavbrudd i hvelvet ditt overskrider begrensningen fastsatt av organisasjonen din." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Forrige synkronisering", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Selv-hosted sponsorater synkronisert." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM klargjøring", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Genererer brukere og grupper automatisk med den foretrukne identitetstjenesten din via SCIM-klargjøring", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Skru på SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Sett opp din foretrukne identitetstjeneste ved å konfigurere URL og SCIM API nøkkel", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Denne API nøkkelen har tilgang til å administrere brukere i din organisasjon. Den bør holdes hemmelig." }, "copyScimKey": { "message": "Kopier SCIM API nøkkelen til utklippstavlen", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Skift SCIM API nøkkelen", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Er du sikker du vil skifte SCIM API nøkkelen? Den nåværende nøkkelen vil ikke lenger fungere for eksisterende integrasjoner.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Skift nøkkel" }, "scimApiKey": { "message": "SCIM API-nøkkel", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopier SCIM-endepunkt URL til utklippstavlen", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM-URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API-nøkkel ble skiftet ut", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM innstillinger lagret", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Inndata er påkrevd." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Filopplasting" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Aksepterte formater:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ne/messages.json b/apps/web/src/locales/ne/messages.json index f758c6d360a..14c7f61fbe7 100644 --- a/apps/web/src/locales/ne/messages.json +++ b/apps/web/src/locales/ne/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index e09fdb78dd7..96ae8d48182 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -144,7 +144,7 @@ "message": "Beveiligingscode (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Veiligheidscode / CVV" }, "identityName": { "message": "Identiteitsnaam" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Selectievakje" + }, "cfTypeLinked": { "message": "Gekoppeld", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Veldtype" + }, + "fieldLabel": { + "message": "Veldlabel" + }, "remove": { "message": "Verwijderen" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Item weergeven" }, + "newItemHeader": { + "message": "Nieuwe $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "$TYPE$ bewerken", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ weergeven", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Kopiëren gelukt" }, "copyValue": { "message": "Waarde kopiëren", @@ -592,6 +619,45 @@ "message": "URI kopiëren", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ kopiëren", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Website kopiëren" + }, + "copyNotes": { + "message": "Notities kopiëren" + }, + "copyAddress": { + "message": "Adres kopiëren" + }, + "copyPhone": { + "message": "Telefoonnummer kopiëren" + }, + "copyEmail": { + "message": "E-mail kopiëren" + }, + "copyCompany": { + "message": "Bedrijf kopiëren" + }, + "copySSN": { + "message": "Burgerservicenummer kopiëren" + }, + "copyPassportNumber": { + "message": "Paspoortnummer kopiëren" + }, + "copyLicenseNumber": { + "message": "Kenteken kopiëren" + }, + "copyName": { + "message": "Naam kopiëren" + }, "me": { "message": "Ik" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Instellingen" }, + "accountEmail": { + "message": "E-mailadres van account" + }, + "requestHint": { + "message": "Hint vragen" + }, + "requestPasswordHint": { + "message": "Hoofdwachtwoordhint vragen" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Als je het e-mailadres van je account invult, versturen we je je wachtwoordhint" + }, "passwordHint": { "message": "Wachtwoordhint" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Bijwerken encryptiesleutel kan niet verder gaan" }, "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." + "message": "Bij het bijwerken van je encryptiesleutel konden we je mappen niet decoderen. Om door te gaan met de update, moeten je mappen worden verwijderd. Geen kluisitems worden verwijderd als je doorgaat." }, "keyUpdated": { "message": "Sleutel bijgewerkt" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Time-out van de kluis" }, + "vaultTimeout1": { + "message": "Time-out" + }, "vaultTimeoutDesc": { "message": "Stel de time-out van de kluis en de bijbehorende actie in." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Vergrendelen", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Prullenbak", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Iedere verzameling verwijderen" }, - "editAssignedCollections": { - "message": "Toegewezen verzamelingen bewerken" - }, - "deleteAssignedCollections": { - "message": "Toegewezen verzamelingen verwijderen" - }, "manageGroups": { "message": "Groepen beheren" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ uren en $MINUTES$ minu(u)t(en) maximaal.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "De beleidsinstellingen van je organisatie hebben invloed op de time-out van je kluis. De maximale toegestane kluis time-out is $HOURS$ uur en $MINUTES$ minuten. Jouw time-out is ingesteld op $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Aangepaste time-out van de kluis" - }, "vaultTimeoutToLarge": { "message": "Je kluis time-out is hoger dan het maximum van jouw organisatie." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Laatste synchronisatie", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Zelf-gehoste sponsors gesynchroniseerd." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM-provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatisch in gebruikers en groepen voorzien via SCIM-provisioning van je voorkeursprovider", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM inschakelen", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Stel je voorkeurs voorkeursprovider voor identiteiten in door de URL SCIM API-sleutel te configureren", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Deze API-sleutel heeft toegang tot het beheer van gebruikers binnen je organisatie. Het moet geheim blijven." }, "copyScimKey": { "message": "Kopieer de SCIM API-sleutel naar je klembord", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "De SCIM API-sleutel roteren", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Weet je zeker dat je de SCIM API-sleutel wilt roteren? De huidige sleutel werkt niet meer voor bestaande integraties.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Sleutel roteren" }, "scimApiKey": { "message": "SCIM API-sleutel", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Kopieer de URL van het SCIM-eindpunt naar je klembord", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM-URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "De SCIM API-sleutel is met succes veranderd", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM-instellingen opgeslagen", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Invoer vereist." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Bestand uploaden" }, + "upload": { + "message": "Uploaden" + }, "acceptedFormats": { "message": "Toegestane formaten:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Veld toevoegen" }, + "editField": { + "message": "Veld bewerken" + }, "items": { "message": "Items" }, @@ -9073,21 +9164,21 @@ "current": { "message": "Huidig" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Je Secrets Manager-abonnement zal upgraden naar het geselecteerde abonnement" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Je gratis eenjarige Password Manager-abonnement zal veranderen naar het geselecteerde abonnement. Er worden pas kosten in rekening gebracht als de gratis periode voorbij is." }, "fileSavedToDevice": { "message": "Bestand op apparaat opgeslagen. Beheer vanaf de downloads op je apparaat." }, "publicApi": { "message": "Openbare API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Aantal tekens weergeven" diff --git a/apps/web/src/locales/nn/messages.json b/apps/web/src/locales/nn/messages.json index 3c89cddd65b..db857e8de66 100644 --- a/apps/web/src/locales/nn/messages.json +++ b/apps/web/src/locales/nn/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolsk" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Tilknytt", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Fjerna" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Sjå oppføring" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Skriv av URI-en", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Eg" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Innstillingar" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Passordvink" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Boss", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/or/messages.json b/apps/web/src/locales/or/messages.json index d0be45fdc2c..c47975bdfea 100644 --- a/apps/web/src/locales/or/messages.json +++ b/apps/web/src/locales/or/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index 4461717618f..438733db707 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Wartość logiczna" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Powiązane pole", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Usuń" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Zobacz element" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiuj URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Ja" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Ustawienia" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Podpowiedź do hasła" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Blokowanie sejfu" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Wybierz kiedy sejf zostanie zablokowany i wykonaj następującą akcję." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Zablokuj", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Kosz", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Usuń dowolną kolekcję" }, - "editAssignedCollections": { - "message": "Edytuj przypisane kolekcje" - }, - "deleteAssignedCollections": { - "message": "Usuń przypisane kolekcje" - }, "manageGroups": { "message": "Zarządzaj grupami" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Zasady organizacji mają wpływ na czas blokowania sejfu. Maksymalny dozwolony czas wynosi $HOURS$ godz. i $MINUTES$ min. Twój czas blokowania sejfu to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Niestandardowy czas blokowania sejfu" - }, "vaultTimeoutToLarge": { "message": "Czas blokowania sejfu przekracza limit określony przez organizację." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Ostatnia synchronizacja", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Zsynchronizowano sponsorowanie na własnym hostingu." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Aprowizacja SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatycznie aprowiduj użytkowników i grupy z preferowanym dostawcą tożsamości poprzez aprowizację SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Włącz SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Skonfiguruj preferowanego dostawcę tożsamości poprzez konfigurowanie adresu URL i klucza API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Ten klucz API ma dostęp do zarządzania użytkownikami w Twojej organizacji. Powinien być zachowany w tajemnicy." }, "copyScimKey": { "message": "Kopiuj klucz API SCIM do schowka", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Zmień klucz API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Czy na pewno chcesz zmienić klucz interfejsu API SCIM? Obecny klucz nie będzie już działał dla żadnych istniejących integracji.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Zmień klucz" }, "scimApiKey": { "message": "Klucz API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Skopiuj adres URL SCIM do schowka", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "Adres SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Klucz API SCIM został zmieniony", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Ustawienia SCIM zostały zapisane", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Dane wejściowe są wymagane." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Przesyłanie plików" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Dozwolone formaty:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Dodaj pole" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Elementy" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/pt_BR/messages.json b/apps/web/src/locales/pt_BR/messages.json index 341c2c9db05..552a00d074d 100644 --- a/apps/web/src/locales/pt_BR/messages.json +++ b/apps/web/src/locales/pt_BR/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleano" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Vinculado", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remover" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Visualizar Item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Visualizar $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copiar URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Eu" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Configurações" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Dica da senha" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Tempo Limite do Cofre" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Escolha quando o tempo limite do seu cofre irá se esgotar e execute a ação selecionada." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Bloquear", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Lixeira", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Excluir Qualquer Coleção" }, - "editAssignedCollections": { - "message": "Editar Coleções Atribuídas" - }, - "deleteAssignedCollections": { - "message": "Excluir Coleções Atribuídas" - }, "manageGroups": { "message": "Gerenciar Grupos" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "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 é {0} hora(s) e {1} minuto(s). Seu tempo limite do cofre está definido em {2}.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Tempo Limite do Cofre Personalizado" - }, "vaultTimeoutToLarge": { "message": "O tempo limite do seu cofre excede a restrição definida por sua organização." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Última Sincronização", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Patrocínios auto-hospedados sincronizados." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Provisionamento de SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Provisionar automaticamente usuários e grupos com seu provedor de identidade preferido via provisionamento de SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Habilitar SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Configure seu provedor de identidade preferido, configurando a URL e a chave de API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Esta chave de API tem acesso para gerenciar os usuários da sua organização. Deve ser mantida em segredo." }, "copyScimKey": { "message": "Copie a chave API do SCIM para a área de transferência", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotacionar a chave API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Você tem certeza que deseja rotacionar a chave de API SCIM? A chave atual não funcionará mais para quaisquer integrações existentes.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotacionar chave" }, "scimApiKey": { "message": "Chave de API do SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copie a URL do endpoint SCIM para a área de transferência", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL do SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "A chave de API SCIM foi rotacionada com sucesso", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "As configurações de SCIM foram salvas com sucesso", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Entrada necessária." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Enviar de arquivo" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Formatos Aceitos:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Adicionar campo" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Itens" }, @@ -9073,8 +9164,8 @@ "current": { "message": "Atual" }, - "secretsManagerSubInfo": { - "message": "Sua assinatura do Gerenciador de Segredos irá atualizar a base do plano selecionado" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Gerenciador de Senhas Bitwarden" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/pt_PT/messages.json b/apps/web/src/locales/pt_PT/messages.json index 9cc1d8dd5fc..61bc9352918 100644 --- a/apps/web/src/locales/pt_PT/messages.json +++ b/apps/web/src/locales/pt_PT/messages.json @@ -144,7 +144,7 @@ "message": "Código de segurança (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Código de segurança / CVV" }, "identityName": { "message": "Nome da identidade" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleano" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Associado", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remover" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Ver item" }, + "newItemHeader": { + "message": "Novo(a) $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Editar $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Ver $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Cópia bem-sucedida" }, "copyValue": { "message": "Copiar valor", @@ -592,6 +619,45 @@ "message": "Copiar URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Eu" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Definições" }, + "accountEmail": { + "message": "E-mail da conta" + }, + "requestHint": { + "message": "Pedir dica" + }, + "requestPasswordHint": { + "message": "Pedir dica da palavra-passe" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Introduza o endereço de e-mail da sua conta e ser-lhe-á enviada a sua dica da palavra-passe" + }, "passwordHint": { "message": "Dica da palavra-passe" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "A atualização da chave de encriptação não pode prosseguir" }, "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." + "message": "Ao atualizar a sua chave de encriptação, as suas pastas não puderam ser desencriptadas. Para continuar com a atualização, as suas pastas têm de ser eliminadas. Nenhum item do cofre será eliminado se prosseguir." }, "keyUpdated": { "message": "Chave atualizada" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Tempo limite do cofre" }, + "vaultTimeout1": { + "message": "Tempo limite" + }, "vaultTimeoutDesc": { "message": "Escolha quando é que o seu cofre executará a ação de tempo limite do cofre." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Bloquear", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Lixo", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Eliminar qualquer coleção" }, - "editAssignedCollections": { - "message": "Editar coleções atribuídas" - }, - "deleteAssignedCollections": { - "message": "Eliminar coleções atribuídas" - }, "manageGroups": { "message": "Gerir grupos" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hora(s) e $MINUTES$ minuto(s) no máximo.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "As políticas da sua organização estão a afetar o tempo limite do cofre. O tempo limite máximo permitido do cofre é de $HOURS$ hora(s) e $MINUTES$ minuto(s). A sua ação de tempo limite do cofre está definida para $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Tempo limite do cofre personalizado" - }, "vaultTimeoutToLarge": { "message": "O tempo limite do seu cofre excede as restrições definidas pela sua organização." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Última sincronização a", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Patrocínios auto-hospedados sincronizados." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Aprovisionamento SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Aprovisione automaticamente utilizadores e grupos com o seu fornecedor de identidade preferido através do aprovisionamento SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Ativar SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Defina o seu fornecedor de identidade preferido, configurando o URL e a chave da API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Esta chave de API tem acesso para gerir utilizadores na sua organização. Deve ser mantida em segredo." }, "copyScimKey": { "message": "Copiar a chave da API SCIM para a área de transferência", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Regenerar a chave da API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Tem a certeza de que pretende regenerar a chave da API SCIM? A chave atual deixará de funcionar para quaisquer integrações existentes.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Regenerar chave" }, "scimApiKey": { "message": "Chave da API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copiar o URL do endpoint SCIM para a área de transferência", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL do SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Chave API SCIM regenerada com sucesso", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Definições SCIM guardadas", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Campo obrigatório." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Carregamento de ficheiros" }, + "upload": { + "message": "Carregar" + }, "acceptedFormats": { "message": "Formatos aceites:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Adicionar campo" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Itens" }, @@ -9050,7 +9141,7 @@ "message": "Integração de diretórios" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "SSO sem palavra-passe" }, "accountRecovery": { "message": "Recuperação de contas" @@ -9073,21 +9164,21 @@ "current": { "message": "Atual" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "A sua subscrição do Gestor de Segredos será atualizada com base no plano selecionado" }, "bitwardenPasswordManager": { "message": "Bitwarden - Gestor de Palavras-passe" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "A sua subscrição de cortesia de um ano do Gestor de Palavras-passe será atualizada para o plano selecionado. Não será cobrado até que o período de cortesia termine." }, "fileSavedToDevice": { "message": "Ficheiro guardado no dispositivo. Gira-o a partir das transferências do seu dispositivo." }, "publicApi": { "message": "API pública", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Mostrar contagem de caracteres" diff --git a/apps/web/src/locales/ro/messages.json b/apps/web/src/locales/ro/messages.json index 603e7ef5ffe..651808b005f 100644 --- a/apps/web/src/locales/ro/messages.json +++ b/apps/web/src/locales/ro/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Valoare logică" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Conectat", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Ștergere" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Afișare articol" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copiere URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Eu" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Setări" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Indiciu parolă" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Timp de expirare seif" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Alegeți când seiful dvs. va efectua acțiunea de expirare a seifului." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Blocare", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Coș de reciclare", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Ștergere a oricărei colecții" }, - "editAssignedCollections": { - "message": "Editare a colecțiilor atribuite" - }, - "deleteAssignedCollections": { - "message": "Ștergere a colecțiilor atribuite" - }, "manageGroups": { "message": "Gestionare a grupurilor" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Timp de expirare seif personalizat" - }, "vaultTimeoutToLarge": { "message": "Timpul de expirare al seifului depășește restricția stabilită de organizația dvs." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Ultima sincronizare", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Sponsorizări auto-găzduite sincronizate." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Provizionare SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Furnizați automat utilizatorii și grupurile cu furnizorul dvs. preferat de identitate prin intermediul aprovizionării SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Activați SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Configurați furnizorul de identitate preferat prin configurarea URL-ului și a cheii API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Această cheie API are acces pentru a gestiona utilizatorii din cadrul organizației dumneavoastră. Ar trebui să fie păstrată secretă." }, "copyScimKey": { "message": "Copiere cheie API SCIM în clipboard", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Revocare cheie API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Sunteți sigur că doriți să revocați cheia API SCIM? Cheia actuală nu va mai funcționa pentru nicio integrare existentă.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Revocare cheie" }, "scimApiKey": { "message": "Cheia API SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copiați URL-ul punctului final SCIM în clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Revocarea cheii API SCIM s-a finalizat", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Setări SCIM salvate", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Este necesară o intrare." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index 83e8dfdb532..026f4c57c42 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Логическое" }, + "cfTypeCheckbox": { + "message": "Флажок" + }, "cfTypeLinked": { "message": "Связано", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Тип поля" + }, + "fieldLabel": { + "message": "Метка поля" + }, "remove": { "message": "Удалить" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Просмотр элемента" }, + "newItemHeader": { + "message": "Новый $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Изменить $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Просмотр $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Скопировать URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Скопировать $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Скопировать сайт" + }, + "copyNotes": { + "message": "Скопировать заметки" + }, + "copyAddress": { + "message": "Скопировать адрес" + }, + "copyPhone": { + "message": "Скопировать телефон" + }, + "copyEmail": { + "message": "Скопировать email" + }, + "copyCompany": { + "message": "Скопировать компанию" + }, + "copySSN": { + "message": "Скопировать номер социального страхования" + }, + "copyPassportNumber": { + "message": "Скопировать номер паспорта" + }, + "copyLicenseNumber": { + "message": "Скопировать номер лицензии" + }, + "copyName": { + "message": "Скопировать имя" + }, "me": { "message": "Мое" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Настройки" }, + "accountEmail": { + "message": "Email аккаунта" + }, + "requestHint": { + "message": "Запросить подсказку" + }, + "requestPasswordHint": { + "message": "Запросить подсказку к паролю" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Введите email вашего аккаунта, и вам будет отправлена подсказка для пароля" + }, "passwordHint": { "message": "Подсказка к паролю" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Тайм-аут хранилища" }, + "vaultTimeout1": { + "message": "Тайм-аут" + }, "vaultTimeoutDesc": { "message": "Выберите тайм-аут для хранилища и действие, которое необходимо предпринять." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Блокировка", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Корзина", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Удалять любую коллекцию" }, - "editAssignedCollections": { - "message": "Изменять назначенные коллекции" - }, - "deleteAssignedCollections": { - "message": "Удалять назначенные коллекции" - }, "manageGroups": { "message": "Управлять группами" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Максимум $HOURS$ час. $MINUTES$ мин.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Политики вашей организации влияют на тайм-аут хранилища. Максимально допустимый тайм-аут хранилища составляет $HOURS$ час. и $MINUTES$ мин. Для вашего хранилища задан тайм-аут $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Пользовательский тайм-аут хранилища" - }, "vaultTimeoutToLarge": { "message": "Тайм-аут вашего хранилища превышает ограничение, установленное вашей организацией." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Последняя синхронизация", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Спонсирование собственного сервера синхронизировано." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Обеспечение SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Автоматически предоставлять пользователям и группам предпочитаемого поставщика удостоверений с помощью обеспечения SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Включить SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Установить предпочтительного поставщика идентификационных данных, настроив URL и ключ API SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Этот ключ API имеет доступ к управлению пользователями вашей организации. Его следует держать в секрете." }, "copyScimKey": { "message": "Скопировать API-ключ SCIM в буфер обмена", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Сменить API-ключ SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Вы уверены, что хотите сменить API-ключ SCIM? Текущий ключ перестанет работать для любых существующих интеграций.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Сменить ключ" }, "scimApiKey": { "message": "API-ключ SCIM", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Скопировать URL конечной точки SCIM в буфер обмена", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "API-ключ SCIM сменен успешно", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Настройки SCIM успешно сохранены", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Необходимо ввести данные." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Загрузить файл" }, + "upload": { + "message": "Загрузить" + }, "acceptedFormats": { "message": "Допустимые форматы:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Добавить поле" }, + "editField": { + "message": "Изменить поле" + }, "items": { "message": "Элементы" }, @@ -9073,8 +9164,8 @@ "current": { "message": "Текущий" }, - "secretsManagerSubInfo": { - "message": "Ваша подписка на Менеджер секретов будет обновляться в зависимости от выбранного тарифа" + "secretsManagerSubscriptionInfo": { + "message": "Ваша подписка на Менеджер секретов будет обновлена в зависимости от выбранного тарифа" }, "bitwardenPasswordManager": { "message": "Bitwarden - Менеджер паролей" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Публичный API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Показать количество символов" diff --git a/apps/web/src/locales/si/messages.json b/apps/web/src/locales/si/messages.json index e7fc8333893..cf12c847219 100644 --- a/apps/web/src/locales/si/messages.json +++ b/apps/web/src/locales/si/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "ඉවත් කරන්න" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "සැකසුම්" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/sk/messages.json b/apps/web/src/locales/sk/messages.json index 5e87aadf1e8..f465478db66 100644 --- a/apps/web/src/locales/sk/messages.json +++ b/apps/web/src/locales/sk/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Áno/Nie" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Prepojené", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Odstrániť" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Zobraziť položku" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Zobraziť $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopírovať URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopírovať $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopírovať webstránku" + }, + "copyNotes": { + "message": "Kopírovať poznámky" + }, + "copyAddress": { + "message": "Kopírovať adresu" + }, + "copyPhone": { + "message": "Kopírovať telefón" + }, + "copyEmail": { + "message": "Kopírovať email" + }, + "copyCompany": { + "message": "Kopírovať spoločnosť" + }, + "copySSN": { + "message": "Kopírovať číslo poistenca sociálnej poisťovne" + }, + "copyPassportNumber": { + "message": "Kopírovať číslo pasu" + }, + "copyLicenseNumber": { + "message": "Kopírovať číslo licencie" + }, + "copyName": { + "message": "Kopírovať meno" + }, "me": { "message": "Ja" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Nastavenia" }, + "accountEmail": { + "message": "E-mail účtu" + }, + "requestHint": { + "message": "Požiadať o nápoveď" + }, + "requestPasswordHint": { + "message": "Požiadať o nápoveď k heslu" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Zadajte e-mailovú adresu účtu a zašleme vám nápoveď k heslu" + }, "passwordHint": { "message": "Nápoveď k heslu" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Časový limit pre trezor" }, + "vaultTimeout1": { + "message": "Časový limit" + }, "vaultTimeoutDesc": { "message": "Vyberte kedy vyprší časový limit trezora a vykoná sa zvolená akcia." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Uzamknúť", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Kôš", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Odstrániť ľubovoľnú zbierku" }, - "editAssignedCollections": { - "message": "Upraviť priradené zbierky" - }, - "deleteAssignedCollections": { - "message": "Odstrániť priradené zbierky" - }, "manageGroups": { "message": "Spravovať skupiny" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Maximálne $HOURS$ hodín a $MINUTES$ minút.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Zásady vašej organizácie ovplyvňujú časový limit trezoru. Maximálny povolený časový limit trezoru je $HOURS$ h a $MINUTES$ m. Nastavenie akcie pri vypršaní časového limitu je $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Vlastný časový limit pre trezor" - }, "vaultTimeoutToLarge": { "message": "Časový limit vášho trezora prekračuje obmedzenia nastavené vašou organizáciou." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Posledná synchronizácia", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Sponzorstvo s vlastným hostingom synchronizované." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Obnovte SCIM API kľúč", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Obnoviť kľúč" }, "scimApiKey": { "message": "SCIM API kľúč", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Vstup je povinný." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Nahrať súbor" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Akceptované formáty:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Pridať pole" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Položky" }, @@ -9073,8 +9164,8 @@ "current": { "message": "Aktuálne" }, - "secretsManagerSubInfo": { - "message": "Vaše predplatné Secrets Manager sa obnoví na základe vybraného plánu" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Správca Hesiel" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Verejné API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Zobraziť počítadlo znakov" diff --git a/apps/web/src/locales/sl/messages.json b/apps/web/src/locales/sl/messages.json index 894dcffa26a..fd85410de5e 100644 --- a/apps/web/src/locales/sl/messages.json +++ b/apps/web/src/locales/sl/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Logična vrednost" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Povezano", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Odstrani" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Ogled elementa" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiraj URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Jaz" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Nastavitve" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Namig za geslo" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Časovna omejitev trezorja" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Izberite, kaj naj se zgodi, ko časovna omejitev poteče." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Zakleni", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Smetnjak", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Časovna omejitev po meri" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Vnos je obvezen" @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/sr/messages.json b/apps/web/src/locales/sr/messages.json index 79b6b47bfff..47028dc73d7 100644 --- a/apps/web/src/locales/sr/messages.json +++ b/apps/web/src/locales/sr/messages.json @@ -144,7 +144,7 @@ "message": "Безбедносни кôд (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Безбедносни кôд/CVV" }, "identityName": { "message": "Име идентитета" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Булове" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Повезано", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Уклони" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Види ставку" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Видети $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Успешно копирање" }, "copyValue": { "message": "Копирај вредност", @@ -592,6 +619,45 @@ "message": "Копирај УРЛ", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Копирати $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Копирати вебсајт" + }, + "copyNotes": { + "message": "Копирати белешке" + }, + "copyAddress": { + "message": "Копирати адресу" + }, + "copyPhone": { + "message": "Копирати телефон" + }, + "copyEmail": { + "message": "Копирати имејл" + }, + "copyCompany": { + "message": "Копирати фирму" + }, + "copySSN": { + "message": "Копирати број социјалног осигурања" + }, + "copyPassportNumber": { + "message": "Копирати број пасоша" + }, + "copyLicenseNumber": { + "message": "Копирати број лиценце" + }, + "copyName": { + "message": "Копирати име" + }, "me": { "message": "Ја" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Подешавања" }, + "accountEmail": { + "message": "Имејл налога" + }, + "requestHint": { + "message": "Захтевај савет" + }, + "requestPasswordHint": { + "message": "Затражити савет лозинке" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Унесите имејл свог налога и биће вам послат савет за лозинку" + }, "passwordHint": { "message": "Помоћ за лозинку" }, @@ -3901,10 +3979,10 @@ } }, "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." + "message": "Приликом ажурирања кључа за шифровање, ваше фасцикле нису могле да се дешифрују. Да бисте наставили са ажурирањем, ваше фасцикле морају бити избрисане. Ниједна ставка у сефу неће бити избрисана ако наставите." }, "keyUpdated": { "message": "Кључ је ажуриран" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Тајмаут сефа" }, + "vaultTimeout1": { + "message": "Истекло време" + }, "vaultTimeoutDesc": { "message": "Изаберите када ће сеф истећи и да изврши одабрану радњу." }, @@ -4048,7 +4129,7 @@ "message": "Изабано" }, "recommended": { - "message": "Recommended" + "message": "Препоручено" }, "ownership": { "message": "Власништво" @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Закључај", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Отпад", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Брише било коју колекцију" }, - "editAssignedCollections": { - "message": "Уреди додељеним колекцијама" - }, - "deleteAssignedCollections": { - "message": "Брише додељеним колекцијама" - }, "manageGroups": { "message": "Управљање групама" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "Макимум $HOURS$ сат(а) и $MINUTES$ минут(а).", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Смернице ваше организације утичу на временско ограничење сефа. Максимално дозвољено ограничење сефа је $HOURS$ сат(и) и $MINUTES$ минут(а). Ваша радња временског ограничења сефа је подешена на $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Прилагодити тајмаут сефа" - }, "vaultTimeoutToLarge": { "message": "Време истека вашег сефа је премашило дозвољена ограничења од стране ваше организације." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Последња синхронизација", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Упали SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Променити кључ" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM УРЛ", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API кључ успешно ротиран", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM подешавања сачувана", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Унос је потребан." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Отпремање датотеке" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Прихваћени формати:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Додај поље" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Ставке" }, @@ -8772,25 +8863,25 @@ "message": "Провера приступа чланова организације кроз групе, колекције и ставке колекције. ЦСВ извоз пружа детаљну анализу по члану, укључујући информације о дозволама за прикупљање и конфигурацијама налога." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(Нема колекције)" }, "memberAccessReportNoCollectionPermission": { - "message": "(No Collection Permission)" + "message": "(Без дозволе за колекцију)" }, "memberAccessReportNoGroup": { - "message": "(No Group)" + "message": "(Нема групе)" }, "memberAccessReportTwoFactorEnabledTrue": { - "message": "On" + "message": "Да" }, "memberAccessReportTwoFactorEnabledFalse": { - "message": "Off" + "message": "Не" }, "memberAccessReportAuthenticationEnabledTrue": { - "message": "On" + "message": "Да" }, "memberAccessReportAuthenticationEnabledFalse": { - "message": "Off" + "message": "Не" }, "higherKDFIterations": { "message": "Веће KDF итерације може помоћи у заштити ваше главне лозинке од грубе присиле од стране нападача." @@ -8996,7 +9087,7 @@ } }, "upgradePlans": { - "message": "Upgrade your plan to invite members and experience powerful security features." + "message": "Надоградите свој план да бисте позвали чланове и искусили моћне безбедносне функције." }, "upgradeDiscount": { "message": "Уштедите $AMOUNT$%", @@ -9008,10 +9099,10 @@ } }, "enterprisePlanUpgradeMessage": { - "message": "Advanced capabilities for larger organizations" + "message": "Напредне могућности за веће организације" }, "teamsPlanUpgradeMessage": { - "message": "Resilient protection for growing teams" + "message": "Отпорна заштита за растуће тимове" }, "teamsInviteMessage": { "message": "Invite unlimited members" @@ -9023,7 +9114,7 @@ "message": "Синхронизујте групе и кориснике из директоријума" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Осигурајте своје породичне пријаве" }, "accessToPremiumFeatures": { "message": "Приступ Премиум функцијама" @@ -9073,27 +9164,27 @@ "current": { "message": "Тренутно" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Менаџер Лозинке" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Ваша комплементарна једногодишња претплата на Менаџер Лозинки ће надоградити на изабрани план. Неће вам бити наплаћено док се бесплатни период не заврши." }, "fileSavedToDevice": { "message": "File saved to device. Manage from your device downloads." }, "publicApi": { "message": "Јавни API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { - "message": "Show character count" + "message": "Прикажи бројање слова" }, "hideCharacterCount": { - "message": "Hide character count" + "message": "Сакриј бројање слова" }, "editAccess": { "message": "Edit access" diff --git a/apps/web/src/locales/sr_CS/messages.json b/apps/web/src/locales/sr_CS/messages.json index 4163b728bb5..655e4ab9c1e 100644 --- a/apps/web/src/locales/sr_CS/messages.json +++ b/apps/web/src/locales/sr_CS/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Logički Operator" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Ukloni" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiraj URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Podešavanja" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Kanta", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/sv/messages.json b/apps/web/src/locales/sv/messages.json index db393954546..a9e0f922c71 100644 --- a/apps/web/src/locales/sv/messages.json +++ b/apps/web/src/locales/sv/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Booleskt värde" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Länkad", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Ta bort" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Visa objekt" }, + "newItemHeader": { + "message": "Ny $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Redigera $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Visa $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Kopiera URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Kopiera $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Kopiera webbplats" + }, + "copyNotes": { + "message": "Kopiera anteckningar" + }, + "copyAddress": { + "message": "Kopiera adress" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Kopiera företag" + }, + "copySSN": { + "message": "Kopiera personnummer" + }, + "copyPassportNumber": { + "message": "Kopiera passnummer" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Kopiera namn" + }, "me": { "message": "Jag" }, @@ -807,7 +873,7 @@ "message": "Logga in med nyckel" }, "invalidPasskeyPleaseTryAgain": { - "message": "Ogiltig nyckel. Vänligen försök igen." + "message": "Ogiltig nyckel. Försök igen." }, "twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": { "message": "Tvåstegsverifiering stöds inte för nycklar. Uppdatera appen för att logga in." @@ -960,6 +1026,18 @@ "settings": { "message": "Inställningar" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Begär ledtråd" + }, + "requestPasswordHint": { + "message": "Begär lösenordsledtråd" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Lösenordsledtråd" }, @@ -1019,7 +1097,7 @@ "message": "E-postadress" }, "yourVaultIsLockedV2": { - "message": "Ditt valv är låst." + "message": "Ditt valv är låst" }, "uuid": { "message": "UUID" @@ -1170,7 +1248,7 @@ "message": "FIDO U2F-säkerhetsnyckel" }, "webAuthnTitle": { - "message": "FIDO2 WebAuthn" + "message": "Nyckel" }, "webAuthnDesc": { "message": "Använd en WebAuthn-aktiverad säkerhetsnyckel för att komma åt ditt konto." @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Valvets tidsgräns" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Välj när valvets tidsgräns överskrids och den valda åtgärden utförs." }, @@ -4232,7 +4313,7 @@ "message": "Minsta antal ord" }, "overridePasswordTypePolicy": { - "message": "Password Type", + "message": "Lösenordstyp", "description": "Name of the password generator policy that overrides the user's password/passphrase selection." }, "userPreference": { @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lås", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Papperskorg", @@ -4520,7 +4601,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "copyLink": { - "message": "Copy link" + "message": "Kopiera länk" }, "copySendLink": { "message": "Kopiera Send-länk", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Ta bort valfri samling" }, - "editAssignedCollections": { - "message": "Redigera tilldelade samlingar" - }, - "deleteAssignedCollections": { - "message": "Radera tilldelade samlingar" - }, "manageGroups": { "message": "Hantera grupper" }, @@ -5326,7 +5401,7 @@ "message": "Provider" }, "newClientOrganization": { - "message": "New client organization" + "message": "Ny klientorganisation" }, "newClientOrganizationDesc": { "message": "Create a new client organization that will be associated with you as the Provider. You will be able to access and manage this organization." @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Senaste synkronisering", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6337,7 +6422,7 @@ } }, "hostname": { - "message": "Hostname", + "message": "Värdnamn", "description": "Part of a URL." }, "apiAccessToken": { @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Aktivera SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Inmatning är obligatoriskt." @@ -7081,10 +7166,10 @@ "message": "Reverify domain" }, "copyDnsTxtRecord": { - "message": "Copy DNS TXT record" + "message": "Kopiera DNS TXT-post" }, "dnsTxtRecord": { - "message": "DNS TXT record" + "message": "DNS TXT-post" }, "dnsTxtRecordInputHint": { "message": "Copy and paste the TXT record into your DNS Provider." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -7747,7 +7835,7 @@ "message": "Approve request" }, "noDeviceRequests": { - "message": "No device requests" + "message": "Inga enhetsförfrågningar" }, "noDeviceRequestsDesc": { "message": "Member device approval requests will appear here" @@ -7941,7 +8029,7 @@ } }, "collectionManagement": { - "message": "Collection management" + "message": "Samlingshantering" }, "collectionManagementDesc": { "message": "Manage the collection behavior for the organization" @@ -8010,7 +8098,7 @@ "message": "At least one member or group must have can manage permission." }, "typePasskey": { - "message": "Passkey" + "message": "Nyckel" }, "passkeyNotCopied": { "message": "Passkey will not be copied" @@ -8202,6 +8290,9 @@ "addField": { "message": "Lägg till fält" }, + "editField": { + "message": "Redigera fält" + }, "items": { "message": "Objekt" }, @@ -8302,7 +8393,7 @@ "description": "The title for the section that deals with machine accounts." }, "newMachineAccount": { - "message": "New machine account", + "message": "Nytt maskinkonto", "description": "Title for creating a new machine account." }, "machineAccountsNoItemsMessage": { @@ -8314,15 +8405,15 @@ "description": "Title to indicate that there are no machine accounts to display." }, "deleteMachineAccounts": { - "message": "Delete machine accounts", + "message": "Radera maskinkonton", "description": "Title for the action to delete one or multiple machine accounts." }, "deleteMachineAccount": { - "message": "Delete machine account", + "message": "Radera maskinkonto", "description": "Title for the action to delete a single machine account." }, "viewMachineAccount": { - "message": "View machine account", + "message": "Visa maskinkonto", "description": "Action to view the details of a machine account." }, "deleteMachineAccountDialogMessage": { @@ -8338,7 +8429,7 @@ "message": "Deleting machine accounts is permanent and irreversible." }, "deleteMachineAccountsConfirmMessage": { - "message": "Delete $COUNT$ machine accounts", + "message": "Radera $COUNT$ maskinkonton", "placeholders": { "count": { "content": "$1", @@ -8357,7 +8448,7 @@ "description": "Placeholder text for searching machine accounts." }, "editMachineAccount": { - "message": "Edit machine account", + "message": "Redigera maskinkonto", "description": "Title for editing a machine account." }, "machineAccountName": { @@ -8388,7 +8479,7 @@ "message": "Assign projects to this machine account. " }, "createMachineAccount": { - "message": "Create a machine account" + "message": "Skapa ett maskinkonto" }, "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." @@ -8560,16 +8651,16 @@ "message": "Select a plan" }, "thirtyFivePercentDiscount": { - "message": "35% Discount" + "message": "35% rabatt" }, "monthPerMember": { - "message": "month per member" + "message": "månad per medlem" }, "seats": { "message": "Seats" }, "addOrganization": { - "message": "Add organization" + "message": "Lägg till organisation" }, "createdNewClient": { "message": "Successfully created new client" @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Kontoåterställning" @@ -9065,19 +9156,19 @@ "message": "Obegränsat antal användare" }, "UpTo50MachineAccounts": { - "message": "Up to 50 machine accounts" + "message": "Upp till 50 maskinkonton" }, "UpTo20MachineAccounts": { - "message": "Up to 20 machine accounts" + "message": "Upp till 20 maskinkonton" }, "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { - "message": "Bitwarden Password Manager" + "message": "Bitwarden Lösenordshanterare" }, "secretsManagerComplimentaryPasswordManager": { "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." @@ -9087,13 +9178,13 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { - "message": "Visa antal tecken" + "message": "Visa teckenantal" }, "hideCharacterCount": { - "message": "Dölj antal tecken" + "message": "Dölj teckenantal" }, "editAccess": { "message": "Redigera åtkomst" diff --git a/apps/web/src/locales/te/messages.json b/apps/web/src/locales/te/messages.json index d0be45fdc2c..c47975bdfea 100644 --- a/apps/web/src/locales/te/messages.json +++ b/apps/web/src/locales/te/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Remove" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "View item" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Copy URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Me" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Settings" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Password hint" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/th/messages.json b/apps/web/src/locales/th/messages.json index 71e56b40804..c81b481680f 100644 --- a/apps/web/src/locales/th/messages.json +++ b/apps/web/src/locales/th/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "ค่าบูลีน" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Linked", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "ลบ" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "ดูรายการ" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "คัดลอก URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "ฉัน" }, @@ -960,6 +1026,18 @@ "settings": { "message": "การตั้งค่า" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "คำใบ้รหัสผ่าน" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Lock", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Trash", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "File upload" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Accepted Formats:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/tr/messages.json b/apps/web/src/locales/tr/messages.json index 8978be127d1..eed06bb780a 100644 --- a/apps/web/src/locales/tr/messages.json +++ b/apps/web/src/locales/tr/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Bağlantılı", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Kaldır" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Kaydı göster" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "$ITEMTYPE$ bilgileri", "placeholders": { @@ -592,6 +619,45 @@ "message": "URI'yi kopyala", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "$FIELD$ alanını kopyala", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Web sitesini kopyala" + }, + "copyNotes": { + "message": "Notları kopyala" + }, + "copyAddress": { + "message": "Adresi kopyala" + }, + "copyPhone": { + "message": "Telefonu kopyala" + }, + "copyEmail": { + "message": "E-postayı kopyala" + }, + "copyCompany": { + "message": "Şirketi kopyala" + }, + "copySSN": { + "message": "Sosyal güvenlik numarasını kopyala" + }, + "copyPassportNumber": { + "message": "Pasaport numarasını kopyala" + }, + "copyLicenseNumber": { + "message": "Ruhsat numarasını kopyala" + }, + "copyName": { + "message": "Adı kopyala" + }, "me": { "message": "Ben" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Ayarlar" }, + "accountEmail": { + "message": "Hesap e-posta adresi" + }, + "requestHint": { + "message": "İpucunu iste" + }, + "requestPasswordHint": { + "message": "Parola ipucunu iste" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Hesabınızın e-posta adresini girdiğinizde parola ipucunuz size gönderilecektir" + }, "passwordHint": { "message": "Parola ipucu" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Kasa zaman aşımı" }, + "vaultTimeout1": { + "message": "Zaman aşımı" + }, "vaultTimeoutDesc": { "message": "Kasa zaman aşımı eyleminin ne zaman gerçekleştirileceğini seçin." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Kilitle", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Çöp Kutusu", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Tüm koleksiyonları silme" }, - "editAssignedCollections": { - "message": "Atanmış koleksiyonları düzenleme" - }, - "deleteAssignedCollections": { - "message": "Atanmış koleksiyonları silme" - }, "manageGroups": { "message": "Grupları yönetme" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "En fazla $HOURS$ saat $MINUTES$ dakika.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Kuruluş ilkeleriniz kasa zaman aşımınızı etkiliyor. İzin verilen maksimum kasa zaman aşımı $HOURS$ saat ve $MINUTES$ dakikadır. Kasa zaman aşımı eyleminiz $ACTION$ olarak ayarlandı.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Özel kasa zaman aşımı" - }, "vaultTimeoutToLarge": { "message": "Kasa zaman aşımınız, kuruluşunuz tarafından belirlenen kısıtlamaları aşıyor." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Son eşitleme", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Kendi kendine barındırılan sponsorluklar eşitlendi." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "SCIM'i etkinleştir", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "URL'yi ve SCIM API anahtarını yapılandırarak tercih ettiğiniz kimlik sağlayıcısını ayarlayın", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Bu API anahtarı, kuruluşunuzdaki kullanıcıları yönetme erişimine sahiptir. Gizli tutmaya özen gösterin." }, "copyScimKey": { "message": "SCIM API anahtarını panoya kopyala", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "SCIM API anahtarını yenile", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "SCIM API Anahtarını yenilemek istediğinizden emin misiniz? Geçerli anahtar, mevcut entegrasyonlarda artık çalışmayacaktır.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Anahtarı yenile" }, "scimApiKey": { "message": "SCIM API anahtarı", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "SCIM uç noktası URL'sini panoya kopyala", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL'si", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API anahtarı başarıyla yenilendi", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM ayarları kaydedildi", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Girdi gerekli." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Dosya yükleme" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Kabul edilen biçimler:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Alan ekle" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Kayıtlar" }, @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Secrets Manager aboneliğiniz seçtiğiniz plana göre yükseltilecektir" }, "bitwardenPasswordManager": { "message": "Bitwarden Parola Yöneticisi" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Genel API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Karakter sayacını göster" diff --git a/apps/web/src/locales/uk/messages.json b/apps/web/src/locales/uk/messages.json index 9de932e9c09..da6b1854c6c 100644 --- a/apps/web/src/locales/uk/messages.json +++ b/apps/web/src/locales/uk/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Логічне значення" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Пов'язано", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Вилучити" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Переглянути запис" }, + "newItemHeader": { + "message": "Новий $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Редагувати $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "Переглянути $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "Копіювати URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Копіювати $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Копіювати вебсайт" + }, + "copyNotes": { + "message": "Копіювати нотатки" + }, + "copyAddress": { + "message": "Копіювати адресу" + }, + "copyPhone": { + "message": "Копіювати телефон" + }, + "copyEmail": { + "message": "Копіювати е-пошту" + }, + "copyCompany": { + "message": "Копіювати компанію" + }, + "copySSN": { + "message": "Копіювати номер соціального страхування" + }, + "copyPassportNumber": { + "message": "Копіювати номер паспорта" + }, + "copyLicenseNumber": { + "message": "Копіювати номер ліцензії" + }, + "copyName": { + "message": "Копіювати ім'я" + }, "me": { "message": "Я" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Налаштування" }, + "accountEmail": { + "message": "Е-пошта облікового запису" + }, + "requestHint": { + "message": "Підказка для запиту" + }, + "requestPasswordHint": { + "message": "Підказка для запиту пароля" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Введіть адресу е-пошти свого облікового запису і вам буде надіслано підказку для пароля" + }, "passwordHint": { "message": "Підказка для пароля" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Час очікування сховища" }, + "vaultTimeout1": { + "message": "Час очікування" + }, "vaultTimeoutDesc": { "message": "Оберіть дію, яка виконається після завершення часу очікування сховища." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Блокувати", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Смітник", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Видаляти будь-яку збірку" }, - "editAssignedCollections": { - "message": "Редагувати призначені збірки" - }, - "deleteAssignedCollections": { - "message": "Видалити призначені збірки" - }, "manageGroups": { "message": "Керування групами" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ год і $MINUTES$ хв максимум.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Політики вашої організації впливають на час очікування сховища. Максимальний дозволений час очікування сховища $HOURS$ годин, $MINUTES$ хвилин. Для часу очікування вашого сховища встановлена дія $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Власний час очікування сховища" - }, "vaultTimeoutToLarge": { "message": "Час очікування сховища перевищує обмеження, встановлене вашою організацією." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Востаннє синхронізовано", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Власне розміщене спонсорування синхронізовано." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "Забезпечення SCIM", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Автоматично забезпечувати користувачів та групи бажаним провайдером ідентифікації через SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Увімкнути SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Налаштуйте бажаного провайдера ідентифікації, вказавши URL-адресу та ключ API для SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "Цей ключ API має доступ до керування користувачами в межах вашої організації. Його необхідно надійно зберігати." }, "copyScimKey": { "message": "Копіювати ключ SCIM API до буфера обміну", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Оновити ключ SCIM API", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Ви дійсно хочете оновити ключ API для SCIM? Поточний ключ надалі не працюватиме з жодними наявними інтеграціями.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Оновити ключ" }, "scimApiKey": { "message": "Ключ SCIM API", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Копіювати URL кінцевої точки SCIM до буфера обміну", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "URL-адреса SCIM", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "Ключ SCIM API успішно оновлено", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "Налаштування SCIM збережено", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Необхідно ввести дані." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Вивантаження файлу" }, + "upload": { + "message": "Вивантажити" + }, "acceptedFormats": { "message": "Прийнятні формати:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Додати поле" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Записи" }, @@ -9050,7 +9141,7 @@ "message": "Інтеграція з каталогом" }, "passwordLessSso": { - "message": "Безпарольний вхід за допомогою SSO" + "message": "Безпарольний вхід SSO" }, "accountRecovery": { "message": "Відновлення облікового запису" @@ -9073,7 +9164,7 @@ "current": { "message": "Поточний" }, - "secretsManagerSubInfo": { + "secretsManagerSubscriptionInfo": { "message": "Ваша передплата менеджера секретів поновиться на основі вибраного плану" }, "bitwardenPasswordManager": { @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Відкритий API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Показати кількість символів" diff --git a/apps/web/src/locales/vi/messages.json b/apps/web/src/locales/vi/messages.json index 970e61caa5a..28bc09fe280 100644 --- a/apps/web/src/locales/vi/messages.json +++ b/apps/web/src/locales/vi/messages.json @@ -144,7 +144,7 @@ "message": "Mã bảo mật (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "Mã bảo mật / CVV" }, "identityName": { "message": "Tên danh tính" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "Boolean" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "Đã liên kết", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "Xóa" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "Xem mục" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "View $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "Sao chép thành công" }, "copyValue": { "message": "Sao chép giá trị", @@ -592,6 +619,45 @@ "message": "Sao chép URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "Tôi" }, @@ -960,6 +1026,18 @@ "settings": { "message": "Cài đặt" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "Gợi ý mật khẩu" }, @@ -3901,10 +3979,10 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Không thể tiếp tục cập nhật khóa mã hóa" }, "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." + "message": "Khi cập nhật khóa mã hóa, các thư mục của bạn không thể được giải mã. Để tiếp tục cập nhật, các thư mục của bạn phải bị xóa. Sẽ không có mục nào bị xóa nếu bạn tiếp tục." }, "keyUpdated": { "message": "Key updated" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "Vault timeout" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "Choose when your vault will take the vault timeout action." }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "Khóa", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "Thùng rác", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "Delete any collection" }, - "editAssignedCollections": { - "message": "Edit assigned collections" - }, - "deleteAssignedCollections": { - "message": "Delete assigned collections" - }, "manageGroups": { "message": "Manage groups" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "Custom vault timeout" - }, "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "Last sync", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "Self-hosted sponsorships synced." @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM provisioning", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "Enable SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "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", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "Rotate the SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "Rotate key" }, "scimApiKey": { "message": "SCIM API key", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "Copy the SCIM endpoint URL to your clipboard", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API key successfully rotated", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM settings saved", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Input is required." @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "Tải tập tin lên" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "Định dạng được chấp nhận:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "Items" }, @@ -8772,25 +8863,25 @@ "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": "(Không có Bố sưu tập)" }, "memberAccessReportNoCollectionPermission": { - "message": "(No Collection Permission)" + "message": "(Không có quyền Bộ sưu tập)" }, "memberAccessReportNoGroup": { - "message": "(No Group)" + "message": "(Không có Nhóm)" }, "memberAccessReportTwoFactorEnabledTrue": { - "message": "On" + "message": "Bật" }, "memberAccessReportTwoFactorEnabledFalse": { - "message": "Off" + "message": "Tắt" }, "memberAccessReportAuthenticationEnabledTrue": { - "message": "On" + "message": "Bật" }, "memberAccessReportAuthenticationEnabledFalse": { - "message": "Off" + "message": "Tắt" }, "higherKDFIterations": { "message": "Higher KDF iterations can help protect your master password from being brute forced by an attacker." @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,21 +9164,21 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "Gói đăng ký Password Manager miễn phí một năm của bạn sẽ được nâng cấp lên gói đã chọn. Bạn sẽ không bị tính phí cho đến khi thời gian miễn phí kết thúc." }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Đã lưu file. Xem mục tải xuống trên thiết bị của bạn." }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" diff --git a/apps/web/src/locales/zh_CN/messages.json b/apps/web/src/locales/zh_CN/messages.json index a32fabb44b1..7f4ed0436f1 100644 --- a/apps/web/src/locales/zh_CN/messages.json +++ b/apps/web/src/locales/zh_CN/messages.json @@ -144,7 +144,7 @@ "message": "安全码 (CVV)" }, "securityCodeSlashCVV": { - "message": "Security code / CVV" + "message": "安全码 / CVV" }, "identityName": { "message": "身份名称" @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "布尔型" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "链接型", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "移除" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "查看项目" }, + "newItemHeader": { + "message": "新增 $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "编辑 $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "查看 $ITEMTYPE$", "placeholders": { @@ -566,7 +593,7 @@ } }, "copySuccessful": { - "message": "Copy Successful" + "message": "复制成功" }, "copyValue": { "message": "复制值", @@ -592,6 +619,45 @@ "message": "复制 URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "复制 $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "复制网站" + }, + "copyNotes": { + "message": "复制备注" + }, + "copyAddress": { + "message": "复制地址" + }, + "copyPhone": { + "message": "复制电话号码" + }, + "copyEmail": { + "message": "复制电子邮件地址" + }, + "copyCompany": { + "message": "复制公司信息" + }, + "copySSN": { + "message": "复制社会保障号码" + }, + "copyPassportNumber": { + "message": "复制护照号码" + }, + "copyLicenseNumber": { + "message": "复制许可证号码" + }, + "copyName": { + "message": "复制名称" + }, "me": { "message": "我" }, @@ -960,6 +1026,18 @@ "settings": { "message": "设置" }, + "accountEmail": { + "message": "账户邮件地址" + }, + "requestHint": { + "message": "请求提示" + }, + "requestPasswordHint": { + "message": "请求密码提示" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "输入您的账户电子邮件地址,您的密码提示将发送给您" + }, "passwordHint": { "message": "密码提示" }, @@ -3901,10 +3979,10 @@ } }, "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." + "message": "更新您的加密密钥时,无法解密您的文件夹。要继续更新,文件夹必须被删除。继续操作不会删除密码库项目。" }, "keyUpdated": { "message": "密钥已更新" @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "密码库超时时间" }, + "vaultTimeout1": { + "message": "超时" + }, "vaultTimeoutDesc": { "message": "选择您的密码库何时执行密码库超时动作。" }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "锁定", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "回收站", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "删除任意集合" }, - "editAssignedCollections": { - "message": "编辑已分配的集合" - }, - "deleteAssignedCollections": { - "message": "删除已分配的集合" - }, "manageGroups": { "message": "管理群组" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "最多 $HOURS$ 小时 $MINUTES$ 分钟", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "您的组织策略正在影响您的密码库超时时间。最大允许的密码库超时时间是 $HOURS$ 小时 $MINUTES$ 分钟。您的密码库超时动作被设置为 $ACTION$。", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "自定义密码库超时时间" - }, "vaultTimeoutToLarge": { "message": "您的密码库超时时间超出了您的组织设置的限制。" }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "上次同步", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "自托管赞助已同步。" @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM 配置", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "通过 SCIM 配置,使用您首选的身份提供程序自动配置用户和群组", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "启用 SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "通过配置 URL 和 SCIM API 密钥来设置您的首选身份提供程序", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "此 API 密钥具有管理您组织内用户的权限。请严格保密。" }, "copyScimKey": { "message": "复制 SCIM API 密钥到剪贴板", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "轮换 SCIM API 密钥", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "确定要轮换 SCIM API 密钥吗?轮换后当前的密钥将不再适用于任何现有的集成。", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "轮换密钥" }, "scimApiKey": { "message": "SCIM API 密钥", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "复制 SCIM 端点 URL 到剪贴板", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API 密钥已成功轮换", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM 设置已保存", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "必须输入内容。" @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "文件上传" }, + "upload": { + "message": "上传" + }, "acceptedFormats": { "message": "可接受的格式:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "添加字段" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "项目" }, @@ -9050,7 +9141,7 @@ "message": "目录集成" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "账户恢复" @@ -9073,21 +9164,21 @@ "current": { "message": "当前" }, - "secretsManagerSubInfo": { - "message": "您的机密管理器订阅将基于所选的计划进行升级" + "secretsManagerSubscriptionInfo": { + "message": "您的机密管理器订阅将根据选定的计划升级" }, "bitwardenPasswordManager": { "message": "Bitwarden 密码管理器" }, "secretsManagerComplimentaryPasswordManager": { - "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + "message": "您的一年免费密码管理器订阅将升级到所选计划。在免费期结束前,我们不会向您收取费用。" }, "fileSavedToDevice": { - "message": "文件已保存到设备。在设备下载中进行管理。" + "message": "文件已保存到设备。可以在设备下载中进行管理。" }, "publicApi": { "message": "公共 API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "显示字符计数" diff --git a/apps/web/src/locales/zh_TW/messages.json b/apps/web/src/locales/zh_TW/messages.json index e17547e6f18..29b106af6bb 100644 --- a/apps/web/src/locales/zh_TW/messages.json +++ b/apps/web/src/locales/zh_TW/messages.json @@ -269,10 +269,19 @@ "cfTypeBoolean": { "message": "布林值" }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, "cfTypeLinked": { "message": "連結型", "description": "This describes a field that is 'linked' (related) to another field." }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, "remove": { "message": "移除" }, @@ -511,6 +520,24 @@ "viewItem": { "message": "檢視項目" }, + "newItemHeader": { + "message": "New $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, + "editItemHeader": { + "message": "Edit $TYPE$", + "placeholders": { + "type": { + "content": "$1", + "example": "login" + } + } + }, "viewItemType": { "message": "檢視 $ITEMTYPE$", "placeholders": { @@ -592,6 +619,45 @@ "message": "複製 URI", "description": "Copy URI to clipboard" }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyName": { + "message": "Copy name" + }, "me": { "message": "我" }, @@ -960,6 +1026,18 @@ "settings": { "message": "設定" }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, "passwordHint": { "message": "密碼提示" }, @@ -3981,6 +4059,9 @@ "vaultTimeout": { "message": "密碼庫逾時時間" }, + "vaultTimeout1": { + "message": "Timeout" + }, "vaultTimeoutDesc": { "message": "選擇密碼庫何時執行密碼庫逾時動作。" }, @@ -4249,7 +4330,7 @@ }, "lock": { "message": "鎖定", - "description": "Verb form: to make secure or inaccesible by" + "description": "Verb form: to make secure or inaccessible by" }, "trash": { "message": "垃圾桶", @@ -4846,12 +4927,6 @@ "deleteAnyCollection": { "message": "刪除任何集合" }, - "editAssignedCollections": { - "message": "編輯已指派的集合" - }, - "deleteAssignedCollections": { - "message": "刪除已指派的集合" - }, "manageGroups": { "message": "管理群組" }, @@ -5459,6 +5534,19 @@ } } }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, "vaultTimeoutPolicyWithActionInEffect": { "message": "您的組織原則正在影響您的密碼庫逾時時間。密碼庫逾時時間最多可以設定到 $HOURS$ 小時 $MINUTES$ 分鐘。您密碼庫的逾時動作被設定為 $ACTION$。", "placeholders": { @@ -5485,9 +5573,6 @@ } } }, - "customVaultTimeout": { - "message": "自訂密碼庫逾時時間" - }, "vaultTimeoutToLarge": { "message": "您的密碼庫逾時時間超過組織設定的限制。" }, @@ -6210,7 +6295,7 @@ }, "lastSync": { "message": "上次同步", - "description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { "message": "已同步自我裝載贊助。" @@ -6369,57 +6454,57 @@ }, "scim": { "message": "SCIM 佈建", - "description": "The text, 'SCIM', is an acronymn and should not be translated." + "description": "The text, 'SCIM', is an acronym and should not be translated." }, "scimDescription": { "message": "透過 SCIM 佈建,使用您首選的身分提供程式自動佈建使用者和群組", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDesc": { "message": "啟用 SCIM", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimEnabledCheckboxDescHelpText": { "message": "透過配置 URL 和 SCIM API 金鑰來設定您的首選身分提供程式", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "scimApiKeyHelperText": { "message": "此 API 金鑰擁有管理您組織内使用者的權限,請儲存在安全的地方。" }, "copyScimKey": { "message": "複製 SCIM API 金鑰至剪貼簿", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { "message": "輪換 SCIM API 金鑰", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKeyWarning": { "message": "確定要輪換 SCIM API 金鑰嗎?輪換後目前的金鑰將不再適用於現有的整合。", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateKey": { "message": "輪換金鑰" }, "scimApiKey": { "message": "SCIM API 金鑰", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "copyScimUrl": { "message": "複製 SCIM 端點 URL 至剪貼簿", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimUrl": { "message": "SCIM URL", - "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." }, "scimApiKeyRotated": { "message": "SCIM API 金鑰已成功輪換", - "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { "message": "SCIM 設定已儲存", - "description": "the text, 'SCIM', is an acronymn and should not be translated." + "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "必須輸入內容。" @@ -7341,6 +7426,9 @@ "fileUpload": { "message": "檔案上傳" }, + "upload": { + "message": "Upload" + }, "acceptedFormats": { "message": "接受的格式:" }, @@ -8202,6 +8290,9 @@ "addField": { "message": "Add field" }, + "editField": { + "message": "Edit field" + }, "items": { "message": "項目" }, @@ -9050,7 +9141,7 @@ "message": "Directory integration" }, "passwordLessSso": { - "message": "PasswordLess SSO" + "message": "Passwordless SSO" }, "accountRecovery": { "message": "Account recovery" @@ -9073,8 +9164,8 @@ "current": { "message": "Current" }, - "secretsManagerSubInfo": { - "message": "Your Secrets Manager subscription will upgrade base on the plan selected" + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" }, "bitwardenPasswordManager": { "message": "Bitwarden Password Manager" @@ -9087,7 +9178,7 @@ }, "publicApi": { "message": "Public API", - "description": "The text, 'API', is an acronymn and should not be translated." + "description": "The text, 'API', is an acronym and should not be translated." }, "showCharacterCount": { "message": "Show character count" From ece6f8aae231f6d6beddc661c3722e61a7f53a8f Mon Sep 17 00:00:00 2001 From: Jason Ng Date: Fri, 20 Sep 2024 09:44:05 -0400 Subject: [PATCH 14/16] AC-2617 update vault header to have loading text on slow connection(#11121) --- .../vault/org-vault/vault-header/vault-header.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/app/vault/org-vault/vault-header/vault-header.component.ts b/apps/web/src/app/vault/org-vault/vault-header/vault-header.component.ts index 5e64067a826..429062917ad 100644 --- a/apps/web/src/app/vault/org-vault/vault-header/vault-header.component.ts +++ b/apps/web/src/app/vault/org-vault/vault-header/vault-header.component.ts @@ -122,7 +122,9 @@ export class VaultHeaderComponent implements OnInit { return this.i18nService.t("unassigned"); } - return `${this.organization?.name} ${headerType}`; + return this.organization?.name + ? `${this.organization?.name} ${headerType}` + : this.i18nService.t("collections"); } get icon() { From c13131acd1378b2d731784a012e5328e949e5c9d Mon Sep 17 00:00:00 2001 From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com> Date: Fri, 20 Sep 2024 08:45:44 -0500 Subject: [PATCH 15/16] remove border styles, allow for component library to style the icon button (#11154) --- .../add-edit-custom-field-dialog.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/vault/src/cipher-form/components/custom-fields/add-edit-custom-field-dialog/add-edit-custom-field-dialog.component.html b/libs/vault/src/cipher-form/components/custom-fields/add-edit-custom-field-dialog/add-edit-custom-field-dialog.component.html index ff94548b342..1ad42f95ec2 100644 --- a/libs/vault/src/cipher-form/components/custom-fields/add-edit-custom-field-dialog/add-edit-custom-field-dialog.component.html +++ b/libs/vault/src/cipher-form/components/custom-fields/add-edit-custom-field-dialog/add-edit-custom-field-dialog.component.html @@ -38,7 +38,7 @@ *ngIf="variant === 'edit'" type="button" buttonType="danger" - class="tw-border-0 tw-ml-auto" + class="tw-ml-auto" bitIconButton="bwi-trash" [appA11yTitle]="'deleteCustomField' | i18n: customFieldForm.value.label" (click)="removeField()" From 1262623facc00bc204257e51e0b76a1eccc9544b Mon Sep 17 00:00:00 2001 From: Victoria League Date: Fri, 20 Sep 2024 09:52:12 -0400 Subject: [PATCH 16/16] [CL-451] Add option for full width chip select (#11135) --- .../chip-select/chip-select.component.html | 11 ++++-- .../src/chip-select/chip-select.component.ts | 3 ++ .../src/chip-select/chip-select.stories.ts | 38 +++++++++++++++++++ 3 files changed, 48 insertions(+), 4 deletions(-) diff --git a/libs/components/src/chip-select/chip-select.component.html b/libs/components/src/chip-select/chip-select.component.html index 81a1c47b3f8..eb4ea89387e 100644 --- a/libs/components/src/chip-select/chip-select.component.html +++ b/libs/components/src/chip-select/chip-select.component.html @@ -1,17 +1,18 @@